Skip to content

nauhalf/NewsApp

Repository files navigation

News App

NewsA App

This is an App for showing the List of News from News API.

Features

News App is a List-Detail app that contains 2 screen, List News & Detail News.

Design Inspiration

For the UI Design, the list page I was inspired by Dicky Bhismawan H's work Dicky Bhismawan H Design

Tech stack & Open-source library

  • Min SDK 21
  • Kotlin based, Coroutines + Flow for asynchronous
  • JetPack Compose
  • StateFlow
  • Hilt
  • Architecture
    • MVVM, Model View ViewModel
    • Clean Architecture (Presenter/View - Data Layer)
  • Retrofit2 & OkHttp3
  • Gson
  • Glide
  • Paging3

Architecture

News App is based on the Model View ViewModel architecture and Clean Architecture, which follows the Guide to app architecture. Typical App Architecture

The architecture of News App is composed by two layers, the UI Layer and Data Layer. For now, it doesn't use the domain layer. Architecture Overview

Demo

Download APK

Contact Person

👨 : Muhammad Naufal Fadhillah ✉ : [email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages