All Projects → TonnyL → Mango

TonnyL / Mango

Licence: mit
🏀 An Android app for dribbble.com

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Mango

Geeknews
📚A pure reading App based on Material Design + MVP + RxJava2 + Retrofit + Dagger2 + Realm + Glide
Stars: ✭ 3,496 (+430.5%)
Mutual labels:  rxjava, mvp-architecture, android-application
Kotlinrxmvparchitecture
Clean MVP Architecture with RxJava + Dagger2 + Retrofit2 + Mockito + Fresco + EasiestGenericRecyclerAdapter using Kotlin. Includes Unit Tests(Kotlin Tests)!
Stars: ✭ 94 (-85.74%)
Mutual labels:  rxjava, rxkotlin, mvp-architecture
Mvpandroid
Sample app to demonstrate MVP (Model - View - Presenter) architecture in android
Stars: ✭ 91 (-86.19%)
Mutual labels:  rxjava, mvp-architecture, android-application
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 (+1439.61%)
Mutual labels:  rxjava, mvp-architecture, android-application
Mvvm Reddit
A companion project for our blog post on better Android software development using MVVM with RxJava.
Stars: ✭ 106 (-83.92%)
Mutual labels:  android-app, rxjava, android-application
Kotlin Cleanarchitecture
This is a sample app that is part of a blog post I have written about how to architect android application using the Uncle Bob's clean architecture and Fernando Cejas Android-CleanArchitecture in Kotlin. Post in Spanish: http://katade.com/clean-architecture-kotlin/
Stars: ✭ 274 (-58.42%)
Mutual labels:  rxjava, rxkotlin, android-application
Protein
🥚 An Android App for Dribbble
Stars: ✭ 598 (-9.26%)
Mutual labels:  android-app, dribbble, mvp-architecture
Marvel App
Android application made with Kotlin and RxJava
Stars: ✭ 16 (-97.57%)
Mutual labels:  android-app, rxjava, android-application
Star Wars Shop
Simple project with clean architecture and android lifecycle
Stars: ✭ 37 (-94.39%)
Mutual labels:  android-app, rxjava, rxkotlin
Moviehunt
Movie Android App written in Kotlin, MVVM, RxJava, Android Architecture Components.
Stars: ✭ 199 (-69.8%)
Mutual labels:  android-app, rxjava, android-application
Fasthub
FastHub the ultimate GitHub client for Android.
Stars: ✭ 5,543 (+741.12%)
Mutual labels:  android-app, mvp-architecture, android-application
Canaree Music Player
Complete music player published in the Play Store. Heavily relies on Dagger, kotlin coroutines and Clean architecture.
Stars: ✭ 371 (-43.7%)
Mutual labels:  android-app, android-application
Net
Android上强大的网络请求
Stars: ✭ 344 (-47.8%)
Mutual labels:  rxjava, rxkotlin
Rcx
Rclone for Android
Stars: ✭ 338 (-48.71%)
Mutual labels:  android-app, android-application
Loginui Android
Login User Interface in android with innovative, beautiful and creative background 😊😊😉
Stars: ✭ 374 (-43.25%)
Mutual labels:  android-app, android-application
Rxpresso
Easy Espresso UI testing for Android applications using RxJava.
Stars: ✭ 373 (-43.4%)
Mutual labels:  rxjava, android-application
Weatherapp
5 Day Forecast app that works on Android and uses latest tools (Kotlin, Navigation, Room, LiveData, Databinding, Dagger 2)
Stars: ✭ 426 (-35.36%)
Mutual labels:  rxjava, rxkotlin
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 (-20.79%)
Mutual labels:  rxjava, mvp-architecture
Magicprint Ecommerce App Android
E-Commerce App Source Code for Android with Material Design Pattern Using Firebase and MySQL with Android Lottie Animations just like Flipkart, Myntra and Amazon :)
Stars: ✭ 331 (-49.77%)
Mutual labels:  android-app, android-application
Android Mvp Architecture
This repository contains a detailed sample app that implements MVP architecture using Dagger2, GreenDao, RxJava2, FastAndroidNetworking and PlaceholderView
Stars: ✭ 4,360 (+561.61%)
Mutual labels:  rxjava, mvp-architecture

Mango

Build Status

Mango is an Android application for Dribbble. Inspired by Resplash, Plaid and Protein.

Features✨

  • Kotlin and RxKotlin: Yes, fully written in Kotlin.
  • MVP architecture: Whole project is built on MVP architecture.
  • Material Design: Trying my best.
  • Deep link: Yes. Using DeepLinkDispatch from Airbnb.
  • App shortcuts: Supporting devices running Android 7.1+.
  • Usage of several awesome libraries: Anko common for simplified intents, Flexbox layout for smart and elegant layout, Glide for image loading, Gson for serialization&deserialization, Retrofit for HTTP requests, Room for data persistence.

Screenshots🖼

Get Started Main Shot
Get-Started Main Shot
User Likes Comments
User Likes Comments

Download🚀

Google Play Badge

Building⚒

Open the Project in Android Studio

git clone https://github.com/TonnyL/Mango.git

Open the Mango/ directory in Android Studio.

Get Started

./gradlew build

Troubleshooting

  • Update the Android Studio to latest version.
  • Update the Kotlin to latest version.
  • Try to clean the project and rebuild it.
  • If none of the solutions above, file an issue or email me.

Dribbble OAuth

You need to register your application at Dribbble Developer Center. You can find information about how to gain access via the relevant links.

When you obtain the keys, you need to place them into the mango.properties file.

CLIENT_ID=YOUR CLIENT ID
CLIENT_SECRET=YOUR CLIENT SECRET
VERIFICATION_TOKEN=YOUR VERIFICATION TOKEN

⚠️Notice: The mango.properties file is not committed to git, so you need to create it manually.

As for Callback URL, you need to define your own url and then modify relative constants in ApiConstants.kt.

Contributing💪

Discussions and pull requests are welcomed. The GitHub Contributors Page has an entry in the App.

Translating🌐

License📚

Mango is under an MIT license. See the LICENSE for more information.

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