iOS App Development For Beginners - No Swift Skill Required
4.4 (38 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,846 students enrolled
Wishlisted Wishlist

Please confirm that you want to add iOS App Development For Beginners - No Swift Skill Required to your Wishlist.

Add to Wishlist

iOS App Development For Beginners - No Swift Skill Required

Develop a complete app without writing a single line of code - iOS 11 and Xcode 9
4.4 (38 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
3,846 students enrolled
Created by Dee Aliyu Odumosu
Last updated 8/2017
English
Price: Free
Includes:
  • 5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create a basic iPhone app
  • Familiar with Xcode as a development tool
View Curriculum
Requirements
  • You should have a Mac computer (e.g. MacBook, Mac mini, iMac etc)
Description

Are you new to iOS app development? Do you want to learn how to develop app on the iPhone but have no programming skills? This course is for you.

This course is for anyone who is completely new to the Apple iOS platform, with no Swift programming skills. The app we’ll develop in this course will be a complete app but we will not write any code to make it work.

We’ll use native iOS development tools, which is the Xcode, and I’ll introduce you to other tools to make development a lot easier than you image.

Some of the topics you will learn in this course include;

  • Some cool features of Xcode to boost your productivity
  • Simple design tips to make great looking apps
  • Introduction to some of the popular controls such as labels, buttons, text view etc.
  • How to add layout constraints to your app automatically and manually
  • Introduction to stack view – easier way to lay out your controls
  • UINavigation controller and some of its unique properties
  • Storyboard segue
  • Plist.info property file
  • Launch screen storyboard file
  • Status bar and some of its cool features
  • Creating icon and asset catalog
  • View hierarchy
  • Memory management
  • App delegate and view lifecycle
  • How to use the class reference
  • IBOutlet and IBActions
  • And many more…

The course will be updated with latest features for every new versions of iOS.

Who is the target audience?
  • Anyone who wants to learn how to develop iOS apps without writing code
  • Anyone who wants to make basic app for their business
Students Who Viewed This Course Also Viewed
Curriculum For This Course
65 Lectures
04:56:43
+
Introduction
5 Lectures 23:01
Introduction to Florist App
01:26

Download Xcode from the App Store
00:56

Things you need to follow along
02:18

How to follow along and some useful tips
08:22

About me
09:59
+
Introduction to iOS Development - The Basics
46 Lectures 04:12:03
Launching Xcode for the first time
03:47

How to change Xcode settings
04:24

Quick Xcode tour
03:45

Add background image and duplicating view controllers
07:26

Introduction to UILabels
05:05

Introduction to UIButton
11:16

How to use Xcode Preview feature
02:28

Introduction to UITextView and how to set the initial view controller
06:31

Adding missing constraints to views automatically
08:04

Adding layout constraints manually to views
11:29

Layout constraint errors
06:03

Editing layout constraints and how to reset frames
03:00

Introduction to Stack View
14:05

Toggle between software and hardware keyboard on the simulator
02:24

Introduction to storyboard segue
03:45

Adding a UINavigationController to our app
04:18

Clip the image view for smooth segue transition
02:14

Customising the UINavigation bar
04:13

Adding title to the UINavigation bar (hack)
02:03

Changing the tint color of barbutton item and back button
03:37

How to change back button text and how to have no back button text
03:28

UINavigation Controller push segue error
02:29

Introduction to Launch Screen Storyboard
08:47

Introduction to plist.info and how to make app exit on suspend
06:52

How to change view controller status bar color
03:21

How to hide the status bar
01:53

Using Flaticon.com to download icons for our app
02:24

Creating icon on Canva.com
04:01

App icon sizes and Asset catalog creator tool
03:39

Adding icon to iOS app
02:27

Resolving build time issues in the app
03:36

How to debug View Hierarchy
03:52

Memory usage basics
05:54

How to simulate memory warnings
05:26

Introduction to App delegates File
09:42

Understanding ViewDidLoad and ViewWillAppear
07:22

Apple documentation class reference
06:09

Coordinate system in iOS
04:54

Adding UILabel to the app programmatically
09:49

Programmatically adding UIImageView and accessing class reference from Xcode
09:52

Creating IBOutlets and reference
08:02

Creating View Controller Swift file for other scenes
09:04

Creating IBActions for UIButton click events
05:17

IBOutlet connection error and how to recover
05:20

Dynamically changing properties through button actions
05:01

ViewWillAppear vs ViewDidLoad
03:25
+
What's New in iOS 11 and Xcode 9
12 Lectures 20:48
Introduction to the project file
02:41

Add large title to navigation bar
02:07

Disable large title on a view controller
02:00

Increase or decrease font size
01:14

Run multiple simulators at the same time
01:08

Simulators now have hardware buttons
01:28

Structure highlighting
01:10

Resize simulator window freely
01:01

Wireless building
01:31

Refactoring - Renamed variables propagates throughout the project
02:42

Ability to add named colors
02:28

One click protocol stubs fix
01:18
+
Conclusion and Bonus
2 Lectures 00:54
Conclusion
00:45

Bonus
00:09
About the Instructor
Dee Aliyu Odumosu
4.5 Average rating
257 Reviews
17,528 Students
7 Courses
Freelance Developer with over 120 Apps Developed

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 on Rails, C#, some PHP and HTML and CSS. Dee briefly pursued a MCSE (Microsoft Certified System Engineer) certification before he decided he wanted to become a full-time programmer. He achieved a Microsoft Certified Professional status. For the last 4 years, Dee has been programming the iPhone using Objective-C and Swift language

In 2013, Dee decided to further his education in Software Development by earning a distinction in his Masters of Software Engineering degree from Queen Mary University. He graduated with a 1st class in BSc Computing in his first degree. 

One of Dee’s passions is tutoring. His first YouTube channel video tutorial was uploaded in 2007 where he was teaching PHP, but he later created Microsoft ASP.NET video tutorials and Visual Studios. He has a genuine interest in ensuring that learners understand whatever topic is being presented. 

Dee currently resides in the UK as a freelancer. He prides himself on his creativity in taking customers ideas from the paper to the app store. Two of the apps he developed received funding from angel investors and he is a co-founder of a New Zealand start-up currently valued at over $1 million. 

You can be assured of Dee’s courses and credentials. His dedication and commitment to his work and support will be of exceptional quality and he can teach you how to become an app developer. See you inside.