[android] Open-Source Examples of well-designed Android Applications?

Can you recommend open source android applications that can be valuable to analyze, and to learn android programming from?

Is any app from the Android open source project suitable for basic learning?Basically, I am looking for android apps for UI design reference with source code.

This question is related to android user-interface open-source

The answer is


There are a couple of other applications that i've seen recommended, you'll find them here:

Shelves


In addition to other answers, I recommend you to look at this list:

14 Great Android apps that are also open source

For me, NewsBlur, Hacker News Reader and Astrid were the most helpful. Still, I don't know whether they are "suitable for basic learning".


Check this link , it is advanced github search https://github.com/search?l=Java&o=desc&q=android&ref=searchresults&s=stars&type=Repositories and this project contain a lot of libraries to Kick-starts you in Android https://github.com/mttkay/ignition


This is a good one: apps-for-android


https://github.com/google/iosched

This is the repo for the Google I/O App.

(Current version is 2015, also has tags for 2011 through 2014).

Sources for these books: http://commonsware.com/books

https://github.com/yanchenko/droidparts (a shameless plug)


Source Code for Remote for VLC - VLC Remote


Use the Sample applications provided with your API version. If not provided, visit http://developer.android.com/tools/samples/index.html for getting the instructions of getting the application sample codes.


I recommend the Last.fm for Android application: http://github.com/c99koder/lastfm-android

UPDATE: I'm not sure this is a good example anymore, it hasn't been updated in 2-3 years.


Are the Android samples not good enough? I've found the ApiDemos to be indispensable when learning a new aspect of Android, myself.


Examples related to android

Under what circumstances can I call findViewById with an Options Menu / Action Bar item? How to implement a simple scenario the OO way My eclipse won't open, i download the bundle pack it keeps saying error log getting " (1) no such column: _id10 " error java doesn't run if structure inside of onclick listener Cannot retrieve string(s) from preferences (settings) strange error in my Animation Drawable how to put image in a bundle and pass it to another activity FragmentActivity to Fragment A failure occurred while executing com.android.build.gradle.internal.tasks

Examples related to user-interface

Calling another method java GUI How do I center text vertically and horizontally in Flutter? Is it possible to put a ConstraintLayout inside a ScrollView? How to change color of the back arrow in the new material theme? How to create RecyclerView with multiple view type? Android RecyclerView addition & removal of items tkinter: how to use after method Presenting a UIAlertController properly on an iPad using iOS 8 Android ViewPager with bottom dots How do I get the height and width of the Android Navigation Bar programmatically?

Examples related to open-source

Open Source Javascript PDF viewer Open Source Alternatives to Reflector? Open-Source Examples of well-designed Android Applications? What does "commercial use" exactly mean? What is the best open source help ticket system? Are there any Open Source alternatives to Crystal Reports? Anybody knows any knowledge base open source? What are your favorite extension methods for C#? (codeplex.com/extensionoverflow) What is the best open XML parser for C++? What are some great online database modeling tools?