Skip to content

Modern Food Recipes App - Android Development with Kotlin.

License

Notifications You must be signed in to change notification settings

bardiau3fi/MyFoodApp

Repository files navigation

MyFoodApp

Modern Food Recipes App - Android Development with Kotlin.

The application will work with local and remote data sources. And for the remote data source, a third-party API for food recipes, called Spoonacular, was used. basically we will send a GET request to our API and receive a list of food recipes as a response. Also, the application will be able to handle any internet connection and store or cache the data locally in the database when needed.

Also from the application we can search recipes directly from our API. So if you have your favorite flavor, you can search for it here and you will probably find a lot of amazing recipes. It will also have Favorites Fragment where we can save our favorite recipes to use later when we need them. And finally the app will have its fun side, and that's a food joke snippet.

Main Features

1.Kotlin

2.MVVM

3.DataBinding - ViewBinding

4.MutableState - Flow - LiveData - StateFlow

5.Coroutine

6.Hilt DI

7.Room

8.DataStore

9.Navigation Components

10.Retrofit2

11.Single Activity Architecture

12.Coil

Screenshots

shimmer Recipes Bottomsheet

ingredients Overview

Favorites Jokes

About

Modern Food Recipes App - Android Development with Kotlin.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages