Skip to content

“Discover” is a sleek news application developed using Kotlin. It offers more than 10 diverse news categories, allowing users to stay informed about topics they care about. The app follows the MVVM architecture, integrates Retrofit for efficient data retrieval, and features a robust room database for saving articles.

Notifications You must be signed in to change notification settings

MuditAggarwal1/Discover

Repository files navigation

Discover” is a cutting-edge news app that provides users with up-to-date information across a wide range of categories. Here are its key features:

Categories: “Discover” offers more than 10 diverse news categories, ensuring that users can find content relevant to their interests. Whether it’s technology, sports, entertainment, or world news, the app has it covered.

Sleek User Interface: The app boasts a sleek and intuitive user interface, making it easy for users to navigate through articles and stay informed. The design prioritizes readability and aesthetics.

MVVM Architecture: “Discover” follows the Model-View-ViewModel (MVVM) architectural pattern. This separation of concerns enhances code maintainability and testability, allowing developers to build robust features.

Navigation Components: The app leverages Android’s Navigation Components to manage navigation between different screens. Users can seamlessly switch between categories, search results, and saved articles.

Retrofit Integration: “Discover” fetches news data from external APIs using Retrofit. This library simplifies network requests, ensuring efficient data retrieval and smooth performance.

Room Database: To enhance user experience, “Discover” includes a local room database. Users can save their favorite articles for future reference, even when offline. In summary, “Discover” combines elegant design, efficient architecture, and powerful features to deliver a top-notch news experience for users.

Some Screenshots Of The Application:

Logo Home Screen News Description Search Screen
Favourite Section Bollywood News Education News Entertainment News
Games News Politics News Sports News Technology News

APP APK LINK (https://drive.google.com/file/d/1xjvgIfkBfxCyFXzFq61e8qsM9pn4VV_P/view?usp=sharing)

APP VIDEO LINK (https://drive.google.com/file/d/1CccU5ck3lD0e3ytrdi1BXw4YdiJoiXJw/view?usp=sharing)

DISCOVER

About

“Discover” is a sleek news application developed using Kotlin. It offers more than 10 diverse news categories, allowing users to stay informed about topics they care about. The app follows the MVVM architecture, integrates Retrofit for efficient data retrieval, and features a robust room database for saving articles.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages