-
Notifications
You must be signed in to change notification settings - Fork 9
Useful Libraries
Here we introduce you some libraries that you might find helpful for different situations on the process of building an Android app.
Butter Knife it's a library for field and method binding for Android views which uses annotation processing to generate boilerplate code for you. See it on Github
Robolectric provides testable behaviour by intercepting calls to Android classes through “shadow classes” and mocking part of the Android framework (contained in the android.jar file). Check our page on the wiki about testing with Robolectric for more info.
Dagger 2 helps us to implement dependency injection in our code. This new version of Dagger is a fork from the version 1, that's now being developed by Google. See it on Github
SimpleRESTClientHandler is a library built by @julianfalcionelli that let us make simple request to a REST API using Volley and Gson to parse responses to your models. See it on Github
We recommend to use Glide or Fresco for image loading and caching. Glide requires less work than Fresco, but this latter is more performant.
MagicForm is a library built by @julianfalcionelli that allows fast, easy and customizable creation of forms with validations. See it on Github
- Calligraphy: Simple implementation to use custom fonts on your project.
- AndroidSwipeLayout: Easy way to implments android swipe gestures on layouts.