Displaying 1 to 20 from 125 results

Espresso - 🚚 Espresso is an express delivery tracking app designed with Material Design style, built on MVP(Model-View-Presenter) architecture with RxJava2, Retrofit2, Realm database and ZXing

  •    Java

Espresso is an express delivery tracking app designed with Material Design style, built on MVP(Model-View-Presenter) architecture with RxJava2, Retrofit2, Realm database and ZXing.The source code in this repository reflects the app which supports mobile devices running Android 5.0+.

PaperPlane - 📚 PaperPlane - An Android reading app containing articles from Zhihu Daily, Guokr Handpick and Douban Moment

  •    Java

Paper Plane is an Android reading app containing articles from Zhihu Daily, Guokr Handpick and Douban Moment. The project is built on MVP architecture and designed with Material Design style.To open this project in Android Studio, begin by checking out of the branches, and then open the PaperPlane/ dictionary in Android Studio. The following series of steps illustrate how to open the PaperPlane branch.

ThirtyInch - a MVP library for Android favoring a stateful Presenter

  •    Java

This library adds Presenters to Activities and Fragments. It favors the stateful Presenter pattern, where the Presenter survives configuration changes and dumb View pattern, where the View only sends user events and receives information from the Presenter but never actively asks for data. This makes testing very easy because no logic lives in the View (Activity, Fragment) except for fancy animations which anyways aren't testable. The perfect distance to the Android Framework is approximately thirty inches, the average length of the human arm, shoulder to fingertips.

RIBs - Uber's cross-platform mobile architecture framework.

  •    Java

RIBs is the cross-platform architecture framework behind many mobile apps at Uber. The name RIBs is short for Router, Interactor and Builder, which are core components of this architecture. This framework is designed for mobile apps with a large number of engineers and nested states. To get started with RIBs, please refer to the RIBs documentation. This describes key concepts on RIBs, from what they are for, their structure and common use cases.




boxing - Android multi-media selector based on MVP mode.

  •    Java

Core version: only contain the core function. UI version: contain UI implements base on core version.

jsviews - Interactive data-driven views, MVVM and MVP, built on top of JsRender templates

  •    Javascript

JsViews builds on top of JsRender templates, and adds data-binding and observable data, to provide a fully-fledged MVVM platform for easily creating interactive data-driven single-page apps and websites. Documentation, downloads, samples and API docs and tutorials are available on the www.jsviews.com website.

MovieGuide - Movie discovery app showcasing MVP, RxJava, Dagger 2 and Clean Architecture

  •    Java

Android app that lists popular/highest-rated movies, shows trailers and reviews. This app showcases the MVP pattern, RxJava, Dagger 2 and Uncle Bob Martin's Clean Architecture approach. Optimized for tablets.

mosby - A Model-View-Presenter / Model-View-Intent library for modern Android apps

  •    Java

A Model-View-Presenter and Model-View-Intent library for Android apps. See the project website.


android-mvp-architecture - This repository contains a detailed sample app that implements MVP architecture using Dagger2, GreenDao, RxJava2, FastAndroidNetworking and PlaceholderView

  •    Java

This is a boilerplate project aimed to help bootstrap new Android MVP Applications. Feel free to fork this application or use AndroidStarters to create new app using this boilerplate. All pull requests are welcome, make sure to follow the contribution guidelines when you submit pull request.

laravel-hackathon-starter - :computer: :octocat: A hackathon/MVP boilerplate for laravel web applications

  •    PHP

If you have attended any hackathons in the past, then you know how much time it takes to get a project started: decide on what to build, pick a programming language, pick a web framework, pick a CSS framework. A while later, you might have an initial project up on GitHub and only then can other team members start contributing. Or how about doing something as simple as Sign in with Facebook authentication? You can spend hours on it if you are not familiar with how OAuth 2.0 works. Even if you are not using this for a hackathon, Laravel Hackathon Starter is sure to save any developer hours or even days of development time and can serve as a learning guide for web developers.

Voice - Minimalistic audiobook player

  •    Kotlin

This is my digital playground where I am learning. I'm integrating and validating new technologies and ideas here, playing around with new UI / UX components and developing with the best coding standard I come up with. At the same time I want to provide an audiobook player which is really easy in use and a joy to work with. There are still some components outdated.

S-MVP - 🔥🔥优化版MVP,使用注解泛型简化代码编写,使用模块化协议方便维护,APT过程使用注解解析器利用JavaPoet🌝完成重复模块的编写,利用ASpect+GradlePlugin 完成横向AOP编程+Javassist动态字节码注入+Tinker实现热修复+Retrofit实现优雅网络操作+RxJava轻松玩转数据处理

  •    Java

🔥🔥优化版MVP,使用注解泛型简化代码编写,使用模块化协议方便维护,APT过程使用注解解析器利用JavaPoet🌝完成重复模块的编写,利用ASpect+GradlePlugin 完成横向AOP编程+Javassist动态字节码注入+Tinker实现热修复+Retrofit实现优雅网络操作+RxJava轻松玩转数据处理

mvp - MVP.css — Minimalist stylesheet for HTML elements

  •    HTML

Out of the box CSS styling for HTML elements. No class names, no framework to learn. To submit your site built with MVP.css create a pull request or an issue. For pull requests, please keep sites in alphabetical order.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.