Story Blog

Technologies:
Kotlin XML (UI Layouts) MVVM / Clean Architecture Hilt (Dependency Injection) Retrofit (Networking) Glide (Image Loading & Caching) Android Paging Library Navigation Component with Bottom Navigation Data Binding Material Design AdMob Integration
Project Overview
  • Developed a native Android application using Kotlin and XML for reading and browsing stories/articles with a smooth, engaging, and responsive interface.

  • Built a Home Screen featuring a banner slider, category grid, and recent stories for quick content discovery.

  • Implemented category filtering to browse stories by specific topics.

  • Created a story details screen supporting HTML content, images, and YouTube video links.

  • Added pagination for seamless browsing of large story lists.

  • Developed profile and settings screens to manage user preferences.

  • Integrated AdMob for in-app advertisements and monetization.

  • Followed MVVM Clean Architecture for modular, maintainable, and scalable code.

  • Optimized UI/UX, data loading, and performance to ensure smooth scrolling and fast interactions.