Free SwiftUI Course

swift-value-types-structs-vs-classes-16547
Swift Value Types Structs Vs Classes
4.4
Udemy 1,285 learners
Learn More
This course, taught by Matt, one of the world's first iOS developers, will teach you the differences between value and reference types, and how they exhibit different behaviour. You'll learn how to write code in an Xcode Playground to test the behaviour of struct and class singletons, and understand the differences in memory management. Plus, you'll get to explore the fundamentals of SwiftUI, a newly released UI Framework that aims to solve a lot of problems with apps. With 13 years of experience in iOS, Matt will share his industry secrets and best engineering practices to help you build a successful and profitable career in iOS. Enroll now and start your journey to becoming an iOS developer!
SwiftUI - Declarative Interfaces for any Apple Device
4.6
Udemy 10,584 learners
Learn More
Discover the power of SwiftUI and learn how to build user interfaces for any Apple device with just one set of tools and APIs. This course covers everything from creating and combining views, building lists and navigation, understanding state and binding, implementing weather and coffee ordering apps, mastering Xcode previews, integrating SwiftUI with UIKit apps, building custom views, implementing gestures, and more. With SwiftUI, you can create powerful user interfaces with a declarative Swift syntax that’s easy to read and natural to write. Get started today and take your iOS development skills to the next level.
Hacking with iOS: SwiftUI Edition
2.0
Youtube 0 learners
Learn More
This course, Hacking with iOS: SwiftUI Edition, is the perfect way to learn the foundational knowledge required to build robust, production-ready applications with Vue. From creating components and managing communication between components to creating routes and navigating from page to page, this course will provide you with the skills and knowledge needed to create reliable and professional Vue applications. You will also learn to manage state and communicate with the server using Vuex, create custom directives, and deploy your application to production. Don't miss out on this opportunity to become a Vue.js expert!
View More Courses
Compare Courses
1. Programming Courses: These online courses cover a wide range of programming languages such as Python, Java, C++, and more. They also teach students web development, software engineering, and other technical skills.

2. Business Courses: These courses cover topics such as entrepreneurship, marketing, accounting, and financial management. Students can learn about business strategy, banking, investment, and more.

3. Language Courses: Online courses in languages such as Spanish, French, Mandarin, and more are available for students looking to improve their language skills or learn a new language.

4. Healthcare Courses: These courses cover topics such as nursing, medical coding, healthcare management, and more. Students can also learn about public health, nutrition, and other related topics.

5. Arts & Design Courses: Online courses in graphic design, animation, photography, and other artistic subjects are available for students interested in creative fields.

6. Personal Development Courses: These courses cover topics such as time management, communication skills, mindfulness, and more to help students improve their personal and professional lives.

7. STEM Courses: Science, Technology, Engineering, and Mathematics (STEM) courses cover subjects such as biology, physics, engineering, and more. Students can learn about cutting-edge technologies and scientific advancements.