/mealsfood-android

🥘 A Recipe Android Apps using Koin Dependency Injection, RxJava, Jetpack (Room, ViewModel, LiveData) based on MVVM architecture purely written in Kotlin.

Primary LanguageKotlinApache License 2.0Apache-2.0

MealsFood

alvayonara License
A Recipe Android Apps using Koin, RxJava, Jetpack (Room, ViewModel, LiveData) based on MVVM architecture purely written in Kotlin. There are 4 features on this apps:

  1. Discover popular foods and get foods by category
  2. See information foods selected (ingredients, etc.)
  3. Save food to favorite
  4. Search food by name

⚡️ Download

Get it on Google Play

Google Play and the Google Play logo are trademarks of Google LLC.

💡 Stack and Libraries

💎 Architecture

This apps uses Clean Architecture to separate code into layers (Data - Domain - Presentation).

🚀 MAD Scoreboard

🛠 Configure project

The foods information provided in this apps belongs to themealdb.com, so you need an API Key Production from their platform in order to display it. You can get one from this link.

Once you have it, create a apikey.properties file at the root folder with the following information:

THE_MEAL_DB="YOUR API KEY HERE"

Replace YOUR API KEY HERE with your API Key from TheMealDB.

📱 App Preview

📝 License

Copyright 2022 Alva Yonara Puramandya

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.