Skip to content

A multi-module Android News app with offline capabilities

Notifications You must be signed in to change notification settings

Beehordun/Posteey

Repository files navigation

Posteey

A multi-module Android News app with offline capabilities

NewsList NewsDetails

Architecture

The app uses the Clean Architeture + MVVM architectural pattern.

Dependency Injection

Dependency Injection is managed using Dagger Hilt

Database

App uses the Room Database

Static Analysis

App uses ktlint and detekt

Libraries

Dagger Hilt, Room, LiveData, ViewModel, Coroutines, and Junit e.t.c

Monitoring Network State

Monitor network state using Connectivity Manager callbacks and LiveData

Tests

Unit test