//Calculator
https://www.lynda.com/iOS-tutorials/Display-tapped-numbers-calculator/642473/705707-4.html
// Simple Todo
https://www.lynda.com/iOS-tutorials/Add-items-list/751325/796745-4.html
// shopping lsit
https://www.lynda.com/Swift-tutorials/Deleting-shopping-lists-using-data-source-provider/761945/780883-4.html
//notes taking app
https://www.lynda.com/iOS-tutorials/Optional-values-Swift/642477/711068-4.html
MVC VS MVVM
https://learning.oreilly.com/videos/professional-swift/9781789136579/9781789136579-video8_4
https://medium.com/@ankoma22/the-good-the-bad-and-the-ugly-of-viper-architecture-for-ios-apps-7272001b5347
//Table View
https://learning.oreilly.com/videos/learn-swift-tableviews/200000006A0406/200000006A0406-030100
iOS 12 and Swift 4 Crash Course
(firebase lot of apps)
Udemy iOS Boot Camp
Protocol oriented programming
Design Pattern
//breaking view controller
// MVVM