Mobile App Development for Beginners (Swift 3, iPhone iOS10)

Join the complete iPhone app development course and learn to build 10 amazing apps using Swift 3 and Xcode 8 with simple instructions!

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course makes app development super simple and fun! You’ll learn to build 10 awesome iPhone apps using Swift 3 and Xcode 8, even if you’re starting from scratch!

Key Points

  • No programming experience needed!
  • Develop 10 real apps.
  • Step-by-step guidance.

Learning Outcomes

  • Design and develop actual iPhone apps.
  • Understand basic app development concepts.
  • Become a freelance app developer.

About This Course

iPhone (iOS 10) app development. The complete development course. Use Swift 3 & Xcode 8 to design 10 iPhone apps.

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.

  • 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).

Course Curriculum

46 Lectures

89 Lectures

1 Lectures

Instructor

Profile photo of Dee Aliyu Odumosu
Dee Aliyu Odumosu

Dee has developed over 120 apps for clients, including both individuals and start-ups, from around the world. The apps range from basic to very complex, some of which can be found on his website. Dee’s passion for computer programming began in 2006 with his first contact with Java programming language. He continued to learn different languages, including Microsoft ASP.NET, Ruby...

Review
4.9 course rating
4K ratings
ui-avatar of Wynton Franklin
Wynton F.
5.0
3 years ago

excellent. specific. no fluff

  • Helpful
  • Not helpful
ui-avatar of Trilice Fraser
Trilice F.
3.0
4 years ago

I don't have a mac but i hope it will still be of use to me

  • Helpful
  • Not helpful
ui-avatar of Derrick D Defever
Derrick D. D.
3.5
4 years ago

Very good so far, but there are a few differences from the Version 8 this is taught in compared to Version 11 which is the latest for Xcode. Having some troubles with troubleshooting and finding solutions where things don't align between versions.

  • Helpful
  • Not helpful
ui-avatar of POPPYS POST
Poppys P.
5.0
4 years ago

This is a very good match for what I am wanting to learn.

  • Helpful
  • Not helpful
ui-avatar of SURENDRAN@8236 A
Surendran@8236 A.
5.0
4 years ago

Good

  • Helpful
  • Not helpful
ui-avatar of Andrew Carpenter
Andrew C.
2.5
5 years ago

This course is only applicable to that version of Xcode/iOS. Utterly irrelevant for Xcode 11 and iOS 13. Spending twice as much time trying to figure out the Xcode 11 version of what is happening in the videos. Don't put out ads for this seriously its a waste of time.

  • Helpful
  • Not helpful
ui-avatar of Evan Somasse
Evan S.
3.5
5 years ago

It was pretty good but now that there is newer versions of Xcode everything is in different places and all confusing

  • Helpful
  • Not helpful
ui-avatar of Makafui Naaman
Makafui N.
5.0
5 years ago

Very informative

  • Helpful
  • Not helpful
ui-avatar of Yu Siang Justin Lim
Yu S. J. L.
5.0
6 years ago

This course is excellent for beginners! The bite-sized structure of each lesson in the course makes recapping tremendously easier. Though I am a programmer myself, I think that this course is a good recap! Well done Dee

  • Helpful
  • Not helpful
ui-avatar of Kershia Naidoo
Kershia N.
5.0
6 years ago

Wonderfully practical. While still giving you space to explore Xcode and its' functions on your own. I pause a lot to make notes so it takes me longer to work through each video but it's worth it.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses