All Projects → armcha → Mvp Architecture Components

armcha / Mvp Architecture Components

Licence: apache-2.0
This is a sample project, showing the connection between Android Architecture Components and MVP pattern.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Mvp Architecture Components

KTAndroidArchitecture
A Kotlin android architecture with Google Architecture Components
Stars: ✭ 33 (-76.92%)
Mutual labels:  android-architecture, viewmodel, android-architecture-components
GithubApp-android-architecture
Let's learn a deep look at the Android architecture
Stars: ✭ 16 (-88.81%)
Mutual labels:  mvp, android-architecture, viewmodel
News
A sample News 🗞 app built using Modern Android Development [Architecture Components, Coroutines, Retrofit, Room, Kotlin, Dagger]
Stars: ✭ 774 (+441.26%)
Mutual labels:  android-architecture, viewmodel, android-architecture-components
Popularmovies
🎥 Movie discovery app showcasing Android best practices with Google's recommended architecture: MVVM + Repository + Offline support + Android Architecture Components + Paging library & Retrofit2.
Stars: ✭ 142 (-0.7%)
Mutual labels:  viewmodel, android-architecture-components
Android tmdb clean architecture
Showcase of clean architecture concepts along with Continuous Integration and Development for modular Android applications. Includes test suits (functional and unit tests) along with code coverage.
Stars: ✭ 63 (-55.94%)
Mutual labels:  mvp, android-architecture
Easychatandroidclient
EasyChat是一个开源的社交类的App。主要包含消息、好友、群组等相关的IM核心功能。部分界面参照了QQ、微信等相关社交APP。EasyChat APP整体采用MVVM模式,基于JetPack(Lifecycle,LiveData,ViewModel,Room)构建
Stars: ✭ 64 (-55.24%)
Mutual labels:  viewmodel, android-architecture-components
Karchi
Repository that showcases 3 different Android app architectures, all with Java and Kotlin versions: "Standard Android", MVP and MVVM. The exact same app is built 6 times following the different patterns.
Stars: ✭ 20 (-86.01%)
Mutual labels:  mvp, android-architecture
Android Mvvm Coroutine
Kotlin android application example with MVVM pattern, android architecture, kotlin coroutine, unit test, and UI test
Stars: ✭ 111 (-22.38%)
Mutual labels:  android-architecture, viewmodel
Android Mvp Architecture
MVP + Kotlin + Retrofit2 + Dagger2 + Coroutines + Anko + Kotlin-Android-Extensions + RX-java + Mockk + Espresso + Junit5
Stars: ✭ 82 (-42.66%)
Mutual labels:  mvp, android-architecture
Android Architecture
🌇该项目结合 MVP 与 Clean 架构思想,探索在 Android 项目上的最佳实践。
Stars: ✭ 112 (-21.68%)
Mutual labels:  mvp, android-architecture
Mvparms
⚔️ A common architecture for Android applications developing based on MVP, integrates many open source projects, to make your developing quicker and easier (一个整合了大量主流开源项目高度可配置化的 Android MVP 快速集成框架).
Stars: ✭ 10,146 (+6995.1%)
Mutual labels:  mvp, android-architecture
Mvvm Kotlin Android Architecture
MVVM + Kotlin + Retrofit2 + Hilt + Coroutines + Kotlin Flow + mockK + Espresso + Junit5
Stars: ✭ 1,014 (+609.09%)
Mutual labels:  mvp, android-architecture
Androidroom
Android example to show how to use Room to access SQLite database on device for reading and writing data. This example also shows how to use LiveData and ViewModel with Room to build reactive, well performing and easy to maintain applications.
Stars: ✭ 36 (-74.83%)
Mutual labels:  android-architecture, viewmodel
Aacpaginginfinitescrollingwithnetworksample
AAC Paging Infinite Scrolling With Network Sample
Stars: ✭ 74 (-48.25%)
Mutual labels:  android-architecture, android-architecture-components
Flair
This is powerful android framework
Stars: ✭ 31 (-78.32%)
Mutual labels:  mvp, android-architecture
Android Kotlin Mvp Clean Architecture
Clean architecture blueprint using Kotlin and MVP pattern.
Stars: ✭ 105 (-26.57%)
Mutual labels:  mvp, android-architecture
Teammate Android
A Team Management app for creating tournaments and games for various sports
Stars: ✭ 116 (-18.88%)
Mutual labels:  android-architecture, viewmodel
Android Tech Frontier
【停止维护】一个定期翻译国外Android优质的技术、开源库、软件架构设计、测试等文章的开源项目
Stars: ✭ 10,334 (+7126.57%)
Mutual labels:  mvp, android-architecture
Android Mvvm Architecture
A basic sample android application to understand MVVM in a very simple way.
Stars: ✭ 129 (-9.79%)
Mutual labels:  android-architecture, viewmodel
Android Architecture Components Kotlin
Clean code App with Kotlin and Android Architecture Components
Stars: ✭ 23 (-83.92%)
Mutual labels:  android-architecture, android-architecture-components

MVP + Android Architecture Components = 💗

This is a sample project, showing the connection between Android Architecture Components and MVP pattern. The library is coming soon. Android Architecture Components

Read more about this repository in Medium

How it works


1. Before orientation change


2. After orientation change

More coming soon.

Contact

Pull requests are more than welcome.

License

  MVP + Android Architecture Components
  Copyright (c) 2017 Arman Chatikyan (https://github.com/armcha/MVP-Architecture-Components).

  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at

     http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].