----- 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!
Learn the elements of Xcode.
Learn ViewController and get elements from Object Library
Learn to customise a label
Learn to add and customise Textfield, Button and ImageView
Make an Hello World App . Get an input , press button and give an output.
Learn to control the keyboard , dismiss by return and touch the view
Learn to add Autolayout to fit the UI to all IOS devices
Learn why you should add images with different resolutions
Download the whole Hello World project
Learn why you should learn Swift 2
Learn Variables and Constants in Swift 2
Learn to use String, Integer, Boolean types in Swift 2
Learn to use optionals in Swift 2
Learn to use arrays in Swift 2
Learn to use dictionaries in Swift 2
Learn to use if statements in Swift 2
Learn to use switch statements in Swift 2
Learn to use guard statements in Swift 2
Learn to use for loops in Swift 2
Learn to use while loops in Swift 2
Learn to use Control transfer statements in Swift 2
Learn to use functions in Swift 2
Learn to use classes and structures in Swift 2
Download Myplayground file used in lessons
Learn to assign a custom ViewController class to ViewController
Make an Bookstore app with Swift 2, use if and for loops
Download Bookstore and Helloworld projects
Learn TableViewController with dynamic prototypes and static cells
Learn to customise the table row
Learn to add Tableview to ViewController
Learn to add Navigation Controller and pass data from TableViewController to ViewController
Learn to make tabbed app with Tabbar Controller
Download GuideMe project implemented in lessons
Learn gestures handling and Swipe Gesture Recognition in IOS
Learn Tap Gesture Handling in IOS
Learn Shake Gesture Handling in IOS
Learn to use NSUserDefaults in IOS
Learn to play audio in IOS
Learn to loop audio in IOS
Download NSUserDefaults and PlayAudio Projects
Learn what the Version Control Systems are
Learn how to handle source control with Xcode
Learn to use Bitbucket Version Control System
Download VCSTutorial Project implemented in lessons
We will add MapKit and Annotation to the Map so we will see a pin on the map
We will add permission request for getting the user location
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
Here are some User Interface Resources which you can use for free in your apps.
Here are some programming resources to learn further.
I am a Computer Engineer, entrepreneur and I have 16 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.