Skip to main content

Posts

Showing posts from June, 2021

Code with me: Savings Tracker App- Part 1: Setting up File Structure

 My goal for this project is to create a savings tracker app. With this project, I will also be learning how to implement clean app architecture and use Provider for State Management. I may even endeavor to create my own SQL database for local storage.  I came across this tutorial on how to use Provider and the MVVM app architecture. I like this tutorial because he broke down the Model View View Model architecture in a way that I was able to grasp.  What is a View Model? The Model is the business logic portion of the app. Business logic is the core function of the app. It is what you would be able to do on paper if you didn't have a computer. For my savings tracker app, the business logic is the function that allows you to add and subtract money from the savings fund.  What is a View? The View is the UI of the app. It is the screens and buttons that the user interacts with. To have clean architecture it is important to keep the business logic and any databases or APIs completely s