A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.
- architecture
- composition
- modularity
- testability
47,133 repositories indexed
1–24 of 31 · Most stars
A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.
Translated[Maintenance stopped] An open-source project that regularly translates high-quality foreign articles on Android technology, open-source libraries, software architecture design, testing, and more
Translated⚔️ A common architecture for Android applications developing based on MVP, integrates many open source projects, to make your developing quicker and easier (an Android MVP rapid integration framework that integrates a large number of mainstream open source projects and is highly configurable).
Pokedex app built with Flutter (with lots of animations) using Clean Architecture
🎌 Powerful navigation library for iOS based on the coordinator pattern
UIKit a-là SwiftUI.framework [min deployment target iOS10]
:cyclone: A Pokedex app using ViewModel, ViewBinding, LiveData, Room and Navigation
A collection of iOS architectures - MVC, MVVM, MVVM+RxSwift, VIPER, RIBs and many others
A collection of android Exploits and Hacks
Coordinators Essential tutorial
A starter kit for beginner learns with Bloc pattern, RxDart, sqflite, Fluro and Dio to architect a flutter project. This starter kit build an App Store app as a example
This repository contains a detailed sample app that implements VIPER architecture in iOS using libraries and frameworks like Alamofire, AlamofireImage, PKHUD, CoreData etc.
Win Application Framework (WAF) is a lightweight Framework that helps you to create well structured XAML Applications.
Podcast about Android Development with Hannes Dorfmann, Artem Zinnatullin, Artur Dryomov and wonderful guests!
Serverless Reference Architecture for creating a Mobile Backend
Blogs about Android
PipelinR is a lightweight command processing pipeline ❍ ⇢ ❍ ⇢ ❍ for your Java awesome app.
Reactant is a reactive architecture for iOS
⚛️ Atomic approach state management and dependency injection for SwiftUI
:recycle: Unidirectional State Management Architecture for Swift - Inspired by Vuex and Flux
Using Uncle Bob's clean architecture with Kotlin language and the latest Android technologies(Rx, Dagger2 etc.).
🔄 Unidirectional data flow in Swift.
Learning ground for iOS Design Pattern included with sample projects for MVC, MVP, MVVM, and VIPER
Swift Interaction with VIPER Architecture