Repository navigation
model-view-presenter
- Website
- Wikipedia
⚔️ A common architecture for Android applications developing based on MVP, integrates many open source projects, to make your developing quicker and easier (一个整合了大量主流开源项目高度可配置化的 Android MVP 快速集成框架).
🔥🔥🔥 FlyTour是Android MVVM+MVP+Dagger2+Retrofit+RxJava+组件化+插件组成的双编码架构+双工程架构+双语言Android应用开发框架,通过不断的升级迭代该框架已经有了十个不同的版本,5.0之前工程架构采用gradle配置实现组件化,5.0之后的工程架构采用VirtualAPK实现了插件化,5.0之前采用Java编码实现,5.0之后采用Kotlin编码实现,编码架构由MVVM和MVP组成,工程架构和编码架构及编码语言开发者可根据自己具体的项目实际需求去决定选择使用,该框架是Android组件化、Android插件化、Android MVP架构、Android MVVM架构的集大成者,帮助你快速的搭建自己的App项目开发框架,以便把主要的精力放在自己的项目的业务功能实现上,另外在长期的工作实践中总结整理大量的实用工具类在项目lib_common组件的util包当中方便大家调用。
A native functional ASP.NET Core web framework for F# developers.
🏛 A basic sample android application to understand MVP in a very simple way. Just clone, build, run and understand MVP.
Android Sample to explain Model View Presenter in android applications.
Android Sample to explain Dagger 2 and MVP in android applications.
整合大量主流开源项目并且可高度配置化的 Android MVP 快速集成框架,支持 AndroidX
Android app built with MVP architectural approach and uses Marvel Comics API that allows developers everywhere to access information about Marvel's vast library of comics. ⚡
Model-View-Presenter Proof of Concept in React
Tools to build Flet apps with multiple views/routes and an MVP-based architecture pattern.
A simple Space Invaders clone made in Unity using MVP, dependency injection, reactive programming and Addressables.
To Do List is a single page web app that lets users manage a simple list of tasks. Users can add and remove tasks from the list. It was coded using standard technologies like HTML5, CSS3 and JavaScript; and has an object-oriented approach using a model view presenter pattern. Feel free to give me feedback or contact me about this project.
Build a custom PC and check the compatibility between components.
create your own collections from zhihu/quora, supporting offline searching and real-time fetching on android
A sample React todo app. 😊
Android MVP sample using Kotin and TVMaze API
Example native iOS app and example native Android app showcasing Model View Presenter architectural pattern. 🍀 This repo contains the examples shown in my blog posts "Model View Presenter on iOS: no more excuses, write your unit test" and "Model View Presenter on Android: unit test for everything"🌺
Examples for architectural patterns in iOS
Leaderboard is a project that lets users see a list of scores. It also provides the user with a form to add his own scores to the list. It uses the Leaderboard API to get and post scores. It was coded using standard technologies like HTML5, CSS3 and JavaScript; and has an object-oriented approach using a model view presenter pattern.