This is an application to understand Multi-Module architecture and Kotlin technologies.
HOME SCREEN | DETAİL SCREEN | DETAİL SCREEN |
---|---|---|
![]() |
![]() |
![]() |
- 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.
- 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.
- 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.
- 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.