Skip to content

valentineRutto/ricknmorty

Repository files navigation

Rick&Morty

A list of Rick and morty characters

Demo application built in 100% Kotlin following MVVM design architecture and implementing Jetpack Components.

This app was developed for IWD2021-WTM-NAIROBI EVENT.

Link to the session slides Exposing network status in MVVM

This application consumes Rick&Morty Api characters

Tech Stack

-Kotlin- a cross-platform, statically typed, general-purpose programming language with type inference.
-Coroutines - perform background operations.
-KOIN - a pragmatic lightweight dependency injection framework.
-[Retrofit[(https://square.github.io/retrofit/) - A type-safe HTTP client for Android.

Jetpack
-LiveData - is an observable data holder.
-Lifecycle - perform action when lifecycle state changes.
-ViewModel - store and manage UI-related data in a lifecycle conscious way.

ScreenShots