- Notifications
You must be signed in to change notification settings - Fork96
🏀 An Android app for dribbble.com
License
NotificationsYou must be signed in to change notification settings
TonnyL/Mango
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Mango is an Android application forDribbble. Inspired byResplash,Plaid andProtein.
- 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. UsingDeepLinkDispatch fromAirbnb.
- 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.
Get Started | Main | Shot |
---|---|---|
![]() | ![]() | ![]() |
User | Likes | Comments |
---|---|---|
![]() | ![]() | ![]() |
git clone https://github.com/TonnyL/Mango.git
Open theMango/
directory in Android Studio.
./gradlew build
- 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.
You need to register your application atDribbble 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 themango.properties
file.
CLIENT_ID=YOURCLIENTIDCLIENT_SECRET=YOURCLIENTSECRETVERIFICATION_TOKEN=YOURVERIFICATIONTOKEN
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 inApiConstants.kt.
Discussions and pull requests are welcomed. TheGitHub Contributors Page has an entry in the App.
- Chinese(Simplified) -TonnyL
- German -christopherkardas
- Japanese -jassica53
- Korean -prprpr
- Spanish -costular
- Vietnamese -ldhnam
- Italian -MhzDev
Mango is under an MIT license. See theLICENSE for more information.