iOS 9, Swift 2 and Firebase - Build a Tinder-like App
3.0 (26 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.
446 students enrolled
Wishlisted Wishlist

Please confirm that you want to add iOS 9, Swift 2 and Firebase - Build a Tinder-like App to your Wishlist.

Add to Wishlist

iOS 9, Swift 2 and Firebase - Build a Tinder-like App

Videos, Source Code, Examples, Learn How To Design and Develop an iOS App with Swift 2 and Firebase from Scratch
3.0 (26 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.
446 students enrolled
Created by Muge Cevik
Last updated 11/2016
English
Current price: $10 Original price: $90 Discount: 89% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 6.5 hours on-demand video
  • 10 Articles
  • 9 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Understand how to use Xcode 7
Understand how to code apps using the Swift 2 programming language
Create your own amazing apps using your new skills combined with your unique creativity
Confidently code apps for the iPhone and iPad
Use AutoLayout and StackView to run the app in all iOS devices
Use Tables, Navigation Controller, Tabbar Controller
Adding Maps and Finding User Location
Using Gestures and adding Behaviours
Using Firebase as Backend System
Understand Version Control Systems
Use BitBucket Version Control System with XCode
Use Cocoapods and install SDKs
View Curriculum
Requirements
  • Students must have a Mac system with Xcode 7 installed
  • Knowledge of any programming language will help but is not required as the core concepts are taught as if you have no prior knowledge.
Description

----- UPDATED COURSE with FIREBASE 06.04.2016 -------

------ MOBILE ACTION APPSTORE INTELLIGENCE TOOL - $39 WORTH - PROMO CODE INCLUDED -----



Learn in Fast Track the basic concepts of iOS and Swift 2 and integration with Firebase that you will need to build fully functional mobile app for iPhone and iPad!

- All lectures are programmed with Swift 2!

- No Programming Experience needed!

- Projects explained in Lectures can be downloaded!

- Application ideas included which are quick to be monetised!


Learn in a realistic way, Learn Fast!

Swift is the new language of the future, and with this course you will learn the fundamentals of Swift just from the beginning in easy to understand step by step format.

This course assumes you have no programming experience, so its perfect for the beginner. It is also a nice fit for the intermediate as well, who is looking for unique coding ideas.

If you are frustrated from iOS you will see with this course how easy it is to make an app!

Content and Overview

We will begin with creating a basic app and then go deep dive with Swift and iOS. Then we will learn using Gestures, Version Control Systems and then using MapKit library and finally we will work with Firebase which is one of the most popular and easy to work backend server.

Additional resources, quizzes, and assignments will be given through out the course to continually test your knowledge.

This course gives a realistic approach to the student : It shows which mistakes you may make and how you should handle them. It teaches you how to be a good programmer who is doing research!

Application ideas which are quick to be monetised are waiting for you!

At the end of the course you will be able to program all application ideas included in the course and earn money from them if you submit them to AppStore as paid applications!

By adding some of your own creativity and data, you will be transformed into an Apple Developer in a very short time!

Who is the target audience?
  • This course is best for those who are new to iOS developing and have a burning desire to get their own ideas translated to an app ready for the AppStore and for the intermediate and advanced developer as well
  • Anyone looking to learn the Swift 2 programming language
  • This is an in-depth course of making an iOS App as well as general iOS 9 development techniques and should not be taken by someone just casually interested in the topic.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 68 Lectures Collapse All 68 Lectures 06:31:06
+
Getting Started
2 Lectures 04:57

Promotion video of the course: Overview of the curriculum of "Learn Fast: IOS 9, Swift 2 and Firebase" course

Preview 01:42

Learn about Apple Developer Program and Install XCode

Download and Install Xcode
03:15
+
Learn to use Xcode
9 Lectures 46:18

Learn the elements of Xcode.

Be familiar with Xcode Interface
08:48

Learn ViewController and get elements from Object Library

What is UIViewController?
02:24

Learn to customise a label

Adding Label
05:26

Learn to add and customise Textfield, Button and ImageView

Adding TextField, Button and Image
04:08

Make an Hello World App . Get an input , press button and give an output.

Preview 09:44

Learn to control the keyboard , dismiss by return and touch the view

Controlling Keyboard
02:34

Learn to add Autolayout to fit the UI to all IOS devices

Autolayout
10:34

Learn why you should add images with different resolutions

Working with Images
02:37

Download the whole Hello World project

Hello World Project
00:03

Xcode Quiz
1 question
+
Learn programming with Swift 2
18 Lectures 01:30:41

Learn why you should learn Swift 2

Why should you learn Swift?
01:30

Learn Variables and Constants in Swift 2

Variables and Constants
03:12

Learn to use String, Integer, Boolean types in Swift 2

Basic Types (String, Integer, Boolean)
04:20

Learn to use optionals in Swift 2

Optionals
02:47

Learn to use arrays in Swift 2

Arrays
03:16

Learn to use dictionaries in Swift 2

Dictionaries
04:17

Learn to use if statements in Swift 2

If statements
05:27

Learn to use switch statements in Swift 2

Switch statement
04:26

Learn to use guard statements in Swift 2

Guard statement (Swift 2)
03:10

Learn to use for loops in Swift 2

For loops
07:05

Learn to use while loops in Swift 2

While loops
08:32

Learn to use Control transfer statements in Swift 2

Control Transfer Statements
08:34

Learn to use functions in Swift 2

Functions
10:42

Learn to use classes and structures in Swift 2

Classes and Structures
01:51

Download Myplayground file used in lessons

MyPlayground file
00:03

Learn to assign a custom ViewController class to ViewController

Assign a Class to ViewController
03:48

Make an Bookstore app with Swift 2, use if and for loops

Bookstore app
17:37

Download Bookstore and Helloworld projects

Bookstore App and HelloWorld Projects
00:04

Swift 2 Quiz
2 questions
+
Tables and Navigation
6 Lectures 52:44

Learn TableViewController with dynamic prototypes and static cells

Preview 07:49

Learn to customise the table row

Customizing Table Row
08:00

Learn to add Tableview to ViewController

Using Tableview in ViewController
07:56

Learn to add Navigation Controller and pass data from TableViewController to ViewController

Navigation Controller and Passing Data
19:48

Learn to make tabbed app with Tabbar Controller

Making a Tabbed App with Tabbar Controller
09:08

Download GuideMe project implemented in lessons

Guide Me Project
00:03
+
Advanced Programming with iOS
7 Lectures 28:21

Learn gestures handling and Swipe Gesture Recognition in IOS

Overview of Gestures and Swipe Gesture Recognition
06:25

Learn Tap Gesture Handling in IOS

Tap Gesture Recognition
07:10

Learn Shake Gesture Handling in IOS

Shake Gesture Recogniton
03:37

Learn to use NSUserDefaults in IOS

Using NSUserDefaults
02:42

Learn to play audio in IOS

Play Audio
06:02

Learn to loop audio in IOS

Loop Audio
02:22

Download NSUserDefaults and PlayAudio Projects

NSUserDefaults and PlayAudio Projects
00:03

Advanced iOS Quiz
2 questions
+
Version Control System
4 Lectures 20:47

Learn what the Version Control Systems are

Learn Version Control Systems
03:00

Learn how to handle source control with Xcode

Source Control with XCode
06:18

Learn to use Bitbucket Version Control System

Source Control with BitBucket
11:26

Download VCSTutorial Project implemented in lessons

VCSTutorial Project
00:03
+
Using MapKit and CoreLocation
3 Lectures 28:36

We will add MapKit and Annotation to the Map so we will see a pin on the map

Adding MapKit and Pin to the MapView
14:38

We will add permission request for getting the user location

Adding CoreLocation
13:57

Download GuideMe Project
00:01
+
Making BabyNames Application Using Firebase
10 Lectures 01:25:43
Parse Alternatives
02:30

Installing Firebase SDK using Cocoapods
05:23

Introduction to Firebase
08:59

Programming with Firebase SDK
09:10

Using Stackview
11:01

Adding Material UI Kit
07:48

Adding Gesture
04:58

Moving the View and adding Gravity Behaviour
16:27

Getting data from Firebase
19:26

Download BabyName Project
00:01
+
Submission the App to the AppStore
4 Lectures 24:35
Creating the Apple Distribution Certificate
05:39

Creating Application in iTunes
07:22

Preparing for Submission
04:55

Submitting the iOS App to the AppStore
06:39
+
Bonus Chapter
5 Lectures 08:17

Here are some application ideas which you can implement with the information that you have learned in this course. To submit the app to Appstore you should get Apple developer certificate from developer.apple.com

Preview 00:28

Resources to Make Live the App in the AppStore
03:25

Here are some User Interface Resources which you can use for free in your apps.

User Interface Resources
01:01

Here are some programming resources to learn further.

Programming Resources
00:15

How to get your MobileAction Promo
03:08
About the Instructor
Muge Cevik
3.3 Average rating
26 Reviews
446 Students
1 Course
Computer Engineer M.Sc., Entrepreneur

I am a Computer Engineer, entrepreneur and I have 15 years Software Development and 3 years iOS Development experience.

I am passionate about working with startups and I have made startups in Turkey to build entrepreneur communities and iOS applications which are in Turkish Appstore for now.

I learn by doing and try to teach by the same style - learn by doing. I am a great Udemy student and also have passion to be a great Udemy instructor.

My goal is to help people to make their ideas into the real applications on their own and help their dreams come true.