All Projects → andremion → Villains-and-Heroes

andremion / Villains-and-Heroes

Licence: Apache-2.0 license
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. ⚡

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Villains-and-Heroes

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 (+19043.4%)
Mutual labels:  architecture, mvp, mvp-architecture, architectural, model-view-presenter
Mvvm Kotlin Android Architecture
MVVM + Kotlin + Retrofit2 + Hilt + Coroutines + Kotlin Flow + mockK + Espresso + Junit5
Stars: ✭ 1,014 (+1813.21%)
Mutual labels:  mvp, espresso, mvp-architecture
Mvpandroid
Sample app to demonstrate MVP (Model - View - Presenter) architecture in android
Stars: ✭ 91 (+71.7%)
Mutual labels:  mvp, espresso, mvp-architecture
Componentizationarch
Stars: ✭ 265 (+400%)
Mutual labels:  architecture, mvp, mvp-architecture
Android Clean Architecture Boilerplate
Apply clean architecture on Android
Stars: ✭ 141 (+166.04%)
Mutual labels:  architecture, mvp, mvp-architecture
AndroidMVPArchitecture
Android MVP architecture sample project with or without RxJava and Dagger2 and Kotlin
Stars: ✭ 78 (+47.17%)
Mutual labels:  mvp, data-binding, mvp-architecture
react-mvp
Model-View-Presenter Proof of Concept in React
Stars: ✭ 38 (-28.3%)
Mutual labels:  architecture, mvp, model-view-presenter
Android Mvp Architecture
🏛 A basic sample android application to understand MVP in a very simple way. Just clone, build, run and understand MVP.
Stars: ✭ 203 (+283.02%)
Mutual labels:  architecture, mvp, mvp-architecture
Android Starter
[Android Architecture] Android starter based on MVP/Dagger2/RxJava2/Robolectric/Espresso/Mockito. It provides a generator to fast create a Android template project.
Stars: ✭ 522 (+884.91%)
Mutual labels:  architecture, espresso, mvp-architecture
Mvpart
🎨 A new Android MVP architecture (此框架旨在解决传统 MVP 类和接口太多, 并且 Presenter 和 View 通过接口通信过于繁琐, 重用 Presenter 代价太大等问题).
Stars: ✭ 776 (+1364.15%)
Mutual labels:  architecture, mvp, mvp-architecture
Avenging
MVP pattern example on Android: no Dagger or RxJava example
Stars: ✭ 279 (+426.42%)
Mutual labels:  architecture, mvp, espresso
Moxy
Moxy is MVP library for Android
Stars: ✭ 1,611 (+2939.62%)
Mutual labels:  architecture, mvp, mvp-architecture
Offlinefirstreactiveapp Tutorial
Check out the blog post for more info
Stars: ✭ 120 (+126.42%)
Mutual labels:  architecture, espresso, mvp-architecture
Armscomponent
📦 A complete android componentization solution, powered by MVPArms (MVPArms 官方快速组件化方案).
Stars: ✭ 1,664 (+3039.62%)
Mutual labels:  architecture, mvp, mvp-architecture
mvp-sample
Demonstrates how to implement MVP (Model View Presenter) pattern using Kotlin, RXJava, Retrofit, Dagger and DataBinding
Stars: ✭ 35 (-33.96%)
Mutual labels:  mvp, espresso
mezon
Mezon is a simple php framework wich will help you to create business applications.
Stars: ✭ 35 (-33.96%)
Mutual labels:  mvp, mvp-architecture
Android Base Mvp
Android Base MVP Concept with RXJava, Dagger, Event Bus, Retrofit, Glide, OkHTTP
Stars: ✭ 141 (+166.04%)
Mutual labels:  architecture, mvp
XMVP
This is a mvp framework to help you easily achieve mvp structure.
Stars: ✭ 61 (+15.09%)
Mutual labels:  mvp, mvp-architecture
Reamp
A painkiller for your Android apps
Stars: ✭ 51 (-3.77%)
Mutual labels:  mvp, mvp-architecture
Trickl
trickl torrent client
Stars: ✭ 50 (-5.66%)
Mutual labels:  mvp, mvp-architecture

License Apache 2.0 minSdkVersion 14 compileSdkVersion 25 Build Status codecov

Android Arsenal Awesome Android #22 Awesome Android #36

Icon

Villains & Heroes

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.

Preview Widget

Get it on Google Play

Credentials

  1. Put your secret Marvel keys in marvelPrivateKey and marvelPublicKey properties in your gradle.properties or set MARVEL_PRIVATE_KEY and MARVEL_PUBLIC_KEY variables in your Environment Variables

References, libraries and tools used in the project

  • Android Architecture Blueprints Demonstrate possible ways to help with testing, maintaining and extending of an Android app using different architectural concepts and tools.
  • Data Binding Write declarative layouts and minimize the glue code necessary to bind application logic and layouts
  • Retrofit A type-safe HTTP client for Android and Java
  • Gson A Java serialization/deserialization library that can convert Java Objects into JSON and back.
  • Design Support Library The Design package provides APIs to support adding material design components and patterns to your apps.
  • RecyclerView A flexible view for providing a limited window into a large data set.
  • Glide An image loading and caching library for Android focused on smooth scrolling
  • Espresso Use Espresso to write concise, beautiful, and reliable Android UI tests

License

Copyright 2016 André Mion

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