Android various third-party wheels

  1. Image loading
    It is strongly recommended to give up Universal Image Loader, which has not been updated for a long time.
    We recommend Fresco from Facebook, as well as Picasso, or Glide.
  2. Network request
    OKHttp, Retofit, or Volley.
    If there is not much demand for requests, you can consider the Android Aync HTTP that comes with the system (does anyone really use this thing...)
  3. Data parsing
    Gson, FastJson, HtmlParser, Jsoup.
  4. The database
    OrmLite is based on reflection and lacks Chinese documentation.
    GreenDao is strongly recommended, it has a lot of data, supports encryption
    realm, cross-platform, and supports encryption.
  5. Dependency Injection
    dagger2, ButterKnife, Android Anotations
  6. 图表
    WilliamChart, MPAndroidChart
  7. Background processing
    Tape, Android Priority Job Queue
  8. Event Bus
    Recommended Event Bus,
  9. Log
    Logger ,
  10. Test framework
    In fact, Android already provides test frameworks such as JUnit.
    There are also these third parties: Mockito, Robotium (UI testing), Robolectric
  11. Performance optimization
    Memory leak detection: LeakCanary
    's own tools are as powerful as they are: TraceView, GPU/CPU/Memory/Network Monitor, Hierarchy Viewer, etc.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325566966&siteId=291194637