Nent Group Challenge

This project is meant for One Nent Group challenge

Features

Project have 2 different screens

  • Sections List
  • Sections Detail

Architecture

Built with MVVM.

Dependency Injection

Hilt used for DI

Usecases

Devices usecase

  • Fetching all sections
  • Fetching section detail by href

UI

Built with Jetpack Compose.

Language

Written using Kotlin

Testing

  • Unit Testing

    • Only section detail unit tests are written
  • UI Testing

    • N/A

Important Note

  • New Splash Screen 12 API is added
  • Jetpack compose navigation added

Night Mode Support

  • Yes

Offline Support

  • Yes

What can I do next ?

  • UI test to be added
  • Shared animation

GitHub

View Github