Skip to content

News Update is provide latest news feeds list and notification.

Notifications You must be signed in to change notification settings

rahulsinghfaujdar/NewsDetail

Repository files navigation

News Update

News Update is provide latest news feeds list and notification.

Architecture and Tech-stack

  • Target SDK Version - 29
  • Minimum SDK version - 16
  • Built on MVP architecture pattern
  • Multi Module (Network Module sepreated)
  • Dependancy sharing between modules
  • TOML + Gradle version catalogs TOML
  • Google Secrets Gradle plugin Secrets
  • Custom NetworkUtility
  • Not used OkHttp/Gson/Retrofit/Volly
  • Uses Glide for image loading.
  • Uses Recycler View & Card View
  • Uses Constraint Layout
  • Uses Custom Fonts Nunito
  • Uses Static API
  • Send Firebase Push Notification available in BigPictureStyle

Features

  • Searching on news listed items.
  • Sorting according to publish date.
  • Day & Night Mode theme toggle selection available every time [Default Mode = Day Mode]
  • Provide In-App Browsing to read more details for specific news.

Firebase Push Data Payload Keys

Key Value Use
title String (required) News Title
description String (required) News Description
urlToImage String (required) News Image
url String (required) News Browsable Link

Screenshots

🌞 Light Mode 🌚 Dark Mode 🔎 Search

Find this repository useful? ❤️

Support it by joining stargazers for this repository. ⭐