Skip to content

This is an application to understand Multi-Module architecture and Kotlin technologies.

License

Notifications You must be signed in to change notification settings

sahinkaradeniz/AnimeApp

Repository files navigation

AnimeApp - Multi-Module Android App

This is an application to understand Multi-Module architecture and Kotlin technologies.

Project Screens

HOME SCREEN DETAİL SCREEN DETAİL SCREEN
Uygulama Ekran Görüntüsü Uygulama Ekran Görüntüsü Uygulama Ekran Görüntüsü

Project Tech stack

Project Graph

Ekran Resmi 2023-03-26 12 11 59

Project Modules

Data Module

  • This module contains the code related to the data layer of your application. This layer is responsible for accessing the application's data sources (API, database, etc.) and preparing and processing data received from these sources. The code in this module usually includes operations like retrieving data from data sources, data processing, data storage, etc. Examples of code that could be included in this module are Room database operations, Retrofit API calls, data models, etc.

Untitled (1)

Domain Module

  • This module contains the code related to the business logic of your application. This layer processes the data received from data sources and contains the code that implements the application's features. The code in this module usually includes the business logic that is specific to your application's features. Examples of code that could be included in this module are user account operations, anime data filtering operations, favorite anime lists, etc.

Untitled (2)

Presentation Module

  • This module contains the code related to the user interface of your application. This layer provides the design and functionality of your application's user interface. The code in this module usually includes activities, fragments, custom views, etc. Examples of code that could be included in this module are the main page, detail page, anime list, etc.

Untitled (3)

Common Module

  • This module contains the common code that is used across different modules of your application. This module helps to reduce code duplication across different modules and makes your application more modular. The code in this module usually includes helper classes, general functions, etc. that are used in different parts of your application.

Untitled (5)

API

Jikan Anime Api

About

This is an application to understand Multi-Module architecture and Kotlin technologies.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages