Skip to content

shymek/JokeFeeder

Repository files navigation

Joke Feeder Project

Master build status: Build status

This repo contains a showcase project.

General Architecture

In this project I used MVVM with DataBinding and UseCases along with ViewModels from Google.

For navigation I used Jetpack Navigation

And for HTTP requests I used Retrofit

For Dependency Injection I used Dagger2 with Hilt

Code Analysis

I added Detekt and ktLint checks to keep the code in better shape.

Modules

I tried to separate

  • Domain
  • Data
  • App

Modules to achieve cleaner code with some volume overhead. It was my first time implementing a multi module project from scratch and I was inspired by this repo.

About

JokeFeeder App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages