Free Course Image iOS Development

Free online courseiOS Development

Duration of the online course: 4 hours and 51 minutes

4.67

StarStarStarStarHalf star

(6)

Learn iOS Development with Swift through a comprehensive free online course. From Apple Developer Registration to advanced topics like Sprite Kit and UIKit Dynamics. Perfect for aspiring app developers!

In this free course, learn about

  • Getting Started with iOS and Swift
  • Xcode Basics and UI Fundamentals
  • Assets, Icons, and Basic User Interaction
  • Auto Layout and Interface Polishing
  • Building a Login Screen and Basic Controls
  • Advanced UI Controls and Multi-View Apps
  • Storyboards, Navigation, and Table Views
  • Core Graphics and Drawing Basics
  • Images, Core Animation, and UIKit Dynamics
  • Physics, Gravity, and Collision
  • Introduction to Sprite Kit and Game Structure
  • Character Creation, Animation, and Shooting Mechanics
  • Projectiles and Gameplay Interactions

Course Description

Are you eager to venture into the world of iOS app development? Look no further than "iOS Development with Swift." With a comprehensive duration of 4 hours and 51 minutes, this course is meticulously designed to guide you through each step of iOS development, making it a perfect fit for both beginners and intermediate learners.

The course boasts an impressive average rating of 5 out of 5 stars, reflecting the high satisfaction and positive feedback from previous students. As a part of the Information Technology category and under the App Development subcategory, this course addresses a wide array of essential topics in iOS development.

Your journey begins with foundational steps such as Apple Developer Registration and the iOS Developer Program, followed by setting up your development environment by installing Xcode 6. The course then seamlessly transitions into project creation and the nuances of the Xcode interface, ensuring you have a solid grounding to start building your own apps.

Interactive tutorials on creating designs, adding home screen app icons, and handling user interactions lay the groundwork for more complex tasks. You’ll delve into layout constraints, explore the Pin Tool, and learn to enhance your apps with background images and well-designed login screens.

As you progress, you'll gain hands-on experience with essential user interface elements like sliders, segmented controls, and multiple views or screens. Adding functional logic to your views, understanding storyboards and scenes, and mastering table views are all part of the comprehensive learning path.

The course also introduces advanced concepts such as drawing with Core Graphics, creating animations with Core Animation, and employing UIKit Dynamics. You'll explore gravity and collision detection mechanics, paving the way for game development with topics like Sprite Kit, scene transitions, and character animation.

Each tutorial builds on the last, guiding you through the creation of complex functionalities like firing bullets, creating and animating characters, and handling interactions within your app. By the end, you'll have not only built a solid understanding of iOS development using Swift but also acquired the confidence to create your own fully functional iOS applications.

In summary, "iOS Development with Swift" is a highly regarded and comprehensive course that efficiently covers a plethora of skills and knowledge essential for anyone looking to become proficient in iOS app development. Dive in and transform your ideas into real-world applications.

