About Course
This course teaches you how to create professional iOS applications using SwiftUI. You will learn the fundamentals of Swift programming, Xcode, user interface design, animation, and how to develop advanced apps such as calculators, to-do lists, and apps with Firebase authentication.
Learn to build iOS applications using SwiftUI and Xcode, with hands-on projects.
Requirements
- ✓Basic understanding of programming concepts.
- ✓A computer with Xcode installed.
- ✓Willingness to learn iOS app development using SwiftUI.
Course Curriculum
Section 1: Introduction
1. Introduction
Assessment Exercise- 01
Section 2: Fundamentals of Coding
2. Strings In XCODE
3. Working With Numbers In XCODE
4. Working With Boolean/s In XCODE
5. Working With Functions
6. Working With Arrays In XCODE
7. Working With Loops In XCODE
Assessment Exercise- 02
Section 3: Fundamentals of Coding Part 02
8. Working With Classes & Objects In XCODE
9. Working With Dictionaries In XCODE
10. Working With Sets
11. Working With Tuples
Assessment Exercise- 03
Section 4: Fundamentals of Coding Part 03
12. Working With Methods
13. Working with forced Unwrap & Optionals
14. Why Programmers Skip Reading Documentation
Assessment Exercise- 04
Section 5: Going in Detail of Swift
15. Control Flow Statements In Swift
16. Working With Functions (Detailed)
17. Working With Properties (Detailed)
18. Working with Protocols in Swift
19. Working With Deinit In Swift
20. Error Handling in Swift
Assessment Exercise- 05
Section 6: Project Building & XCODE Fundamentals
21. Understanding Hstack Vstack Zstack
22. A Tour of XCODE and How To Start A New Project
23. Create First App In Xcode Part 1
24. Create First App In Xcode Part 2
25. Create First App In Xcode Part 3
Assessment Exercise- 06
Section 7: Project # 02: Calculator App
26. Calculator App - Part 1
27. Calculator App - Part 2
28. Calculator App - Part 3
29. Calculator App - Part 4
Assessment Exercise- 07
Section 8: Project # 3: Advance App Development
30. Introduction To Navigations In SwiftUI
31. Create Alerts In SwiftUI
32. WebView App In Swift
33. ToDo List App Part 1
34. ToDo List App Part 2
Assessment Exercise- 08
Section 9: Project # 3: Advanced App Development
35. You Made It Till Here. Congrats
36. Using Grids In SwiftUI
37. Charts in SwiftUI
38. Splash Screen In SwiftUI Part 1
39. Splash Screen In SwiftUI Part 2
40. Create A Login Screen In SwiftUI
Assessment Exercise- 09
Section 10: Introduction to Animation
41. Simple Animations In SwiftUI Part 1
42. Simple Animations In SwiftUI Part 2
43. Simple Animations In SwiftUI Part 3
44. Animated Progress In SwiftUI
45. Hero Animation In SwiftUI
46. Animatable Modifiers In SwiftUI
Assessment Exercise- 10
Section 11: Project 1: Meals App using External API
47. Meals App Using Public API Part 1
48. Meals App Using Public API Part 2
49. Meals App Using Public API Part 3
Assessment Exercise- 11
Section 12: Project 2: Login App with Firebase Authentication
50. Firebase App In Swift
51. Firebase App In Swift
52. Firebase App In Swift
53. Firebase App In Swift
Assessment Exercise- 12
Section 13: Project 3: Cooking Recipe App with Beautiful UI
54. Cooking Recipe App Part 1
55. Cooking Recipe App Part 2
56. Cooking Recipe App Part 3
57. Cooking Recipe App Part 4
58. Cooking Recipe App Part 5
59. Cooking Recipe App Part 6
60. Cooking Recipe App Part 7
Assessment Exercise- 13
Section 14: Project 3: Cooking Recipe App with Beautiful UI
61. Cooking Recipe App Part 8
62. Cooking Recipe App Part 9
63. Cooking Recipe App Part 10
64. Cooking Recipe App Part 11
Assessment Exercise- 14
Section 15: Introduction to SpriteKit (Call the Bee's App)
65. SpriteKit App Lesson 1
66. SpriteKit App Lesson 2
67. SpriteKit App Lesson 3
Assessment Exercise- 15
Section 16: Monetize Apps with Admob
68. Monetize Your iOS Apps Part 1
Assessment Exercise- 16
Section 17: Final Exam
Final Exam
What You Will Learn
- ✓Master the basics of SwiftUI and Swift programming.
- ✓Understand how to use Xcode to design and build apps.
- ✓Create real-world apps like calculators, to-do lists, and recipe apps.
- ✓Learn how to implement Firebase authentication in your iOS apps.
- ✓Create beautiful UIs with SwiftUI and implement animations.
- ✓Work with external APIs to integrate features like meal plans.
- ✓Learn how to monetize apps using AdMob.