Skip to content

onmyway133/awesome-android-architecture

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

awesome android architecture Awesome

❤️ Support my app ❤️

❤️❤️😇😍🤘❤️❤️

Table of content

Architecture Component

Posts

Repos

MVP

Model View Presenter

Posts

Repos

  • android-architecture-components Samples for Android Architecture Components.
  • mortar A simple library that makes it easy to pair thin views with dedicated controllers, isolated from most of the vagaries of the Activity life cycle.
  • nucleus Nucleus is an Android library, which utilizes the Model-View-Presenter pattern to properly connect background tasks with visual parts of an application.

MVC

Model View Controller

Posts

MVI

Model View Intent

Posts

MVVM

Model View ViewModel

Posts

Repos

  • AndroidViewModel Separating data and state handling from Fragments or Activities without lots of boilerplate-code.
  • android-oss Kickstarter for Android

Clean Architecture

Posts

Repos

Misc

Posts

Reactive Programming

Adapter

Dependency Injection

Testing

About

🏰 Better ways to structure Android apps

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published