Saturday, April 4, 2015

Collection of awesome Android development library projects from GitHub

Material Design based Navigation Drawer:
  1. https://github.com/mikepenz/MaterialDrawer
  2. https://github.com/rudsonlive/NavigationDrawer-MaterialDesign
  3. https://github.com/neokree/GoogleNavigationDrawer
  4. https://github.com/HeinrichReimer/material-drawer
  5. https://github.com/neokree/MaterialNavigationDrawer
Material Design based Dialogs:
  1. https://github.com/afollestad/material-dialogs
Material Design based Floating Action Buttons:
  1. https://github.com/futuresimple/android-floating-action-button/
  2. https://github.com/makovkastar/FloatingActionButton
Material Design based Icons:
  1. Material Design icons by Google
  2. Android Iconics to use any alternative iconfont with text
Material Design based Snackbar:
  1. Nispok Snackbar
Asynchronous and event bus:
  1. RxAndroid: Scheduler that schedules an Observable on a given Android Handler thread, particularly the main UI thread
Progress bar:
  1. daimajia: Number Progress Bar
  2. lzyzsd: CircleProgress, ArcProgress, DonutProgress
  3. ManuelPeinado: Refresh Action Item
  4. Todd-Davies: Progress Wheel
  5. john990: Wave Progress View
Dependency Injection:
  1. JakeWharton: Butter Knife
Font:
  1. chrisjenx: Calligraphy, use custom fonts easily
Material Design sample apps:
  1. Slidenerd's materialtest (for tutorial)
  2. https://github.com/mikepenz/wallsplash-android
Square open source libraries:
  1. Picasso image loader
  2. https://github.com/square/okhttp
TextView:
  1. Shimmering text
  2. Titanic: Water filling text effect
  3. android-autofittextview: Auto fit text in any view
  4. SecretTextView: Simulates the effect from the app Secret where the characters fade in/out at different speeds
ImageView:
  1. Picasso transformations
  2. Rounded rectangle with options to choose which corners
  3. RoundedImageView
  4. CircleImageView
RecyclerView:
  1. Malinskiy: SuperRecyclerView
Form validators:
  1. https://github.com/coreform/android-formidable-validation
  2. https://github.com/vekexasia/android-edittext-validator
Float labels:
  1. https://github.com/hardik-trivedi/FloatingLabel
  2. https://github.com/IanGClifton/AndroidFloatLabel
  3. https://github.com/weddingparty/AndroidFloatLabel
Miscellaneous:
  1. Create About activity/fragment
  2. xiprox ErrorView:A custom view that displays an error image, a title, and a subtitle given an HTTP status code.
"Awesome android": Collection of awesome android library projects from github:
  1. http://snowdream.github.io/awesome-android/
  2. https://github.com/snowdream/awesome-android
  3. https://github.com/wasabeef/awesome-android-libraries

Android development tutorials