IOS Developer/Course Creator | Pragmatic Programming, Alameda, CA | April 2022 – Present ● Instruct and mentor novice developers with regard to performing well against Swift coding challenges. These challenges demonstrate the ability to: o manipulate characters, strings, arrays o utilize higher order functions o utilize delegates and protocols o utilize closures ● Create course content that instructs developers in the best ways to manage memory. ● Create course content that teaches developers about MVVM. Why do people use MVVM and what are the aspects of MVVM that make it superior to MVC. ● Create course content that gives a thorough overview of git and GitHub as well as the common git commands and concepts that are necessary for any developer that is employed as an iOS developer. ● Developing testable, efficient code that is readable and scalable by implementing MVVM design patterns. ● Create course content that teaches about custom objects, decoding and Codeable ● Create course content that instructs new developers on how to use Combine with MVVM to create responsive and testable code ● Create course content on implementing Crashlytics, Analytics and Cocoapods in general ● More...
Here is a sample of some of the tutorial courses: Here is an introduction to Swift Closures
Closure Basics explained better than what you get from a bootcamp.