Skip to content

Latest commit

 

History

History
54 lines (41 loc) · 1.74 KB

README.md

File metadata and controls

54 lines (41 loc) · 1.74 KB

Modern News App

A sleek and modern Android news application built with Jetpack Compose, featuring a beautiful UI with floating action bars and smooth animations.

Features

Modern UI Components

  • Floating Search Bar

    • Elegant animation on focus
    • Clean, modern design with subtle elevation
    • Responsive search functionality
    • Inactive state with smooth transition
  • Custom Bottom Navigation

    • Floating design with rounded corners
    • Smooth ripple animations and scale effects
    • Semi-transparent red background
    • Edge-to-edge layout support
  • News Feed

    • Beautiful card design with gradient overlays
    • Responsive image loading
    • Clean typography for better readability
    • Author and date information
    • Smooth scrolling experience

Core Features

  • Home feed with latest news
  • Dynamic search functionality
  • Bookmarks system for saving articles
  • News details view
  • Edge-to-edge design
  • Dark/Light theme support

Tech Stack

UI/UX

  • Jetpack Compose: Modern declarative UI
  • Material 3: Latest Material Design components
  • Custom Animations: Using AnimatedVisibility and scale transformations
  • Coil: For efficient image loading

Architecture

  • MVVM Pattern: Clean separation of UI and business logic
  • Dagger Hilt: Dependency injection
  • Kotlin Coroutines & Flow: Asynchronous operations
  • Clean Architecture: Organized in presentation, domain, and data layers