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
- Swift programming language
- iOS app development
- User interface design
- Debugging techniques
- App store submission
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
BeginnerCourse 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