iOS App Development Basics

  • 4.3
Approx. 6 hours to complete

Course Summary

This course is an introduction to iOS app development using the Swift programming language. Students will learn the basics of app development and create their own simple iOS apps.

Key Learning Points

  • Learn the basics of Swift programming language
  • Create simple iOS apps
  • Understand the iOS app development process

Job Positions & Salaries of people who have taken this course might have

    • USA: $80,000 - $120,000
    • India: ₹4,00,000 - ₹12,00,000
    • Spain: €25,000 - €45,000
    • USA: $80,000 - $120,000
    • India: ₹4,00,000 - ₹12,00,000
    • Spain: €25,000 - €45,000

    • USA: $60,000 - $100,000
    • India: ₹3,00,000 - ₹10,00,000
    • Spain: €20,000 - €35,000
    • USA: $80,000 - $120,000
    • India: ₹4,00,000 - ₹12,00,000
    • Spain: €25,000 - €45,000

    • USA: $60,000 - $100,000
    • India: ₹3,00,000 - ₹10,00,000
    • Spain: €20,000 - €35,000

    • USA: $70,000 - $120,000
    • India: ₹3,50,000 - ₹12,00,000
    • Spain: €22,000 - €40,000

Related Topics for further study


Learning Outcomes

  • Create simple iOS apps using Swift programming language
  • Understand the iOS app development process
  • Debug and troubleshoot iOS apps

Prerequisites or good to have knowledge before taking this course

  • Basic programming knowledge
  • Access to a Mac computer
  • Xcode software installed

Course Difficulty Level

Beginner

Course Format

  • Online self-paced course
  • Video lectures
  • Hands-on projects

Similar Courses

  • Android App Development
  • Web Development

Related Education Paths


Notable People in This Field

  • Paul Hudson
  • Ray Wenderlich

Related Books

Description

iOS App Development Basics, the second course in the iOS App Development with Swift specialization, expands your programming skills and applies them to authentic app development projects. The topics covered in this course include Xcode basics, Core iOS and Cocoa Touch frameworks, simple user interface creation, MVC Architecture and much more. With a focus on using Apple’s components to access sensors like camera, microphone and GPS, by the end of this course you will be able to create a basic App according to specified parameters and guidelines.

Outline

  • Welcome to iOS App Development Basics
  • Introducing Mixit
  • Welcome to iOS App Development Basics
  • Mixit App
  • Further Introduction to XCode
  • Course 2 Introduction
  • Running Code in an App
  • Creating Interfaces
  • Using Buttons
  • RGBAImage Class for Moving Forward
  • Further XCode Unit Quiz (For Grades)
  • UIKit and the Interface Builder
  • Intro to Auto Layout
  • Beginning Auto Layout
  • In-Depth Auto Layout
  • Intro to UI Elements
  • Basic UI Elements
  • Intro to UIStackView
  • UIStackView
  • UIKit Unit Quiz (For Grades)
  • Advanced UI Concepts
  • Modifying the View Hiearchy in Code
  • Basic Animations
  • Tableviews and The Delegate Pattern
  • Intro to Camera and Emailing
  • Action Sheet, Image Picker and Activity Controller
  • Advanced UI Unit Quiz (For Grades)
  • Final Peer Assignment - App Functionality
  • Course 2 Closing Remarks
  • Read First: Full Instructions
  • Starter Code Download for Peer Assessment

Summary of User Reviews

Discover the basics of iOS app development with this comprehensive course from Coursera. Students highly recommend this course and praise its ability to teach even those with no prior experience. One key aspect that many users thought was good is the clear and concise explanations provided by the instructor.

Pros from User Reviews

  • Clear and concise explanations
  • Excellent for beginners
  • Plenty of hands-on exercises
  • Great support from the instructor and community

Cons from User Reviews

  • Some lectures can be a bit slow-paced
  • Not enough in-depth coverage of certain topics
  • Could benefit from more advanced content
English
Available now
Approx. 6 hours to complete
Parham Aarabi
University of Toronto
Coursera

Instructor

Parham Aarabi

  • 4.3 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses