- Create UI
- Create User Model
- Create LoginViewModel class
- Create ObservableObject class
- Create an instance of LoginViewModel in LoginVC
- Create NetworkService class
- Create login function in LoginViewModel that is going to be called by LoginVC
- Implement the property observer didSet to the value in the ObservableObject class
- Implement loginButton action
- Impplement binder
- Implement HomeViewModel
- Configure HomeVC and setup binder