Time To Play is a showcase project of a Game Tracker application The goal of the app is to provide a practical tool to organize your gamer life, keeping track of the played/unplayed games, rating games and discovering new ones among a large database of available titles for any gaming platform.
The main focus of this project is to use and play with all the latest best technologies available for Android Development. TTP is entirely written in Kotlin and it uses lots of useful libraries, that are right now a defacto standard. Some examples:
- Android Architecture Components
- Coroutines
- Koin (Dependency Injection)
- Arrow (Functional Programming)
- Room (Database)
- Firebase Firestore (Remote Database)
- Mockk (Mocking Library)
- KoTest (Test Framework)
TBD
Feel free to send suggestions, improve existing functionality, report issues, propose new features and contribute in every way you want. Since this project is still in its very early stages, if your change is substantial, please raise an issue first to discuss it.
Copyright 2020
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.