{"id":13641638,"url":"https://github.com/imashnake0/Animite","last_synced_at":"2025-04-20T11:31:33.366Z","repository":{"id":37031344,"uuid":"461101703","full_name":"imashnake0/Animite","owner":"imashnake0","description":"AniList client for Android","archived":false,"fork":false,"pushed_at":"2024-11-02T00:05:20.000Z","size":11565,"stargazers_count":383,"open_issues_count":15,"forks_count":24,"subscribers_count":8,"default_branch":"main","last_synced_at":"2024-11-02T01:16:45.585Z","etag":null,"topics":["android","anime-tracker","apollographql","compose","coroutines","hilt","kotlin","material3","mvvm"],"latest_commit_sha":null,"homepage":"https://anilist.co/","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/imashnake0.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-19T06:00:04.000Z","updated_at":"2024-11-02T00:04:42.000Z","dependencies_parsed_at":"2024-10-24T01:33:37.028Z","dependency_job_id":"5a39005f-15ef-42e1-b3be-239cb8395b75","html_url":"https://github.com/imashnake0/Animite","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imashnake0%2FAnimite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imashnake0%2FAnimite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imashnake0%2FAnimite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imashnake0%2FAnimite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/imashnake0","download_url":"https://codeload.github.com/imashnake0/Animite/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223827495,"owners_count":17209797,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","anime-tracker","apollographql","compose","coroutines","hilt","kotlin","material3","mvvm"],"created_at":"2024-08-02T01:01:22.542Z","updated_at":"2025-04-20T11:31:33.338Z","avatar_url":"https://github.com/imashnake0.png","language":"Kotlin","funding_links":[],"categories":["🎬 Media \u0026 Entertainment"],"sub_categories":["📑 Tracking Services"],"readme":"![brah](https://github.com/user-attachments/assets/18f1c1bf-f016-4e60-a92a-f63ca03749f7)\n\n# Animite [![build-debug](https://github.com/imashnake0/Animite/actions/workflows/build-debug.yaml/badge.svg)](https://github.com/imashnake0/Animite/actions/workflows/build-debug.yaml)\n\u003ca href=\"https://www.reddit.com/r/Animite/\"\u003e\n    \u003cpicture\u003e\n        \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"resources/reddit-assistive-chip-dark.svg\"\u003e\n        \u003cimg alt=\"Reddit chip.\" src=\"resources/reddit-assistive-chip-light.svg\"\u003e\n    \u003c/picture\u003e\n\u003c/a\u003e\n\u003ca href=\"https://discord.gg/G8wF7pjpya\"\u003e\n    \u003cpicture\u003e\n        \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"resources/discord-assistive-chip-dark.svg\"\u003e\n        \u003cimg alt=\"Discord chip.\" src=\"resources/discord-assistive-chip-light.svg\"\u003e\n    \u003c/picture\u003e\n\u003c/a\u003e\n\n[Animite](https://github.com/users/imashnake0/projects/1) is an unofficial Android (and potentially iOS) client for [AniList](https://anilist.co/) (and potentially [MAL](https://myanimelist.net/)).\n\n## Stack\nThe app tries to make use of the latest libraries and APIs:\n- **Architecture:** [MVVM](https://developer.android.com/topic/architecture).\n- **Networking:** [Apollo Kotlin](https://github.com/apollographql/apollo-kotlin), [Kotlin Coroutines](https://github.com/Kotlin/kotlinx.coroutines), and [COIL](https://coil-kt.github.io/coil/).\n- **UI/UX:** Made purely with [Jetpack Compose](https://developer.android.com/jetpack/compose); assets using [Figma](https://www.figma.com/).\n- **Dependency Injection:** [Hilt](https://developer.android.com/training/dependency-injection/hilt-android).\n- **Gradle:** [Version catalogs](https://docs.gradle.org/current/userguide/platforms.html).\n\n### Architecture\nAt the moment, the app uses [Google's choice for app architecture](https://developer.android.com/topic/architecture), MVVM, since I don't know any better.\n\n## Shoutouts\nSome apps that I referred to while developing:\n- [AniHyou](https://github.com/axiel7/AniHyou-android)\n- [Katana](https://github.com/alvr/katana)\n- [AniTrend](https://github.com/AniTrend/anitrend-v2)\n\nLibraries:\n- [Compose Markdown](https://github.com/boswelja/compose-markdown)\n- [MaterialKolor](https://github.com/jordond/MaterialKolor)\n\n## [License](https://github.com/imashnake0/Animite/blob/15eaac4a80c1e6eef3a4d6c861cab05670fb174b/LICENSE.txt)\n```\nCopyright 2022 imashnake0\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimashnake0%2FAnimite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fimashnake0%2FAnimite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimashnake0%2FAnimite/lists"}