LinuxFest Northwest 2013

Bellingham, WA April 27th & 28th

Platinum Sponsors

Developing for Android's Uniqueness

Update! Slides from my presentation are available here: My LinuxFest Northwest app can be downloaded here: The source for the app can be viewed here: As I mention below, you may contact me either through the contact form on this site, or by visiting my Google+ page at

Android is uniquely awesome. For example, did you know your home screen is just an app like any other? If you didn't, you'll want to hear this, and if you already did, you'll want to know how you can easily code one up yourself. This presentation will discuss several of Android's most unique features, compare them to other popular platforms, and demonstrate how you can easily leverage them to build an awesome app. We will cover a broad range of technical knowledge -- there will be something for the average user, the aspiring coder, and the advanced app developer.

- Understanding Activities, Services, & ContentProviders
  - How Android apps are structured
  - How that back button thing actually works
  - How to structure your app to make your customers happy
  - Sample Code!

- Involving Intents
  - PSA: The home screen is just an app!
  - How to inform the OS what your app can do
  - How to ask other apps to do your work for you
  - Sample Code!

- Utilizing Permissions
  - How Android permissions work
  - How "permissions" exist in Android vs iOS vs ...
  - How to avoid scaring users out of downloading your app
  - Sample Code!

About the Presenter: David Schwegler is a Summa Cum Laude computer science graduate of the University of Washington. He has been coding for more than a decade, and has been a lead Android developer for the past two years on a (primarily) two-man development team at Logos Bible Software in Bellingham. His team has 6 Android apps in the Google Play Store. He loves Android, Canucks, TF2, and lolcats. You can contact him via Google+ at

Experience level: 




Session Time Slot(s): 

Sunday, April 28, 2013 - 13:30 to 14:20



Great Share

Thank you for share very nice knowledges. Your website is greatI am impressed by the information that you have on this blog. It shows how well you understand this subject. Bookmarked this page, will come back for more. You, my friend, ROCK! I found just the information I already searched everywhere and just couldn't find. What a perfect site. Like this website your website is one of my new favs.I like this website shown and it has given me some sort of inspiration to succeed for some reason, so thanks

Android Application Developer

Great Shared

It is quite apparent that things are changing in the look for atmosphere and the speed of progress is quickening. From the customer’s viewpoint the development in the use of Mobiles and laptops, in particular, is modifying the way queries are done every day.

Android Mobile Application Developer