Baking Calculator is an Android app to precify recipes, built in Jetpack Compose, using Clean Architecture, coroutines, Flow, and single activity.
- Download and install the Android app from the Google Play Store.
- Open the app and register the supplies
- Create a new recipe.
- Enter the name, quantity, and price of each item in the recipe.
- Tap the "Precify" button to calculate the total price of the recipe.
Precificando is built using Clean Architecture, which is a software design pattern that separates the app into different layers. This makes the app more modular and easier to maintain.
- The presentation layer is responsible for displaying the user interface and handling user interactions.
- The domain layer contains the business logic of the app, such as the logic for precifying recipes.
- The data layer is responsible for interacting with the data, such as saving and loading recipes.
Precificando uses coroutines and Flow to manage asynchronous tasks. Coroutines are lightweight threads that can be used to run multiple tasks simultaneously. Flow is a library for managing asynchronous streams of data.
Precificando uses a single-activity architecture. This means that the app has a single activity that handles all of the different screens in the app. This makes the app more efficient and easier to navigate.
OBS: This app is disabled in the Play Store. In the future, I will revive it and fix the key privacy