Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
My name is David Kababyan, I am developing iOS applications for more then 2 years now. This is my second course on Udemy. We are going to build eWallet application for iPhone, iPad and iPod Touch.
If you want to learn how to Build AppStore ready app for less then 2 hours, then this course is for you!
All you need to have is a Mac computer and xCode software (free from app store)!
We will be using the latest version of xCode 7.1 and Swift 2.0!
No previous experience is required. I will show you all you need to build your dream application!
In this course you will learn:
We are going to build eWallet app where you can save your incomes and expenses right in your mobile. I will show you how to add, edit and delete your entries in CoreData.
We will go through this app step by step and build AppStore ready app from scratch! I will show you how to find and fix the bugs in the application.
Most of the courses out there doesnt teach you how to build a real world application. Here we are going to build very useful application and submit it to app store. The final version of the application can be found in AppStore under the name of Wallet+
After this course you will have the knowledge to build your dream app, or to modify an existing application to bring it to all new level.
If you have any questions regarding the course, fill free to ask me any questions, I am here to help you and guide you through this course!
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Introduction|
The ready version can be downloaded from App Store https://itunes.apple.com/us/app/wallet+/id1051403069?ls=1&mt=8
|Section 2: Building the application|
Setup Application and User InterfacePreview
Connecting User Interface to codePreview
TableView DataSource functions
CoreData, setting up entities
Fetch data from our CoreData
AddExpense View Controller part 1
AddExpense View Controller part 2
AddExpense View Controller part 3
Connect Outlets to AddExpense ViewController
Adding datePicker and implementing UIButtons
Adding our first segue
Adding tableview to our AddExpense VC
Adding date to our dateTextField
Setting dateTextfield's value on first click
Adding our first entry to CoreData
Subclassing tableViewCell part 1
Subclassing tableViewCell part 2
Our first bug fixing
Small challenge add currency to application
Add currency solution
Update UI and setup NSCalendar Components
Changing months dynamically
Filter CoreData results with UISegmentedController
Challenge and update UI according to current month
Checking our UILabels
Implementing Delete entries function
Editing our entries
Updating UI in editing mode
updating datePicker in editing mode
Saving edited items to Core Data
Fix date textField bug
Creating Settings View
Setting up Settings view
UIPickerView Protocol functions
UITextField Delegates and saving to UserDefaults
First Run check
Final bug fixing and finishing the application
|Section 3: Bonus Lecture: Create iOS game with sprite kit|
Bonus Lecture: Create iOS game with sprite kit
I have graduated from university in 2012 with BA in Multimedia. Since then I have taken various other courses for programming in PHP, Objective-C, Swift. I really love programming, its my passion.
I have been developing for iOS for more then 2 years now. I have worked on various other multimedia projects like movie shooting and editing, 3D modeling and animations, flash animations and website design and development.
I have taken some courses on Udemy and really liked the environment here so I decided to create my own courses and teach others to the things I have learned.