Home Tutorials Training Consulting Products Books Company Donate Contact us

Online training


Quick links

Lars Vogel (c) 2009, 2016 vogella GmbH Version 1.6, 06.07.2016

Useful Android library projects. This article describes useful Android libraries and example code repositories.

1. Useful Android library projects

The nature of Android as Open Source project makes it easy for others to create useful libraries. This article lists popular open source libraries and useful example projects which makes it easier to create powerful Android projects.

2. Libraries

https://github.com/bumptech/glide - Glide Image loading framework for Android

https://www.vogella.com/tutorials/AndroidButterknife/article.html - Android Butterknife, view injection framework

https://github.com/square/otto - Otto - Event Bus for Android

http://square.github.io/retrofit/ - Retrofit – A type-safe REST client for Android and Java

http://code.google.com/p/achartengine/ - AChartEngine, Charting Engine

http://ormlite.com/ - ormLight ORM mapper

http://greendao-orm.com/ - GreenDAO from Markus Junginger, ORM Mapper

https://github.com/google/Dagger - Dagger2 - dependency injection framework for Java and Android

http://code.google.com/p/android-scripting/ - Android Scripting, allows to run scripting languages on Android

3. Code example repositories

The most important source of example code are the API demos of Android. You can create a project with this sample code via the Android Sample project wizard by selecting the API demos entry.

Roman Nurik from Google keeps this example repository. http://code.google.com/p/romannurik-code/ - Roman Nurik’s examples.

Mark Murthy (Android trainer, developer and book author) keeps his advanced examples in this repository. https://github.com/commonsguy/cw-advandroid - Mark Murthy’s advanced examples

5. vogella training and consulting support

Copyright © 2012-2018 vogella GmbH. Free use of the software examples is granted under the terms of the Eclipse Public License 2.0. This tutorial is published under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Germany license.