Skip to content
Midhun Harikumar edited this page Apr 1, 2020 · 3 revisions

The entire library is being re architect-ed and rewritten with Version 4.

Vision

The decision to rewrite the entire library aims at achieving the following key ideas.

  • Better readability
  • Follow Design Patterns and Standards
  • Bring Modularity to the features
  • Improve performance
  • Support latest Android Version
  • Use latest Android X libraries
  • Better Unit Tests

A major redesign also allows to remove deprecated and non standard implementations. Breaking the library into multiple modules enables apps to just reference the required module rather than consume the entire library. This also solves any conflicting resources

The library would also be supporting rapid releases with the help of JitPack.io, as its a pain and time consuming to release with jCenter with the current process.

Resources

  • Check out the New Architecture on how the library is being split into different modules.
  • The Migration Guide provides information on how to migrate to the latest version from a previous version.
  • Found a bug? Raise an Issue
  • Have a new idea or requirement? Suggest a new Feature
  • Latest Juneberry Snapshot Builds

Clone this wiki locally