Skip to content

neteinstein/AndroidArchitecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AndroidAcademy

Android Academy Code Samples

Architecture Skeleton: Contains a sample of what could be a scalable Android Architecture containing:

  • Application Singleton
  • Activities
  • Fragments
  • Services with Binders
  • Managers to handle the business logic
  • BroadcastReceivers
  • Utils

This was developed following a near dependecy injection code-base (without using any library just enforcing code standards).

Good code policies regarding module independence are followed with the use of Service Provider Pattern - Factories + Interfaces and a few more things:

  • Communication pattern between Activities and Fragments as recommended by Google
  • Communication between Activities and Managers via EventBus (Threadling handle like magic)
  • Communication between Managers and Services via Binders (Interface)

Give it a look & fork if you want to build your project from this building blocks.

Ps: I've left a couple of libraries already ready to go, which I recommend.

About

Android Architecture Code Samples

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published