All Projects → vsay01 → Android-Model-View-Presenter

vsay01 / Android-Model-View-Presenter

Licence: other
No description or website provided.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Android-Model-View-Presenter

Kotlinrxmvparchitecture
Clean MVP Architecture with RxJava + Dagger2 + Retrofit2 + Mockito + Fresco + EasiestGenericRecyclerAdapter using Kotlin. Includes Unit Tests(Kotlin Tests)!
Stars: ✭ 94 (+261.54%)
Mutual labels:  dagger2, rxandroid, mvp-architecture, mvp-android
Androidbasemvp
🚀一个快速搭建MVP+RxJava2+Retrofit 基础框架,主要是封装有Http网络请求、日志、缓存、加载等待、toast、页面状态布局管理、权限、RxBus、Glide图片加载等组件,方便快速开发新项目、减少开发成本。
Stars: ✭ 184 (+607.69%)
Mutual labels:  retrofit, rxandroid, mvp-architecture, mvp-android
Mvpframes
整合大量主流开源项目并且可高度配置化的 Android MVP 快速集成框架,支持 AndroidX
Stars: ✭ 100 (+284.62%)
Mutual labels:  okhttp, dagger2, rxandroid, mvp-android
Geeknews
📚A pure reading App based on Material Design + MVP + RxJava2 + Retrofit + Dagger2 + Realm + Glide
Stars: ✭ 3,496 (+13346.15%)
Mutual labels:  retrofit, dagger2, mvp-architecture, mvp-android
Kotlinmvparchitecture
Clean MVP Architecture with Dagger2 + Retrofit2 + Mockito + Fresco + EasiestGenericRecyclerAdapter using Kotlin. Added Unit Tests(Kotlin Tests)!
Stars: ✭ 143 (+450%)
Mutual labels:  retrofit, dagger2, mvp-architecture, mvp-android
Kotlin Life
App界的一股清流 音视频vr应有尽有 完全按照Material design规范设计的App (written with java and Kotlin)
Stars: ✭ 864 (+3223.08%)
Mutual labels:  okhttp, dagger2, rxandroid, mvp-architecture
uv-index
This is a work-in-progress (🔧️) ultraviolet index viewer app for demonstrating Instant Apps + Kotlin + Dagger + MVP
Stars: ✭ 64 (+146.15%)
Mutual labels:  retrofit, mvp-architecture, material-theme, mvp-android
Mvpandroid
Sample app to demonstrate MVP (Model - View - Presenter) architecture in android
Stars: ✭ 91 (+250%)
Mutual labels:  dagger2, rxandroid, mvp-architecture, mvp-android
mvp-architecture-kotlin-dagger-2-retrofit-android
Android Application MVP (Model-View-Presenter) architecture example using Dagger2 Dependency Injection (DI) and Retrofit Tutorial using Kotlin programming language.
Stars: ✭ 15 (-42.31%)
Mutual labels:  retrofit, dagger2, mvp-architecture, mvp-android
BakingApp
Udacity Android Developer Nanodegree, project 2.
Stars: ✭ 54 (+107.69%)
Mutual labels:  dagger2, mvp-architecture, mvp-android
Readhub
Readhub AndroidClient
Stars: ✭ 40 (+53.85%)
Mutual labels:  retrofit, rxandroid, mvp-architecture
Easygank
💊 The project build framework based on the Rx series and MVP pattern.
Stars: ✭ 750 (+2784.62%)
Mutual labels:  retrofit, okhttp, rxandroid
Android Audiorecorder App
Android application to record audio. RxJava2, Dagger2, MVP, RoomDb.
Stars: ✭ 180 (+592.31%)
Mutual labels:  dagger2, rxandroid, mvp-architecture
Awesome Third Library Source Analysis
📖 Deep understanding of popular open source library source code (optimizing...)
Stars: ✭ 866 (+3230.77%)
Mutual labels:  retrofit, okhttp, dagger2
Kingtv
📺 高仿全民直播(全民TV),项目采用 MVP + RXJava + Retrofit + OKHttp + Material Design + Dagger2 + Base + Glide + GreenDao构建。因为全民TV已经凉了,导致App已经连不上。所以本项目已暂停维护。仅供学习。 推荐MVPFrame: https://github.com/jenly1314/MVPFrame 和你值得拥有的MVVMFrame快速开发框架: https://github.com/jenly1314/MVVMFrame
Stars: ✭ 1,594 (+6030.77%)
Mutual labels:  retrofit, okhttp, dagger2
Android-Starter-Kit
This is up-to-date android studio project for native android application, that is using modern tools and libraries.
Stars: ✭ 16 (-38.46%)
Mutual labels:  dagger2, rxandroid, mvp-android
Linkage Recyclerview
即使不用饿了么订餐,也请务必收藏好该库!🔥 一行代码即可接入,二级联动订餐列表。
Stars: ✭ 2,970 (+11323.08%)
Mutual labels:  recyclerview, mvp-architecture, mvp-android
AndroidStarterAlt
A sample View-based Android app using the MVP architecture. It uses Mosby, Dagger2, RxJava, retrofit, LoganSquare, requery, EventBus, Conductor.
Stars: ✭ 27 (+3.85%)
Mutual labels:  dagger2, rxandroid, mvp-architecture
Armscomponent
📦 A complete android componentization solution, powered by MVPArms (MVPArms 官方快速组件化方案).
Stars: ✭ 1,664 (+6300%)
Mutual labels:  dagger2, mvp-architecture, mvp-android
Androidstarter
A sample Android app using the MVP architecture.
Stars: ✭ 140 (+438.46%)
Mutual labels:  dagger2, rxandroid, mvp-architecture

Android-Model-View-Presenter Demo

This demo aims shows practical way of clean architecture, MVP.

Here are the libraries used in this demo application:

  • Retrofit
  • OKHttp
  • Dagger2
  • RxAndroid
  • Butter Knife
  • Picasso
  • CardView
  • Gson
  • CircleImageView
  • RecyclerView

Introduction

Steps for trying out this sample:

  • Compile and install the mobile app onto your mobile device or emulator.

This sample aims to demonstrate a number of different Android APIs and concepts.

The sample also focuses on providing a simple, yet clean design and UI for apps with an extra level of visual polish compared to a traditional code sample.

Some of the UI widgets and design patterns used in the mobile app include:

Pre-requisites

  • Android SDK 25
  • Android Build Tools v25.0.2
  • Android Support Repository

Screenshots

alt tag

Getting Started

This sample uses the Gradle build system. To build this project, use the "gradlew build" command or use "Import Project" in Android Studio.

Support

If you've found an error in this sample, please file an issue:: https://github.com/vsay01/Android-Model-View-Presenter

Patches are encouraged, and may be submitted by forking this project and submitting a pull request through GitHub. Please see CONTRIBUTING.md for more details.

License

License

Copyright 2017 Vortana Say

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].