Skip to content
/ Nekome Public

Nekome is an Android application to manage tracked Anime and Manga lists.

License

Notifications You must be signed in to change notification settings

Chesire/Nekome

Repository files navigation

Nekome

Master Build Status codecov

Nekome is an Android application that helps with tracking your anime and manga watch lists. Watch list data is handled by Kitsu.

Download from F-Droid Download from Google Play

list detail

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 5.0+ (SDK 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.