It is not recommended to use an integrated framework such as Ultimateandroid, Kjframeforandroid, Thinkandroid, Afinal, Xutil and other integrated network requests, picture loading, database ORM, view dependency Injection, UI framework, etc. Because of the potential bug is more, each feature in the extension and performance is not the best, and not convenient for late replacement, if you have to choose, please try to select the framework is developed by the team to maintain, not personal, and update the faster framework.
1. View Dependency Injection
Butterknife,
2. Network requests
Retrofit, Restvolley, Okhttp, Volley,
3. Image loading
Fresco (large library), Glide, Picasso (Glide vs. Picasso),
4. Other
Leakcanary (Detection Tool), Otto (event library, for decoupling)
Support Lib (Google supports layout percent project), Design Lib (UI library)
tab page, Pagerslidingtabstrip or Viewpagerindicator of the ad page +viewpager
Listviewanimations for the ListView to add to the action
JSON conversion: Gson Jackson Fastjson
Nineoldandroids: Animation Library
Ormlite, Greendao, Liteorm: Database
Other Framework Introduction
A complete example of a common UI component
Android Open Source Framework