Mobile App Development for Beginners (Swift 3, iPhone iOS10)
Mobile App Development for Beginners (Swift 3, iPhone iOS10), available at $49.99, has an average rating of 4.35, with 327 lectures, based on 253 reviews, and has 6764 subscribers.
You will learn about After completing this course, you'll be able to call yourself an iOS developer You'll be able to create your own apps. You'll be able to work as a freelance app developer (on small projects). This course is ideal for individuals who are Any beginner who wants to build their own app. or Someone new to iOS app development. or Any beginner with a strong desire to learn programming on the Apple iOS platform. It is particularly useful for Any beginner who wants to build their own app. or Someone new to iOS app development. or Any beginner with a strong desire to learn programming on the Apple iOS platform.
Enroll now: Mobile App Development for Beginners (Swift 3, iPhone iOS10)
Summary
Title: Mobile App Development for Beginners (Swift 3, iPhone iOS10)
Price: $49.99
Average Rating: 4.35
Number of Lectures: 327
Number of Published Lectures: 327
Number of Curriculum Items: 327
Number of Published Curriculum Objects: 327
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
- After completing this course, you'll be able to call yourself an iOS developer
- You'll be able to create your own apps.
- You'll be able to work as a freelance app developer (on small projects).
Who Should Attend
- Any beginner who wants to build their own app.
- Someone new to iOS app development.
- Any beginner with a strong desire to learn programming on the Apple iOS platform.
Target Audiences
- Any beginner who wants to build their own app.
- Someone new to iOS app development.
- Any beginner with a strong desire to learn programming on the Apple iOS platform.
Looking for an app development course that doesn’t confuse you? This course is designed to teach you how to build 10+ iPhone apps (using Swift 3 and Xcode 8) with easy step-by-step instructions.
Become an app developer!
This course will give you the basic skills needed to call yourself an app developer. Whether you need to start creating apps for you job or you want to earn money as a freelance developer, this course will get you started designing and building your own apps.
In this course, you will develop 10 beautiful, professional quality apps.
You don’t need any previous programming skills. You simply need a desire to learn how to develop apps and a Mac computer.
The course is app-based, which means you will build a complete and professional app step-by-step during each section of the course. No other course teaches you this same way.
By the end of the course, you’ll be able to:
1. Design and build 10 real apps.
2. Call yourself an app developer.
3. Create your own apps worthy of publishing to the app store.
Below is a summary of just some of the things you will learn:
1. How to use popular objects like UILabel, UIButton, UITextField, UITextView, UIImageView, etc.
2. How to use Auto Layout to design the perfect User Interface for all devices.
3. Introduction to Stack View and how it works with Auto Layout.
4. UINavigationController and its properties.
5. Segue and sending data to other screens.
6. How to add and customize app Launch screen.
7. How to create multiple-sized icons and how to add icons to apps.
8. How to resolve build-time issues and run-time errors.
9. How to debug view hierarchy.
10. How to deal with memory issues and what they mean for your app.
11. Understanding app delegates and their methods.
12. Understanding the differences between ViewDidLoad and ViewWillAppear.
13. How to read Apple API documentation and Class references.
14. How the coordinate system works on iOS.
15. How to create IBOutlets and IBAction for objects.
16. Introduction to Swift 3.0 basics like data types, operators, “if…else” statements, switch statements, arrays, dictionaries, etc.
17. Different ways to dismiss the keyboard.
18. Using multiple storyboards in your Xcode projects.
19. How to pop or dismiss a view controller.
20. Using UITabBarController.
21. How to use UISegmented Control and UISwitch.
22. How to use Userdefaults to save small data.
23. How to read from the Plist file.
24. How to create and work with custom classes in your projects.
25. Using tags to identify objects in your view.
26. How to use constant file to manage your app data.
27. Using app delegate to call functions from other view controllers.
28. How to use UIPickerView and UIDatePicker.
29. How to work with UITableViewController and UITableView Object.
30. How to import photos from your photo library.
31. How to access the iPhone camera to take pictures.
32. How to work with UICollectionViewController.
33. How to display interactive alerts with UIAlertControllers.
34. Object-Oriented Programming concepts such as Structs, Enumerations, Classes, Inheritance, Extensions, etc.
35. Saving with NSCoding.
36. How to record and play audio in apps.
37. How to use a timer to display countdowns.
38. How to play videos in a custom-sized view.
39. How to display user locations on a map.
40. How to search a map for popular locations.
41. How to display rich local notifications to users with videos and images.
42. How to share with SMS, Email, Facebook, Twitter, etc.
43. How to use SFSafariViewController to display web content in your app.
You’ll learn how to become an app developer with easy-to-follow, step-by-step instruction.
I’m always here to answer questions as you go in the class discussion boards or through direct messaging.
My goal is to make you an app developer. Please enjoy some of the Free preview lectures to get you started or click the Take This Course button and join the course today.
Course Curriculum
Chapter 1: Introduction and Preparation
Lecture 1: Course Introduction – Why you should take this course
Lecture 2: Introduction to Florist App
Lecture 3: Download Xcode from the App Store
Lecture 4: Things you need to follow along
Lecture 5: How to follow along and some useful tips
Lecture 6: About Me
Chapter 2: Introduction to iOS Development – The Basics
Lecture 1: Launching Xcode for the first time
Lecture 2: How to change Xcode settings
Lecture 3: Quick Xcode Tour
Lecture 4: Add background image and duplicating view controllers
Lecture 5: Introduction to UILabels
Lecture 6: Introduction to UIButtons
Lecture 7: How to use Xcode Preview
Lecture 8: Introduction to UITextView and how to set the initial View Controller
Lecture 9: Adding missing constraints to views automatically
Lecture 10: Adding layout constraints manually to views
Lecture 11: Auto Layout errors
Lecture 12: Editing layout constraints and how to reset frames
Lecture 13: Introduction to Stack View
Lecture 14: Toggle between software and hardware keyboard on the simulator
Lecture 15: Introduction to segue
Lecture 16: Adding a UINavigationController to our app
Lecture 17: Clip the image view for smooth segue transition
Lecture 18: Customising the UINavigation bar
Lecture 19: Adding title to the UINavigation bar (hack)
Lecture 20: Changing the tint color of barbutton item and back button
Lecture 21: How to change back button text and how to have no back button text
Lecture 22: UINavigation Controller push segue error
Lecture 23: Introduction to Launch Screen Storyboard
Lecture 24: Introduction to plist.info and how to make app exit on suspend
Lecture 25: How to change view controller status bar color
Lecture 26: How to hide the status bar
Lecture 27: Using Flaticon.com to download icons for our app
Lecture 28: Creating icon on Canva.com
Lecture 29: App icon sizes and Asset catalog creator tool
Lecture 30: Adding icon to iOS app
Lecture 31: Resolving build time issues in the app
Lecture 32: How to debug View Hierarchy
Lecture 33: Memory usage basics
Lecture 34: How to simulate memory warnings
Lecture 35: Introduction to App delegates File
Lecture 36: Understanding ViewDidLoad and ViewWillAppear
Lecture 37: Apple documentation class reference
Lecture 38: Coordinate system in ios
Lecture 39: Adding UILabel to the app programmatically
Lecture 40: Programmatically adding UIImageView and accessing class reference from Xcode
Lecture 41: Creating IBOutlets and reference***
Lecture 42: Creating View Controller Swift file for other scenes
Lecture 43: Creating IBActions for UIButton click events
Lecture 44: IBOutlet connection error and how to recover
Lecture 45: Dynamically changing properties through button actions
Lecture 46: ViewWillAppear vs ViewDidLoad
Chapter 3: Introduction to Swift 3.0 – Part 1- The Basics
Lecture 1: Introduction to playground
Lecture 2: Constants and variables
Lecture 3: Introduction to Data Types
Lecture 4: Introduction to String Data Type
Lecture 5: Introduction to Int data Type
Lecture 6: Introduction to Float and Double Type
Lecture 7: Introduction to Boolean Data Type
Lecture 8: String interpolation
Lecture 9: String interpolation continued…
Lecture 10: Good naming conventions to follow
Lecture 11: Arithmetic operators
Lecture 12: Integer division and possible errors
Lecture 13: Remainder operator
Lecture 14: Compound assignment operators
Lecture 15: Comparison operator
Lecture 16: Comparison operator – checking for equality
Lecture 17: NOT operator
Lecture 18: How to find out the data types of variables
Lecture 19: Type Casting
Lecture 20: Problem Solution 1 – Swap variables
Lecture 21: Problem Solution 2 – Area and perimeter
Lecture 22: Problem Solution 3 – Calculate Percentage
Lecture 23: Problem Solution 4 – Last digits of a number
Lecture 24: Introduction to If statements
Lecture 25: Else branch
Lecture 26: Nested if statement
Lecture 27: Else…if statements
Lecture 28: Problem and Solution: Maximum of two numbers
Lecture 29: Problem and Solution: Even or odd number
Lecture 30: Problem and Solution: Divisibilty calculations
Lecture 31: Logical AND operator
Lecture 32: Logical OR operator
Lecture 33: Problem Solution: Class marks
Lecture 34: Problem Solution: Divisibility revisited
Lecture 35: Ternary conditional operator
Lecture 36: Switch statements
Lecture 37: Switch case – matching multiple values
Lecture 38: Switch range matching
Lecture 39: Switch break statement
Lecture 40: Fallthrough statement
Lecture 41: Introduction to Swift Array
Lecture 42: Reading values from array
Lecture 43: Getting multiple values using closed range
Lecture 44: Array type and Any type
Lecture 45: Merging two arrays
Instructors
-
Dee Aliyu Odumosu
Freelance Developer with over 120 Apps Developed
Rating Distribution
- 1 stars: 3 votes
- 2 stars: 4 votes
- 3 stars: 29 votes
- 4 stars: 66 votes
- 5 stars: 151 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024