• Stars
    star
    451
  • Rank 96,968 (Top 2 %)
  • Language
    Kotlin
  • License
    Apache License 2.0
  • Created about 5 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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 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.