A curated list of awesome android open source projects including used libraries which made them awesome.
For full list of Android libraries and resources visit awesome-android.
For general Java libraries have a look at awesome-java.
๐ -- is for love.
App | Libraries | Description |
---|---|---|
๐ plaid | okhttp, gson, butterknife, retrofit, jsoup | Provides design news, example of implementing material design |
telegram | google play services, android support library, HockeySDK, isoparser | Cloud-based mobile and desktop messaging app with a focus on security and speed. |
๐ muzei | okhttp, picasso, google play services, firebase, eventbus | Live Wallpaper for Android |
bitbeaker | dagger, robospice, okhttp, retrofit, gson, eventbus, PhotoView, snackbar, butterknife | A Bitbucket client for Android |
๐ bandhook-kotlin | kotlin, eventbus, picasso, okhttp, retrofit, anko, dagger | A showcase music app for Android entirely written using Kotlin language |
simple-calendar | kotlin, joda-time, stetho, recyclerview-multiselect | A simple calendar with events, customizable widget and no ads. |
App | Libraries | Description |
---|---|---|
2048 | android support library | An implementation of the 2048 puzzle game |
App | Libraries | Description |
---|---|---|
android-boilerplate | Support libraries, RecyclerViews and CardViews, RxJava and RxAndroid, Retrofit 2, Dagger 2, SqlBrite, Butterknife, Timber, Glide, AutoValue with extensions, AutoValueParcel and AutoValueGson, Functional tests with Espresso, Robolectric, Mockito, Checkstyle, PMD and Findbugs for code analysis | Sample Android app, Ribot use as a reference for new Android projects |
abitofjson | android support library | android app that already setup to play with elementary parsing JSON |
App | Libraries | Description |
---|---|---|
pets | android support library, design support library | SQlite for beginners. Used in a Udacity course in the Android Basics Nanodegree by Google. |
sunshine | android support library, openweathermap API | Weather app. Used in a Udacity course in the Developing Android Apps by Google. |
quake report | android support library, USGS API | Networking for beginners. Used in a Udacity course in the Beginning Android Nanodegree. |
๐ multi-selection | support libraries | Multiselection Solution for Android in Kotlin by Yalantis |
stackoverflow-client | RxJava, Retrofit, Picasso, Android Design Support Library, Android Data Binding, Lombok, MaterialSpinner, Spock, RoboSock, Espresso | Android demo project with MVVM architecture |
materialChipView | support libraries | Material Chip view. Can be used as tags for categories, contacts or creating text clouds (with examples) |
pinview | support libraries | a pinview library (with examples) |
horizontalPicker | support libraries | A HorizontalPicker view, which supports both text and icon |
protractorView | support libraries | A semicircular seekbar view for selecting angle from 0ยฐ to 180ยฐ (with example) |
Other amazingly awesome lists can be found in the awesome-awesomeness list.
Your contributions are always welcome! Please read the contribution guidelines first.