Google I/O Android App
github.com
github.com
I like this project, because it combines appengine, cloudstorage, android & android wear all together.
As you can see it also has a server component which reads the .json files from cloud storage of updated schedules. At least that is what i understand from it after looking around for 5 minutes.
It also contains a GCM (cloud messasing) implementation.
All in all, its a very cool that google open sourced this.
There are not many places when you can have a look at how real apps (ie apps that are not trivial and deployed to real users) are architectured.
For this kind of real project with some scale, yes you are going to have a couple of libraries, a wear app and some flavors. Also, the structure is pretty much intended to be abstracted by Android Studio.
[1] https://github.com/JakeWharton/gradle-android-test-plugin#de...
[1] https://code.google.com/p/iosched/ IO 2013 app.
They do a main, release, and lpreview versions of the app code. I'm not sure why they would do this. Maybe they didn't want to hide it in other git branches? It is example code after all.