Back to All Projects

Overview
AnimeApp is a comprehensive Android application designed for anime enthusiasts. It provides a seamless experience for discovering new series, keeping up with trending titles, and managing a personal list of favorites.
Built with modern Android development practices, the app leverages Jetpack Compose for a declarative UI, ensuring a responsive and visually appealing interface. The architecture follows Clean Architecture principles with MVVM pattern, promoting separation of concerns and testability.
The project is modularized by features, including authentication, home, details, trending, favorites, and settings, making it scalable and maintainable. It utilizes Koin for dependency injection, Ktor for efficient network operations, and Room for local data persistence.
Key functionalities include user authentication with biometric security options, a detailed home feed with various view modes, and an intuitive onboarding process. The app aims to provide a high-quality example of modern Android development techniques.
Tech Stack
KotlinJetpack ComposeMaterial 3MVVMClean ArchitectureMulti-moduleKoinKtorRoomCoilCoroutines & Flow