Thursday, July 16, 2015

Android Atelier: Lunch In code review

I started an intermediate Android study group with Women Who Code Boulder/Denver called Android Atelier. Our goals are:

  • Explore new techniques
  • Learn from each other
  • Contribute to open source

Hackathon

Our first meetup was on June 9. We brainstormed for our first project, and decided to enter a hackathon together. It was a great way to bootstrap our efforts, using the hackathon to impose a real deadline.

We worked from home after the meetup, keeping in touch on Google Hangout. The time pressure made it a bit stressful, but it was so rewarding to see the group working together and finishing the app in 3 weeks!

Here is our entry, Lunch In:

challengepost.com/software/android-atelier-lunch-in

Code review

We met again on July 14 to review what we did for the app. It was a great discussion of the techniques we used:

  • Fragments
  • BroadcastReceiver to detect wifi state change
  • AlarmManager
  • Notifications
  • Custom view
  • Animations
  • Database (using the Cupboard library)
  • SharedPreferences
  • Testing

I made a screen recording of the code review. Check it out:

Source code: github.com/AndroidAtelier/lunch-in (Tag: v0.1.0)

No comments:

Post a Comment

Inline coding questions will not be answsered. Instead, ask on StackOverflow and put the link in the comment.