Files
2020-02-06 21:39:22 +00:00

44 lines
1.2 KiB
Markdown

# Sliide-news-reader
Login to Sliide news reader and see content based on user role
## Requirements
- Minimum android SDK version 26
- Permissions : Internet
## Features
- Login Screen
- User roles (Premium & Basic)
- Slide images through multiple images on content (if available)
- Open links to the new article by clicking the title
## Architectural Pattern
MVVM - Model View Viewmodel
## Jetpack
* [AndroidX](https://developer.android.com/jetpack)
## Unit tests
### Test case one
- Testing of room database queries
### Test case two
- UI test for authentification testing during login procedure
## Built With
* [Kodein](https://github.com/Kodein-Framework/Kodein-DI) - Painless Kotlin Dependency Injection
* [Retrofit](https://github.com/square/retrofit) - Type-safe HTTP client for Android and Java by Square, Inc
* [Room Persistence Library](https://developer.android.com/topic/libraries/architecture/room) - The library helps you create a cache of your app's data on a device that's running your app
* [Picasso](https://square.github.io/picasso/) - A powerful image downloading and caching library for Android
## Authors
* **Haider Malik** - *Android Developer*