Course content

  • Video class: iOS Development with Swift Tutorial - 1 - Apple Developer Registration 04m
  • Exercise: _What is Swift?
  • Video class: iOS Development with Swift Tutorial - 2 - iOS Developer Program 05m
  • Exercise: What is a key benefit of joining the iOS Developer Program?
  • Video class: iOS Development with Swift Tutorial - 3 - Installing Xcode 6 02m
  • Exercise: _What is Xcode and what are some of its features?
  • Video class: iOS Development with Swift Tutorial - 4 - Setting Up a New Project 05m
  • Exercise: What is the initial step in starting a basic iOS app project in Xcode?
  • Video class: iOS Development with Swift Tutorial - 5 - Quick Tour of the Interface 05m
  • Exercise: _What is the purpose of the simulator in Xcode?
  • Video class: iOS Development with Swift Tutorial - 6 - Creating a Simple Design 10m
  • Exercise: Why is the interface Builder designed as a square?
  • Video class: iOS Development with Swift Tutorial - 7 - Adding Home Screen App Icons 06m
  • Exercise: _What is the reason for designing the app icon as a square?
  • Video class: iOS Development with Swift Tutorial - 8 - User Interaction 09m
  • Exercise: How can user interaction be handled in a basic app setup?
  • Video class: iOS Development with Swift Tutorial - 9 - Button Clicking Example 11m
  • Exercise: In the video transcript, what is the correct use of 'let' in Swift?
  • Video class: iOS Development with Swift Tutorial - 10 - Layout Constraints 08m
  • Exercise: What are constraints used for in iOS layout design?
  • Video class: iOS Development with Swift Tutorial - 11 - Pin Tool 04m
  • Exercise: _What is the purpose of using the pin tool in iOS development with Swift?
  • Video class: iOS Development with Swift Tutorial - 12 - Adding a Background Image 08m
  • Exercise: What is the purpose of importing Xcode assets in app development?
  • Video class: iOS Development with Swift Tutorial - 13 - Designing the Log In Screen 05m
  • Exercise: _What is the purpose of adding text fields in the demo?
  • Video class: iOS Development with Swift Tutorial - 14 - Hide Keyboard and First Responder 08m
  • Exercise: How can you manually hide the keyboard in an iOS app simulator when it doesn't dismiss automatically?
  • Video class: iOS Development with Swift Tutorial - 15 - Sliders 07m
  • Exercise: _What is a slider in iOS development?
  • Video class: iOS Development with Swift Tutorial - 16 - Segmented Control 05m
  • Exercise: What is the main feature of the segmented control described in the tutorial?
  • Video class: iOS Development with Swift Tutorial - 17 - Multiple Views or Screens 08m
  • Exercise: How can you connect a new screen to a tabbed application in iOS development?
  • Video class: iOS Development with Swift Tutorial - 18 - Adding Brains to the View 08m
  • Exercise: How do you assign a custom image to a screen icon in an iOS app?
  • Video class: iOS Development with Swift Tutorial - 19 - Storyboards and Scenes 10m
  • Exercise: _What is the purpose of building navigation systems in iOS apps?
  • Video class: iOS Development with Swift Tutorial - 20 - Table Views 12m
  • Exercise: What is a table view in application development?
  • Video class: iOS Development with Swift Tutorial - 21 - Populating a Table from a Data Source 05m
  • Exercise: _What is the purpose of populating a table from a data source in iOS development with Swift?
  • Video class: iOS Development with Swift Tutorial - 22 - Grouped Table Views 09m
  • Video class: iOS Development with Swift Tutorial - 23 - Drawing with Core Graphics 12m
  • Video class: iOS Development with Swift Tutorial - 24 - Drawing Basic Shapes 06m
  • Video class: iOS Development with Swift Tutorial - 25 - Foreheads Make Me Nervous 03m
  • Exercise: _What method do you use to fill in a path with a solid color in iOS development with Swift?
  • Video class: iOS Development with Swift Tutorial - 26 - Drawing Images and Photos 07m
  • Video class: iOS Development with Swift Tutorial - 27 - Core Animation 09m
  • Exercise: _What is an animation block in iOS development?
  • Video class: iOS Development with Swift Tutorial - 28 - UIKit Dynamics 07m
  • Video class: iOS Development with Swift Tutorial - 29 - Gravity 05m
  • Exercise: _What is the first thing we need to do to apply gravity to objects in iOS development with Swift?
  • Video class: iOS Development with Swift Tutorial - 30 - Collision Detection 05m
  • Video class: iOS Development with Swift Tutorial - 31 - Introduction to Sprite Kit 05m
  • Exercise: _What is Sprite Kit?
  • Video class: iOS Development with Swift Tutorial - 32 - Games Welcome Screen 08m
  • Video class: iOS Development with Swift Tutorial - 33 - Transitioning to a New Scene 08m
  • Exercise: _What is the first step in creating a new level or scene in iOS development with Swift?
  • Video class: iOS Development with Swift Tutorial - 34 - Adding the Main Character 05m
  • Video class: iOS Development with Swift Tutorial - 35 - Building the Animation 07m
  • Exercise: _What is the purpose of the variable "shooter animation" in the code?
  • Video class: iOS Development with Swift Tutorial - 36 - Playing the Animation 04m
  • Video class: iOS Development with Swift Tutorial - 37 - Creating the Bullet 07m
  • Exercise: _What is the name of the image used for the bullet node in the iOS game development tutorial by The new boston?
  • Video class: iOS Development with Swift Tutorial - 38 - Firing the Bullet 07m
  • Video class: iOS Development with Swift Tutorial - 39 - Creating the Ball Node 07m
  • Exercise: _What is the purpose of the method "createBallNode" in iOS development with Swift by The new boston?
  • Video class: iOS Development with Swift Tutorial - 40 - Shooting the Falling Balls 05m

This free course includes:

4 hours and 51 minutes of online video course

Digital certificate of course completion (Free)

Exercises to train your knowledge

100% free, from content to certificate

Ready to get started?Download the app and get started today.

Install the app now

to access the course
Icon representing technology and business courses

Over 5,000 free courses

Programming, English, Digital Marketing and much more! Learn whatever you want, for free.

Calendar icon with target representing study planning

Study plan with AI

Our app's Artificial Intelligence can create a study schedule for the course you choose.

Professional icon representing career and business

From zero to professional success

Improve your resume with our free Certificate and then use our Artificial Intelligence to find your dream job.

You can also use the QR Code or the links below.

QR Code - Download Cursa - Online Courses

Course comments: iOS Development

Krishna Panchal

Its an amazing course...I liked it!

More free courses at App Development

Download the App now to have access to + 3300 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online courses in video, ebooks and audiobooks.

  • More than 48 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate

+ 9 million
students

Free and Valid
Certificate

60 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video and ebooks