Skip to content

SarthakVaswani/NewsApp

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages