https://github.com/pruh/memory
Simple memory game for android. The app is built using MVP architecture, Koin for DI and RxJava for async calls
https://github.com/pruh/memory
android glideimageloader koin kotlin mockito rxjava2
Last synced: about 1 month ago
JSON representation
Simple memory game for android. The app is built using MVP architecture, Koin for DI and RxJava for async calls
- Host: GitHub
- URL: https://github.com/pruh/memory
- Owner: pruh
- License: mit
- Created: 2018-07-03T17:31:51.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-07-03T20:26:59.000Z (almost 8 years ago)
- Last Synced: 2025-01-02T06:44:35.399Z (over 1 year ago)
- Topics: android, glideimageloader, koin, kotlin, mockito, rxjava2
- Language: Kotlin
- Size: 1.62 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# memory
Simple memory game for android. The app is built using MVP architecture, Koin for DI and RxJava for async calls. The purpose of the app is to show how to use MVP pattern to separete views from business logic. Using MVP we can test most non-view classes on the host machine with no need to start the app on the device or emulator. For reference, take a look at [GamePresenterImplTest](https://github.com/pruh/memory/blob/master/app/src/test/java/space/naboo/memory/game/GamePresenterImplTest.kt) on how to test non-view classes.
## Set up
Flickr API key needs to be generated in order ti use the app. After you obtain the key put it in your local.properties and rebuild the app:
```
flickr_api_key=YOUR_KEY_GOES_HERE
```