Companies Home Search Profile

The Complete SwiftUI & iOS Development Course - 2023

Focused View

Alex Collin

15:22:57

69 View
  • 1. About This Course.mp4
    01:51
  • 2.1 SF Symbols link.html
  • 2. Introduction to xCode.mp4
    01:20
  • 1. What is xCode, Swift, and SwiftUI.mp4
    05:35
  • 2. The Business Card App.mp4
    00:58
  • 3. Creating A Brand New xCode Project.mp4
    03:00
  • 4.1 SF Symbols Link.html
  • 4. Walkthrough of the xCode Environment.mp4
    06:04
  • 5. Designing Our App.mp4
    07:42
  • 6.1 AppIcons.zip
  • 6. Note About The Next 2 Lessons.html
  • 7. Adding Images & Custom Colors.mp4
    06:13
  • 8.1 AppIcons.zip
  • 8. Adding an App Icon & Running on a Physical Deevice.mp4
    05:45
  • 9. Tips for Mastering This Course.mp4
    04:46
  • 1.1 Dice Images.zip
  • 1. Dicey App.mp4
    08:47
  • 2. [Deep Dive] Variables, Constants, and Arrays.mp4
    03:48
  • 3. [Coding Exercise] Variables.html
  • 4. [Coding Exercise] Arrays.html
  • 5. [Deep Dive] Functions.mp4
    07:06
  • 6. If-Else Statements and Switch Statements.html
  • 7. [Deep Dive] Structs and Classes.mp4
    16:59
  • 8.1 Binding.html
  • 8. Calculator App.mp4
    18:26
  • 9. [Deep Dive] Optionals.mp4
    08:35
  • 10. Todo App - User Interface & Building our Data Model.mp4
    15:25
  • 11. [Deep Dive] What are protocols.mp4
    06:17
  • 12. Todo App - Part 2.mp4
    15:45
  • 13. [Deep Dive] The ObservableObject.mp4
    11:25
  • 1. Challenge Project.html
  • 2. Section Review.html
  • 3.1 CalorieTrackerFinish.zip
  • 3. Finished Challenge Project.html
  • 1. What Youll Make By The End of This Section.mp4
    00:55
  • 2. Swift Data Types Reference Guide.html
  • 3. Lets Build the Stopwatch.mp4
    13:39
  • 4. [Deep Dive] Date & Calendar.mp4
    07:48
  • 5. Lets Make A Tab View.mp4
    03:02
  • 6. Lets Build Our Alarm Part 1.mp4
    14:27
  • 7. [Deep Dive] Computed Properties.mp4
    09:44
  • 8. [Coding Exercise] Computed Properties.html
  • 9. Lets Build Our Alarm Part 2.mp4
    11:37
  • 10. What are Environment Values.mp4
    04:29
  • 11. Internal & External Parameter Names.mp4
    02:14
  • 12. [Deep Dive] Extensions.mp4
    06:14
  • 13. [Deep Dive] Enums.mp4
    09:31
  • 14. [Quiz] Enums.html
  • 15. Lets Build Our Timer.mp4
    26:06
  • 16.1 ClockApp.zip
  • 16. Finished Project.html
  • 1. Challenge Project.html
  • 2. Section Review.html
  • 3.1 MeditationAppFinished.zip
  • 3. Finished Challenge Project.html
  • 1. What Youll Make By The End of This Section.mp4
    00:54
  • 2. What is CoreData.mp4
    06:50
  • 3. CoreData vs. Other Data Models.mp4
    07:11
  • 4. Lets Set Up Our App.mp4
    15:06
  • 5. Adding CoreData to Our App.mp4
    21:21
  • 6. [Deep Dive] Typecasting.mp4
    09:25
  • 7. [Quiz] Typecasting.html
  • 8. [Deep Dive] What are Closures.mp4
    10:46
  • 9. Displaying Data with CoreData.mp4
    14:09
  • 10. Editing Existing Data with CoreData.mp4
    11:48
  • 11. [Deep Dive] What are Generics.mp4
    09:01
  • 12. [Quiz] Generics.html
  • 13. Deleting Existing Data with CoreData.mp4
    03:46
  • 14. [Deep Dive] High-Order Functions.mp4
    05:27
  • 15. [Quiz] Higher-Order Functions.html
  • 16. Implementing Dark Mode and Light Mode with AppStorage.mp4
    10:15
  • 17.1 Expense Tracker.zip
  • 17. Finished Project.html
  • 1. Challenge Project.html
  • 2. Section Review.html
  • 3.1 CoffeAppFinished.zip
  • 3. Finished Challenge Project.html
  • 1. What Youll Make By The End of this Section.mp4
    01:24
  • 2. What is an API, and OpenWeatherMap.mp4
    04:16
  • 3. CoreLocation & MVVM Design.mp4
    04:00
  • 4. Lets Get Started with Fetching the Location.mp4
    21:30
  • 5.1 Blob Generator.html
  • 5.2 SVG to SwiftUI Converter.html
  • 5. Implementing a Figma Blob Design.mp4
    08:21
  • 6.1 OpenWeatherMap Documentation.html
  • 6.2 OpenWeatherMap Website.html
  • 6. Getting Your API Key & OpenWeatherMapAPI.mp4
    02:27
  • 7.1 URL.zip
  • 7.2 Weather Conditions ID Documentation.html
  • 7. Getting our Data from OpenWeatherMapAPI.mp4
    17:18
  • 8. Displaying the Fetched Weather Data.mp4
    22:11
  • 9. [Deep Dive] What is Concurreny and Asynchronous Programming.mp4
    07:48
  • 10.1 URL.zip
  • 10. Lets add our Search Bar & Custom City Functionality.mp4
    10:44
  • 11.1 WeatherApp.zip
  • 11. Finished Project.html
  • 1. Challenge Project.html
  • 2.1 CoinConverter.zip
  • 2. Finished Challenge Project.html
  • 1. What Youll Make By The End Of This Section.mp4
    00:43
  • 2. What is Backend Development & Firebase.mp4
    03:36
  • 3.1 ImagePicker.zip
  • 3. Lets Setup Our App & Create The LoginView.mp4
    18:11
  • 4.1 Firebase Website.html
  • 4. Connecting App to Firebase & Authenticating Users.mp4
    18:30
  • 5. Persisting User Profile Image to Storage & User Data to Firestore.mp4
    12:11
  • 6. Building The Sign Out Functionality.mp4
    07:41
  • 7. Adding Posts to Firestore & Post Images to Firestorage.mp4
    09:06
  • 8. Building The AddPostView.mp4
    13:40
  • 9. Retrieving Posts From Firestore & Profile Image From Storage.mp4
    15:40
  • 10. { $0.timestamp $1.timestamp } Meaning.html
  • 11. Displaying Posts in the PostsView.mp4
    12:51
  • 12. Adding The SearchView.mp4
    08:54
  • 13. Creating The ProfileView.mp4
    14:44
  • 14.1 Social Media App.zip
  • 14. Finished Project.html
  • 1. What Youll Make By The End Of This Section.mp4
    00:45
  • 2. What is Machine Learning, & AI.mp4
    04:36
  • 3. Supervised Learning vs. Unsupervised Learning.mp4
    03:20
  • 4. Setting Up Our Project & Building A Custom Tab Bar.mp4
    13:55
  • 5.1 NewsAPI.html
  • 5.2 URLs.zip
  • 5. Retrieving News From NewsAPI.mp4
    07:27
  • 6. Displaying News From NewsAPI.mp4
    09:25
  • 7. Creating The SearchView.mp4
    11:55
  • 8. Creating The ArticleView.mp4
    04:17
  • 9. What is CoreML & CreateML.mp4
    02:03
  • 10.1 Datasest Where I Got Data From.html
  • 10.2 sentimentanalysis.zip
  • 10. Creating A Machine Learning Model w CreateML & CoreML.mp4
    13:43
  • 11. Separating Good & Bad News.mp4
    04:05
  • 12. [Deep Dive] In-App Purchases.mp4
    04:09
  • 13. Creating The In-App Purchase Functionality.mp4
    22:03
  • 14. [IMPORTANT! READ ME] About Previous Lesson.html
  • 15. Implementing In-App Purchases in The SettingsView.mp4
    09:21
  • 16.1 NewsApp.zip
  • 16. Completed App Project.html
  • 1. What Youll Make By The End Of This Section.mp4
    00:40
  • 2.1 messengerapp.png.zip
  • 2. Project Setup & LoginSignup Views.mp4
    15:11
  • 3. [Deep Dive] Advanced Concurrency & Asynchronous Code Try-Await Pattern.mp4
    10:12
  • 4. PhotosUI & AuthenticationViewModel Implementation.mp4
    15:05
  • 5. Creating A Custom Modifier.mp4
    03:05
  • 6. Making Sure All Fields Are Filled Out.mp4
    05:54
  • 7. Custom Back Button & ContinueView.mp4
    06:40
  • 8.1 Firebase.html
  • 8. Firebase & Authentication Setup.mp4
    11:54
  • 9.1 users.zip
  • 9. Uploading Images & Data to Firestore & Storage.mp4
    17:27
  • 10. @MainActor - Mini Deep Dive.html
  • 11. Setting Up Main Group & HomeView.mp4
    12:23
  • 12. Displaying All Users & Returning Their Data.mp4
    14:04
  • 13. Creating The Functionality For Sending & Retrieving Messages.mp4
    18:20
  • 14. MessageView UI & Logic.mp4
    12:54
  • 15. Sending & Retrieving Recent Mesages.mp4
    21:53
  • 16. Setting Up Homeview UI & MessageView Functionality.mp4
    13:43
  • 17. ScrollViewReader & AutoScroll.mp4
    05:10
  • 18.1 MessengerApp.zip
  • 18. Finished Project.html
  • 1.1 Google Form.html
  • 1. Send Recommendations For This Course.html
  • 2. Congraulations!.html
  • Description


    The Complete SwiftUI & iOS Development Course! No coding experienced required, learn everything you need to know!

    What You'll Learn?


    • Master SwiftUI
    • Master Swift
    • Master xCode
    • Get access to in-depth explanations of all topics
    • Learn how to make and implement in-app interactions, designs, frameworks, etc.
    • Learn how to handle in-app purchases
    • Learn how to implement CoreData and use Firestone to store data
    • Learn how to create animations in your app
    • Learn how to use and implement API's in your project
    • Learn how to build a full back-end database with firebase
    • Learn how to handle subscriptions to your app
    • Learn how to parse JSON data in a readable and usable format
    • Learn how to implement CoreData, and use it read, write, access, and manipulate user data
    • Learn about various advanced Swift concepts such as generics, typecasting, async await, and more
    • Learn how how to use Date & Calendar
    • Learn how to use object-oriented programming, including structs and classes
    • Learn how to integrate various iOS frameworks (CoreLocation, Firebase, etc..)
    • Learn how to create custom user interfaces with the SwiftUI framework
    • Learn how to implement the Swift Package Manager (SPM) in your work

    Who is this for?


  • This course is intended for anybody who wants to learn to create awesome apps, learn xCode, learn SwiftUI, and the Swift programming language.
  • What You Need to Know?


  • No programming experience required
  • Must have a macOS, Macintosh, or use a virtualBox (not recommended), in order to use xCode and SwiftUI.
  • More details


    Description

    Welcome to the The Complete SwiftUI & iOS Development Course! A comprehensive and engaging course dedicated to iOS Development. In this course, you'll learn how to create basic to advanced apps, from a basic dice rolling app, to creating a full social media app supported by a functioning backend. And the greatest part about this course is you can join even if you have ZERO PROGRAMMING EXPERIENCE. The possibilities for what apps you can create after this course are truly limitless.


    WHY YOU SHOULD TAKE THIS COURSE OVER OTHER COURSES:

    • Firstly, this course is built to be a beginner-to-advanced course. Although realistically, by just following this course, I will not lie to you and say that you can build any app you want in the world. Building an app takes practice, time, and dedication towards learning. The skills I teach you are fundamental and advanced compared to other courses, and I will only give you realistic expectations for what you will learn throughout this course. You will learn basic-to-advanced topics, taking you from zero to hero. Anything you do not learn in this course, you should be able to easily learn and adapt elsewhere. (and I will try to add more sections and updates to this course)

    • If you have never coded before, this should be the perfect introduction for you - as it will help you learn the most commonly used practices by developers, and actually understand concepts. This course is perfect for getting started, then leaping onto other things to learn. It is impossible for me to teach you absolutely everything about SwiftUI & iOS Development, but I do try my best to make sure you become an advanced developer, with the skills necessary to leap onto any app project you desire to build.

    • Most SwiftUI courses are outdated: A lot of courses and online youtube videos are outdated, while you can be assured everything in this course is up to date as of 2023.

    • Learn, not just copy: In this course, you will not just be copying the code that I write, but actually learning the principles and meaning behind the code you're writing. So by the end of this course, you won't just know what code to write, but why you're writing it.

    • BECOME A MASTER: Becoming a master at something does take time, a lot longer than 15 hours for certain, and whilst I cannot teach you absolutely everything, this course will absolutely teach you the principles, code, and concepts necessary to become a master at SwiftUI, and help you learn any other concept necessary for your iOS development journey.



    WHO AM I?

    Hello! My name is Alex, and I am the instructor and teacher of this course. In this course, we go on the inside's and outs of iOS Development, using the newly created SwiftUI, so by the end of this course you can feel comfortable taking on any project. Just a few of the things covered in this course are;


    • SwiftUI and xCode

    • Mastering Swift

    • Property Wrappers

    • Concepts of Object Oriented Programming

    • Parsing JSON

    • Animations

    • Firebase

    • Advanced Swift Concepts

    • API Retrieval & Use

    • JSON Decoding

    • Advanced UI Design

    • Software Design with the MVVM Design Pattern

    • In-App Purchases

    • Persistent Local Data Storage using CoreData

    • NavigationViews

    • Custom View Creation

    • In-Depth Explanations of Concepts

    • How To Create a Machine Learning Model & Implement It Into Your App!

    • And so much more!

    Enough with poor-quality youtube videos or instructors who are inexperienced. It's time to take one final course - that can be the beginning of a great fulfilling career, or the start to working towards that dream app, or maybe just something a little bit different.


    Why learn SwiftUI?

    SwiftUI is the future of app development. Put simply, it provides a modern approach to building user interfaces, making it easier for developers to create visually appealing and interactive apps with less code. SwiftUI is also designed to be compatible with various Apple platforms, including iOS, macOS, watchOS, and tvOS. As a result, learning SwiftUI can be an excellent investment in your career as a developer, as it can open up new opportunities and help you stay up-to-date with the latest technologies. By taking this course, you'll gain a solid understanding of the fundamental concepts behind SwiftUI and develop the skills needed to create robust and engaging apps that users will love.

    Who this course is for:

    • This course is intended for anybody who wants to learn to create awesome apps, learn xCode, learn SwiftUI, and the Swift programming language.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Hi, my name is Alex Collin! I have 2 years of SwiftUI Development experience, and am excited to teach you about SwiftUI. I run the course, "The Complete SwiftUI & iOS Development Course - 2023", a course dedicated to educating people on how to use, work with, and make apps with SwiftUI for mobile app development on Apple devices. Overall, I hope you enjoy my course, and if you have any questions, then feel free to reach out.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 97
    • duration 15:22:57
    • Release Date 2023/08/01