Build Great IOS Apps (Swift)
3.4 (179 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.
9,428 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Build Great IOS Apps (Swift) to your Wishlist.

Add to Wishlist

Build Great IOS Apps (Swift)

Learn quick and fast by Building great iOS apps using swift
3.4 (179 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.
9,428 students enrolled
Created by Hamad Fouad
Last updated 6/2016
English
Price: Free
Includes:
  • 4 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Build great iOS apps
  • Learn Swift
  • Learn UIKit framework
  • Build Twitter clone app
  • Build Instagram clone app
  • Push Notifications
  • Remote Notifications
  • Login in and Sign up View Contoller
  • Design great app
  • Autolayout and size classing
  • in-App Purchased
View Curriculum
Requirements
  • You should have OS X system, IOS device and Xcode
  • Enrolled to Apple iOS program
Description

I have an app called Yuppi built on Swift. It provides the simplest way to share photos and videos in moments and other people can collaborate also moment owner can set privacy groups. It's cool, elegant and simple user interface.

I've been working so hard on making this app to be the next social network app so hopefully you can download it so you can give me your valuable feedback.

Currently Yuppi App is available on IOS 8+ only and soon will be available on android as well.

If you didn't download it yet, i encourage you to Download it Now. It's Free!!.

Technology is everywhere around us but none of us know to code !! This is disaster..

I think everyone should know how to code because its only take few lines to make difference and touch people life.

Coding its not about being smart or talent, its about ideas and stories telling millions of people about it.

75 Billion Apps were already sold in the iOS App Store. If you ever wanted a chance to participate in this success, here is your chance.

In this course you are going to learn all the basics you need to know to create your own simple iOS applications using the new Swift programming language. After learning all about the basics of programming, you are going to build simple code for UIKit Framework which you are going to use to create awesome Apps. After getting in touch with many iOS User Interface components we are going to start using more advanced with Parse backend online database and integrate to our apps with powerful tools such that Push notifications, Retrieve Data, Upload data,Update Data and In-App purchased. The conclusion of this course is a real-life example that will help you connect all the dots and pieces of your newly acquired knowledge.

Who is the target audience?
  • Have enough knowledge about Computer languages
  • Students who are trying to learn new languages
  • Students must have Passion and Motivated
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 31 Lectures Collapse All 31 Lectures 03:48:12
+
UIKit Framework
15 Lectures 01:41:34

UIAlertView is a part of UIKit Framework

- In this Lecture you are going to Learn how to create UIAlertView to display error massage or notify users about information inside you app

UIAlertView
04:25

  • UIButton is a part of UIKit Framework

    - In this Lecture you are going to Learn how to create UIButton and actions to be clicked by users

UIButton
07:04

  • UILable is a part of UIKit Framework

    - In this Lecture you are going to Learn how to create UILabel to handle text

UILabel
04:58

  • UILable is a part of UIKit Framework

- In this Lecture you are going to Learn how to create UITextField to type text and copy to UILabel

UITextField
05:21

  • UIImageView is a part of UIKit Framework

- In this Lecture you are going to Learn how to create UIImageView to show photos in the app and customize it

UIImageView
07:18

  • UISegmentControl is a part of UIKit Framework

- In this Lecture you are going to Learn how to create UISegmentControl to be able to choose different type of value at inde

UISegmentControl
07:19

  • UIActionSheet is a part of UIKit Framework

- In this Lecture you are going to Learn how to create UIActionSheet to be able to choose multiple options

UIActionSheet
08:32

  • UIActivityIndicatorView is a part of UIKit Framework

- In this Lecture you are going to Learn how to create UIActivityIndicatorView to Know when activity start and stop with animation

UIActivityIndicatorView
04:06

  • UIStepper is a part of UIKit Framework

- In this Lecture you are going to Learn how to create UIStepper to increase and decrease value of type Double which is useful for increasing opacity of an image or volume

UIStepper
03:24

  • UIWebView is a part of UIKit Framework

- In this Lecture you are going to Learn how to create UIWebView which allows you to show any web page and add options to stop, refresh, go back and go forward the web page.

UIWebView
08:03

  • UINavigationBar is a part of UIKit Framework

- In this Lecture you are going to Learn how to create UINavigationBar which allows you to show title for view controller and segue between another view controller with customizing the bar

UINavigationBar
05:24

  • UITabBar is a part of UIKit Framework

- In this Lecture you are going to Learn how to create UITabBar which allows you to show multiple view controllers at once with items of type UIBarItems to select any view controller

UITabBar
06:21

  • UITableView-Grouped is a part of UIKit Framework

- In this Lecture you are going to Learn how to create UITableView-Grouped and the easiest way to create table for setting app without refreshing the data of the table

UITableView-Grouped
14:41

  • UITableView is a part of UIKit Framework

- In this Lecture you are going to Learn how to create UITableView to display text in each cell using array and update the table using override functions of subclass of UITableViewController

UITableView
12:36

Congratulations guys you can now build a simple IOS app using UIKit Framework but do think you are done ? No, its just the beginning because in the next section you will build great iOS app and submit it to App Store and match human resource guidelines then get approved by apple team so see you to next section !!

Conclusion
02:02
+
Parse Backend Online Server (Totally Free)
3 Lectures 19:07

Introduction to Parse Backend online database server.

Parse has a lot of powerful tools and let focus only on you app rather than focusing on server codes.

Notice : if you know how to build your own server you don't need it but in my case i will focus on Parse because its easy and totally free!!

Introduction to Parse
02:52

Create an application in parse
03:30

Connect your app with Parse SDK and how to import required frameworks from Parse

Connect your app to Parse SDK
12:45
+
Make Full Featured Twitter Clone App Written In Swift
9 Lectures 01:15:37

In this lecture we are going to setup our Twitter Clone app Xcode project then create a variable of type NSMutableArray to use it in Function to retrieve data from Parse

Setup Xcode Project...Implement Function to Retrieve Data From Parse
17:19

In this lecture we are going to add UIImageView to have Profile photo and Ulabel to have UserName, Content and Date

Adding Elements In UITableViewCell
13:50

In this lecture we are going to create a class to retrieve data from Parse database

Creating a class to retrieve data from Parse
09:16

In this lecture we are going to retrieve string data from Parse then assign it to content of type UILabel to show tweet

Retrieve string data from Parse to Twitter clone app
05:06

In this lecture we are going to generate date and time in twitter clone app then retrieve createdAt data from Parse

Generating Date and Time in Twitter Clone app and retrieve createdAt tweet
03:31

In this lecture we are going to display UserName for a publish who tweets

Display UserName for a publisher who tweets
06:10

In this lecture we are going to retrieve User's Profile image from Parse to Twitter Clone app

Retrieve User's Profile image from Parse to Twitter Clone app
05:23

This is the end of Twitter clone app section, if you have any questions don't hesitate to ask me anything

Download Xcode files from this link Click Here

Full Twitter Clone App Demo
10:24

Download Twitter clone app updated to swift 1.2 and parse SDK 1.7.4


https://www.dropbox.com/s/n3sjexux5wjifwk/UPDATED%20Twitter.zip?dl=0

UPDATED Swift 1.2 & Parse 1.7.4 : Twitter clone app demo
04:38
+
Xcode
1 Lecture 08:31
Autolayout, size classing and constraints
08:31
+
Code like a Pro
3 Lectures 23:23

Embed Youtube video in Swift 1.2

- In this Lecture you are going to display embed youtube video inside ios app

Download Xcode files from this Link

https://www.dropbox.com/s/eubjgt2be5qttf8/YoutubeVideo.zip?dl=0

Made by

Hamad Fouad ©

All Rights Reserved

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

Share these Tutorials to all your friends who wants to learn about IOS Developing, if you have any question you can ask me down below in comments

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

Twitter : @iHamadFouad

instagram : @ihamadfouad

subscribe to my channel

Embed Youtube video in Swift 1.2
10:04

Dynamic cell height

- In this Lecture you are going to Learn how to do Dynamic cell height

Download Xcode files from this Link

https://www.dropbox.com/s/kwi4d1a8dpx7mti/Dynamic%20cell%20height.zip?dl=0

Made by

Hamad Fouad ©

All Rights Reserved

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

Share these Tutorials to all your friends who wants to learn about IOS Developing, if you have any question you can ask me down below in comments

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

Twitter : @iHamadFouad

instagram : @ihamadfouad

subscribe to my channel

Dynamic cell height
07:06

UIButton inside UITableViewCell

- In this Lecture you are going to Learn how to an UIButton inside UITableViewCell and press it

Download Xcode files from this Link

https://www.dropbox.com/s/v0ne4if42utv5k5/UIButton%20inside%20UITableViewCell.zip?dl=0

Made by

Hamad Fouad ©

All Rights Reserved

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

Share these Tutorials to all your friends who wants to learn about IOS Developing, if you have any question you can ask me down below in comments

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

Twitter : @iHamadFouad

instagram : @ihamadfouad

subscribe to my channel

UIButton inside UITableViewCell
06:13
About the Instructor
Hamad Fouad
3.4 Average rating
179 Reviews
9,428 Students
1 Course
IOS Developer

Hi! I am Hamad Founder of Yuppi App. Yuppi built on Swift. It provides the simplest way to share photos and videos in moments and other people can collaborate also moment owner can set privacy groups. It's cool, elegant and simple user interface.

I've been working so hard on making this app to be the next social network app so hopefully you can download it so you can give me your valuable feedback.

Currently Yuppi App is available on IOS 8+ only and soon will be available on android as well.

If you didn't download it yet, i encourage you to Download it Now. It's Free!!

I am computer science student in University of Bahrain and you might call me a bit of coding geek. I have 6 years experience on IOS Developing and also 8 years experience on Graphic Design, photography and film making.

After building apps for fun, I soon learned that mobile development was a very lucrative career choice.

Technology is everywhere around us and none of us know how to code!! This is a disaster...

I noticed that Coding is about telling my story to millions of people arround the world, it's not about being smart or genius.

I think that anyone should learn how to code because few lines of code can make a difference on millions of people!!

What you are waiting for ?? join my journy and discuver the beauty of coding....