Basics of iOS development

Step into the iOS world, give life to your idea and create amazing apps. Switch to a professional working career.

...
Created by
Fabio Cuomo
Category
Development
Module
3

Course Description

Do you have a great idea that can be an iOS app? Do you want to learn how to become a full iOS developer?

In this course, I will help you learn and master the basics of iOS development, learn the basics and start making great applications.

This course will be interactive: we will use an Xcode to show all the examples. All the codebase will be public and available in GitHub.

What you'll learn

  • Usage of Xcode
  • How to wireframe a screen
  • Collection Types
  • UIView and UIViewController
  • UIViewController lifecycle
  • Apple MVC UI architectural pattern
  • Entry point of an iOS application
  • Run an iOS app in a simulator
  • Build phases and build settings
  • Debugging an application
  • What is Git and how to use it
  • Swift package manager and Cocoapods

Requirements

    • Willingness to learn
    • A computer with a good internet connection
Overview
M3B1L1
Create a new Xcode project
M3B1L2
Build Phases and Build Settings
M3B1L3
Debugging an application
M3B1L4
Entry point of an application
M3B2L1
Storyboard and xib files
M3B2L2
UIView and UIViewController
M3B2L3
UIViewController lifecycle
M3B2L4
AutoLayout system
M3B2L5
Build and run a simple iOS app
M3B2L6
Overview of UIKit
M3B2L7
Build and debug a simple iOS app
M3B2L8
Basics of testing strategies
M3B2L9
Overview
M3B3L1
GitHub for iOS development
M3B3L2
Git client
M3B3L3
...
  • Lectures
    9
  • Language
    • English,Spanish
    • Italian
  • Skill level
    beginner

Training program