Intro to iOS App Development with Swift

Course Feature
  • Cost
    Free
  • Provider
    ThaiMOOC
  • Certificate
    No Information
  • Language
    English
  • Start Date
    On-Demand
  • Learners
    No Information
  • Duration
    No Information
  • Instructor
    Kunal Chawla
Next Course
4.5
4,420 Ratings
This course will teach you the fundamentals of iOS app development with Swift. You will learn how to create an iPhone app that records a conversation between you and a friend, and then makes your voices sound like a Chipmunk or Darth Vader. You will also gain an understanding of the Swift programming language and the tools used to develop iOS apps. By the end of the course, you will have the skills and knowledge to start your journey as an iOS developer.
Show All
Course Overview

❗The content presented here is sourced directly from ThaiMOOC platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.

Updated in [May 25th, 2023]

What skills and knowledge will you acquire during this course?
Students will acquire skills and knowledge in iOS app development using Swift, Apple's programming language. They will learn how to build an iPhone app that can record conversations and modify the voices to sound like Chipmunk or Darth Vader. This course will serve as a starting point for students to enter the iOS Developer Nanodegree program.

How does this course contribute to professional growth?
The course "Intro to iOS App Development with Swift" contributes to professional growth by providing an opportunity to learn and develop skills in iOS app development using Swift, a programming language developed by Apple. By completing this course, individuals can gain a foundational understanding of iOS app development and acquire the necessary knowledge to create their own iPhone apps. This course serves as a stepping stone towards pursuing the iOS Developer Nanodegree, further enhancing professional growth in the field of iOS app development.

Is this course suitable for preparing further education?
The course "Intro to iOS App Development with Swift" is suitable for preparing further education in iOS app development. It provides an opportunity to learn and understand the basics of iOS app development using Swift, a programming language developed by Apple. By completing this course, individuals can gain a solid foundation and knowledge required to pursue advanced studies or certifications in iOS app development, such as the iOS Developer Nanodegree.

Course Syllabus

Introduction to Swift and Xcode: the tools of iOS

Learn all the Swift you need to know in 5 min.,Take a tour of Xcode, Apple's integrated development environment.,Get to know the Model View Controller, or MVC, design pattern

iOS App Structure: AutoLayout and Buttons

Learn Storyboard and AutoLayout, the tools used to build user interfaces in iOS.,Start developing the Pitch Perfect App and creating the UI.,Use Autolayout constraints to control the placement of UIButtons and UILabels on the screen.

Using ViewControllers to build an app with Multiple Views

The UIViewController class, View Controller Lifecycle, and Multiple Views.,Learn how to react to touch events and change the user interface.,Add a second screen to your app using a UINavigationController.

How to record audio and use the Delegation Design Pattern.

Learn about the AVFoundation class, AVAudioRecorder.,Setup audio recording in the Pitch Perfect App.,Practice using the Delegation pattern and implement programmatic segues.

Playback Sound and Add Sound Effects

Setup audio playback including rate, pitch, echo, and reverb.,Use UIStackViews to create an elegant layout for your app's UIButtons.,Use class extensions to add functionality to your app.
Show All
Recommended Courses
free ios-game-development-in-swift-2-16525
iOS Game Development in Swift 2
4.5
Udemy 2 learners
Learn More
Learn to create a 'Tripeak Solitaire' card game in Swift 2 with iOS Game Development. Lead instructor Sabatino Masala will teach you how to use SpriteKit, SKNodes, SKSpriteNodes, SKActions, and more. You'll also learn the game mechanics behind Tripeak Solitaire, how to create parallax effects, and how to make a cross-device game. This course is ideal for students with some prior experience in app programming and a big interest in game development.
free learn-swift-4-in-1-hour-in-2020-16526
Learn Swift 4 in 1 Hour in 2020
4.0
Udemy 0 learners
Learn More
This course will teach you the fundamentals of Swift 4, a programming language from Apple. In just one hour, you will learn how to download Xcode, build your first simple app, and understand strings, numbers, boolean & conditional logic, constants & logical operators, arrays, and loops in Swift 4. By the end of the course, you will be able to write simple iOS applications using Swift.
free cloud-firestore-for-ios-in-swift-5-master-course-16527
Cloud Firestore for iOS in Swift 5 Master Course
4.5
Udemy 1 learners
Learn More
This Cloud Firestore for iOS in Swift 5 Master Course will teach you how to set up your app in the Firestore Dashboard, configure Firebase in your project, manage Cloud Firestore, add data to Cloud Firestore, save users into Cloud Firestore, and much more. You will learn advanced tricks and techniques to use in production code, such as creating counters, updating data, creating batched writes, and creating transactions. Become a Cloud Firestore PRO today and join the Rebeloper learning community!
free swift-by-example-make-apple-watch-apps-with-apple-watchkit-16528
Swift by Example; Make Apple Watch Apps with Apple Watchkit
4.5
Udemy 1 learners
Learn More
This course will teach you how to use Apple's new Swift programming language to create Apple Watch applications with WatchKit. Learn the basics of Swift, convert your Objective-C code to Swift, and receive a chance to win a free Apple Watch Sport! We'll cover topics such as sketching, designing, and developing 3 Apple Watch applications from the ground up. Quizzes and support are included. Join now for your chance to win!
Favorites (0)
Favorites
0 favorite option

You have no favorites

Name delet