Skip to content

I have built this simple news app called Nuntium to apply the knowledge that I got from Google intro course Android Basics with Compose.

Notifications You must be signed in to change notification settings

KahiloMassango/Nuntium-news-app

Repository files navigation

Nuntium news app

Hi! I have built this simple news app called Nuntium to apply the knowledge that I got from Google intro course Android Basics with Compose.

Android Basics with Compose is a self-paced, online course on how to build Android apps using the latest best practices. It covers the basics of building apps with Jetpack Compose, the recommended toolkit for building user interfaces on Android.

The UI credit goes to FreebieFlux - Project on figma

Architecture

Libraries

  • Navigation

    • Compose Navigation - Android Jetpack's Navigation component helps you implement navigation, from simple button clicks to more complex patterns, such as app bars and the navigation drawer.
  • Retrofit

    • Retrofit - A type-safe HTTP client for Android
  • Room

    • Room - Save data in a local database using Room
  • Hilt

    • Dependency injection with Hilt - Hilt is a dependency injection library for Android that reduces the boilerplate of doing manual dependency injection in your project.
    • Hilt - Hilt provides a standard way to incorporate Dagger dependency injection into an Android application.
  • WorkManager

    • WorkManager - is the recommended solution for persistent work. Work is persistent when it remains scheduled through app restarts and system reboots.
  • Datastore

    • DatasStore - Jetpack DataStore is a data storage solution that allows you to store key-value pairs or typed objects with protocol buffers.
  • Coil

    • Coil Compose - An image loading library for Android backed by Kotlin Coroutines.
  • Other

    • Gson - A Java serialization/deserialization library to convert Java Objects into JSON and back

    Screens

Splash screen Home Screen Favorite screen Detail screen
splash screen home screen favorite screen detail screen

About

I have built this simple news app called Nuntium to apply the knowledge that I got from Google intro course Android Basics with Compose.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages