DEV Community

Cover image for Cool Dependency Setup for building Android App from Scratch
Egit S.
Egit S.

Posted on • Originally published at esabook.wordpress.com on

Cool Dependency Setup for building Android App from Scratch

Good notes to get better on Android App Development, including for:

  • Small Apk size
  • Smoothness Experience
  • Testable
  • Easy for Error Inspection
  • Easy for Code Change
  • Easy Development
  • Monitored

Core

Goal: Write Once for all android compatibility.

Networking

Goal: Caching, Fail Handler, Simple usage, Overriddable

Image Loader

Goal: Faster in current competition than other for lazy loading

Local Database

Goal: Fast DB access, small footprint, easy migration

Logging Manager

Goal: Single gate keeper for other logger or analytics.

Resource Builder

Goal: Vector, animation support

Media Recognition

Goal: Easy to use, Active Community

Tools

Goal: Faster Development

Testing

Goal: Easy Integration, Validation

CI/CD

Discussion (0)