0 1 00:00:00,330 --> 00:00:05,760 Hey, guys. Welcome to another module of the complete iOS Development Bootcamp. In this module, 1 2 00:00:05,760 --> 00:00:12,750 we're going to be building out a BMI Calculator. And in the process, we're going to learn more about classes 2 3 00:00:13,140 --> 00:00:18,870 and compare them to the structs that we've already seen as well as get a greater understanding of 3 4 00:00:18,960 --> 00:00:20,150 optionals. 4 5 00:00:20,160 --> 00:00:26,700 By the end of the module, you will have built a beautiful BMI Calculator App which will be able to calculate 5 6 00:00:26,820 --> 00:00:28,260 a user's BMI. 6 7 00:00:28,320 --> 00:00:34,920 You'll see the UI slider in action and implement it, as well as learn more about some topics such as 7 8 00:00:35,070 --> 00:00:36,880 creating classes. 8 9 00:00:37,020 --> 00:00:43,260 The difference between Classes and Struct, creating User Interface programmatically without the use of 9 10 00:00:43,260 --> 00:00:48,670 Storyboards, as well as making a multi-screen app by learning about segues. 10 11 00:00:48,880 --> 00:00:54,030 We're also gonna be learning about some advanced features Optionals, including Optional Binding, Pptional 11 12 00:00:54,060 --> 00:00:57,150 Chaining, and the Nil Coalescing Operator. 12 13 00:00:57,210 --> 00:01:03,300 And finally, you're also gonna see Color Literals in use which are kind of similar to the Image Literals 13 14 00:01:03,300 --> 00:01:09,120 that you've seen in Dicee. But these are gonna be used to select colors from a palette directly in your 14 15 00:01:09,120 --> 00:01:09,690 code. 15 16 00:01:09,870 --> 00:01:12,650 So it's a jam-packed module as always. 16 17 00:01:12,660 --> 00:01:18,750 And once you're all ready, head over to the course resources page, and click on the GitHub link to clone the 17 18 00:01:18,750 --> 00:01:20,840 starting project. And then once you're done, 18 19 00:01:20,970 --> 00:01:22,170 join me on the next lesson.