iOS Programming in 7 Days

iOS Programming in 7 Days

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 3h 55m | 769 MB

Start your iOS development career in one week! Build and publish a complete iOS app from scratch with this practical course designed for beginners.

Are you looking to become an iOS developer or are wondering what it would be to develop apps for the iOS platform? Get this course and begin your journey to become an iOS developer in 7 Days.

This course will guide you on your way to becoming an iOS Developer in 7 Days. You will learn lots of new concepts in iOS development by developing an app to track users tasks. On the first day, you will set up your environment for iOS development, by downloading Xcode. You will then explore the user interface and learn how to navigate around. The second day will give you hands-on experience with Swift and learn some of its basics. The third day you will learn about Swift operators and how a navigation controller manages one or more child view controllers in a navigation hierarchy. The fourth day you learn about the different loops and how to use them. The fifth day you will learn about Swift functions and how to manage multiple screens and use the different table view and its properties. The sixth day you will add more feature to your app and improve the user interface. Finally the seventh day you will learn how to add app icon and the launch screens and then prepare the app for the app store.

By the end of 7 Days, you will be confident in your journey of developing for iOS platform and be able to build your own app and publish your app to the App Store.

Created for beginners or developers on other platforms that wants to build their first iOS application, this course offers practical, actionable guidance through iOS development. It covers step-by-step instructions and explanation, this course will not only develop your understanding, but also show you how to put your knowledge to work.

What You Will Learn

  • Set up the environment for programming in iOS, using Xcode
  • Work with Swift data types, arrays, dictionaries, and loops
  • Implement an Object-Oriented Programming approach
  • Work with table views to display rows of data
  • Understand different types of segue and how to undo a segue
  • Understand how to persist data using UserDefaults
  • Add launch screen and app icons and improve the user interface
  • Publish your app in the App Store
Table of Contents

Creating iOS App with No Coding
1 The Course Overview
2 Xcode Installation
3 Creating a New App
4 Quick Tour of Xcode User Interface
5 Add a Label, Button, and Image View to App Screen
6 Xcode Preview
7 Layout Constraints and Auto Layout Tool
8 UINavigation Controller and Text View

Get Going with Swift
9 Exploring Playground
10 Swift Data Types, Constants, and Variables
11 Setting Up App User Interface with Auto Layout
12 Connecting Objects to Code Using IBOutlet and IBAction
13 Navigate Using Segue and Initial View Controller

Working with Operators in Swift and Obtaining User Inputs
14 Using the Arithmetic, Remainder and, Not Operators
15 Comparison Operators and if…else Statement
16 Introduction to Optional
17 Obtaining User Inputs
18 Dismissing the Keyboard on iOS

Diving into Loops and Object-Oriented Programming
19 Swift Array
20 Swift Dictionary
21 Working with Loops and Iterating through Array and Dictionary
22 Introduction to Object-Oriented Programming
23 Exploring DatePicker Object
24 Save Task Objects in Array

Functions, Tab Bar Controller, and Table View Controller
25 Swift Functions and Methods
26 Dismissing a View Controller
27 Working with Tab Bar Controller
28 Introduction to Table View Controller
29 Displaying Task Objects Using Table View Controller

Add More Features to the App
30 Showing Alerts with UIAlertController
31 Persisting Data Using UserDefaults
32 Designing the Navigation Bar
33 Designing the Tab Bar with Images and Colors

Uploading the App to the App Store
34 App Launch Screen
35 Add Icons to the App
36 Creating New App on iTunes Connect
37 Uploading App to iTunes Connect