Autoplay
Autocomplete
Previous Lesson
Complete and Continue
iOS App Development - Beginner to Published on the App Store ✅
Introduction and setting up Xcode
Introduction (1:37)
How to Install Xcode and iOS simulators (2:17)
Setting up and running our first project (yes, really that soon!) (4:21)
Beautiful Apps on iOS
Why do you need to create a beautiful app on iOS? (2:58)
What exactly is a beautiful iOS app? (3:23)
Looking at Apples handy app guidelines (5:53)
How to design an iOS app user experience
Defining a User eXperience (UX) and creating our own (4:45)
How to create a user interface for an iOS app by using Storyboards
Experimenting with Xcode 7 and Storyboards (4:18)
Designing the main screen (View Controller) (8:29)
Adding colour to the main screen of an iOS app (5:31)
How to add images to navigation bar button items on iOS (6:34)
Creating the Add RSS Feed screen in Storyboards (15:02)
Creating the Edit RSS Feeds screen in Storyboards (1:52)
Creating the View RSS Feed item screen in Storyboards (3:11)
How to connect Storyboard objects to a Swift code base using outlets (10:43)
Creating our Feed and FeedItem data models
What is a data model? (2:10)
Understanding RSS feeds before creating the models (1:43)
Creating the Feed and FeedItem models (6:50)
iOS data storage (SQLite databases)
What options are there for data storage on iOS (3:07)
Installing an SQLite database framework in Xcode 7 from GitHub (10:53)
Creating the FeedDataHelper class (18:56)
Testing the SQLite database connection in Xcode 7 (9:35)
Adding a feed via the 'Add Feed' view controller (11:47)
How to create Table Views in iOS (Creating our list of feeds)
Explaining the table view and it's table source (UItableView and UITableSource) (1:55)
How to create a UITableViewCell fora UITableView (8:51)
Populating the feeds table with our cells (11:26)
Deleting an item from a table view row. AKA - slide to Delete in a table view (12:17)
Retrieving a list of RSS items from the internet
Disabling app transport security (and introduction to Info.plist) (2:31)
Getting our RSS Feed Items (19:16)
Creating the cell for our RSS Feed Items table view (11:06)
Populating the RSS Feed Items list view (7:12)
Handling a click on the Feed Items list (13:57)
Testing and debugging an iOS app in Xcode 7
Why we need to debug iOS apps (1:14)
How to monetise an iOS app
App monetizaton strategies for iOS apps (6:00)
How to implement Google Ads in an iOS app (8:42)
Creating iOS App Icons and Launch Screens
How to create an app icon for iOS apps (4:40)
How to create a launch screen for an iOS app (7:07)
How to prepare an app for listing in the App Store
How to sign up for an Apple developer account (1:19)
How to set up an app within your Apple Developer account (9:28)
How to prepare an iTunes Connect app store listing - Basics (5:54)
How to prepare an iTunes Connect app store listing - Images (7:21)
How to compile, sign and submit an app to the App store (5:44)
Farewell and thank you
Final lecture with 1 final task (2:01)
Why do you need to create a beautiful app on iOS?
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock