Skip to content

Ayodeji97/StarWars

Repository files navigation

StarWars Application

Hey there 👋🏼👋🏼👋🏼 ! StarWars App is a simple android application developed to demonstrate clean architectural guidelines with MVI android architecture.

StarWars Application is under development. Note: StarWars Application data source is from star wars api and not cache implement. See API Documentation Here

Feature

  • Clean Architecture With MVI
  • Kotlin Coroutine with flow for async operations
  • Dagger Hilt for dependency injection
  • View Binding to bind UI layout to data model
  • Retrofit library to had interaction with external api
  • Mockito for Unit testing

Get Started

As this is an android project, you will need an android device to run the application Instruction to run the project

  • Download and install lastest android studio on your device.

    • Here is the link to download the lastest version of android studio
  • Clone the project repository by running the following command line on a terminal

    git clone https://github.com/Ayodeji97/StarWars
    
  • Open project in android studio by clicking of File -> New -> Import project and choose the downloaded project

  • Run the app

Libraries

Screen Shots

Author

Daniel Ayodeji

About

Clean Architecture with MVI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages