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