Nekome
Nekome is an Android application that helps with tracking your anime and manga watch lists. Watch list data is handled by Kitsu.
Features
- Track Anime and Manga series progress
- Quickly update progress on series
- Search for new series to follow
- Light and Dark themes
Tech Stack
- Support for Android 21+
- Fully Kotlin
- Uses Kitsu to store information, all accessed through their API
- MVVM for the architecture
- Compose for the UI layer
- Material3 support for dynamic themes using Material 3
- Hilt for dependency injection
- Retrofit to aid with API communicaton
- Moshi for parsing JSON
- Coroutines to perform async tasks
- Coil for async image loading
- Detekt & ktlint are used for static analysis
Contribution
For contributing to the project, please feel free to create an issue or submit a pull request.
License
Copyright (C) 2023 Troy Rijkaard
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.