iOS Application Development
12 hours of lecture, 5 hours of course work every week
This course is intended for anyone who has zero to some programming knowledge and is looking to create native iOS apps for iPhone and iPad. The U.S. Bureau of Labor and Statistics predicts that app developer jobs will grow by 22% between now and 2029. In this course, you will learn Swift programming language to build modern apps for iOS devices. You will also explore the tools, technologies, capabilities, and languages included in the iOS SDK that make app development possible.
Module 1-2 : Introduction to iOS App Development
In this module, you will get introduced to the basics of iOS SDK as well as Swift programming language. You will get your environment ready for app development.
2 hours.
Module 3-4 : Swift Deep Dive
In the next 2 weeks, you will learn to code your first application using Object Oriented Concepts and design principles.
2 hours.
Module 5-8: SwiftUI, Data Storage and More
In the next 4 modules, you will learn to use Apple’s UI framework to create interfaces that look good across all Apple products. You will also learn to use Core Data, and Realm to store your app data locally.
4 hours.
Module 9-11 : Database Integration
In the next 3 modules, you will learn to setup, save, retrieve and listen for data updates from Firestore.
3 hours.
Module 12 : In-App Purchases and Apple StoreKit
In the final module, you will learn to setup your In-App purchase on App Store Connect.
1 hour.
Cost of the Program
(Non-Refundable)- Classes are offered online only
- Attend class anywhere, anyplace
- Class recordings will be provided
- Small cohort size for one-on-one attention
- Build 2 projects for your portfolio
- TA support
- Certificate of completion
Career Path
This course
This course will get you started with mobile programming at which point you can decide if programming is something you are excited about.
Web Programming
At this point you can venture into web programming by doing our React Web Development class and build more projects for your portfolio
Bootcamp
Instead of the mobile development, you can take our Web development bootcamp which will get you ready for an entry level engineer role in 4 months.
Interview Prep
Before you start applying for jobs, get prepared for those technical interview questions by taking our Technical Interview Prep Bootcamp or the Algorithms course.
I attended the Web development full-stack boot camp at Kal Academy recently. Kal is an awesome mentor and teacher. The hands-on approach worked amazingly for me. The method of teaching is very good. Instead of just slides and presentations, coding along in the classroom is very helpful. I was trying to study on my own and a practical approach was missing. That is when I enrolled here. The environment is very friendly and Kal is very approachable for anything and everything. The curriculum that she put together is very good and covers pretty much everything I needed for a ramp-up. It included the latest the front-end technologies as well as the foundations of Computer Science(data structures and algorithms). I would definitely recommend Kal Academy for anyone who is like me and would like to ramp-up with help and guidance. The team-like project work environment keeps up working hard and finish the work on time.
Thanks a ton Kal. I am very happy to have had you as my mentor. One of the best decisions I ever made to join Kal Academy!
I Highly recommend Kal Academy. I attended the Web development bootcamp in 2019. The lectures covered newly technologies in the industry from front end to back end. The projects will help you to build up your resume. The lectures also covered algorithms and data structure. And they offer mock interview to the students. The interviewers are from the top tech companies in the greater Seattle area. Kal is such a great instructor. I learnt a lot from her. Not only the academic part, but also when I was upset from failed interviews, she cheered me up. When you decided to change the career, it’s always not a easy thing. Just keep learning, then you will achieve your goals.
Ready to get started?
Get in touch, or apply now!