iOS9 & Swift 2.0 Build eWallet App
4.8 (12 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.
1,393 students enrolled
Wishlisted Wishlist

Please confirm that you want to add iOS9 & Swift 2.0 Build eWallet App to your Wishlist.

Add to Wishlist

iOS9 & Swift 2.0 Build eWallet App

CoreData based eWallet App, save your income and expenses right in your iPhone
4.8 (12 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.
1,393 students enrolled
Created by David Kababyan
Last updated 11/2015
English
Price: $20
30-Day Money-Back Guarantee
Includes:
  • 4.5 hours on-demand video
  • 1 Article
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn Core Data
  • Learn to save settings in NSUserDefaults
  • Learn Autolayout
  • TableView and FetchedResultsController
  • Fixing bugs in your code
  • Create your own TableViewCell
  • UISegmentController
  • NSCalendar
View Curriculum
Requirements
  • You will need a Mac and xCode (free from app store)
  • No coding knowledge is required
Description

Hey everyone!


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:

  • CoreData
  • NSUserDefaults (to save your app settings)
  • AutoLayout
  • TableViews
  • UISegmentedController
  • NSFetchedResultsController
  • UIPickerView
  • UITextfieldDelegats
  • Create your own UITableViewCells

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!

David

Who is the target audience?
  • Anyone who wants to learn to build cool iOS apps
  • We will build Appstore ready app for less then 2 hours
Students Who Viewed This Course Also Viewed
Curriculum For This Course
48 Lectures
04:38:14
+
Introduction
1 Lecture 02:47

The ready version can be downloaded from App Store https://itunes.apple.com/us/app/wallet+/id1051403069?ls=1&mt=8

Preview 02:47
+
Building the application
46 Lectures 04:35:16



TableView DataSource functions
03:02

CoreData, setting up entities
05:26

Implementing FetchedResultsController
09:06

Fetch data from our CoreData
03:24

AddExpense View Controller part 1
06:07

AddExpense View Controller part 2
05:05

AddExpense View Controller part 3
01:08

Connect Outlets to AddExpense ViewController
05:27

Adding datePicker and implementing UIButtons
05:47

Adding our first segue
03:40

Adding tableview to our AddExpense VC
09:27

Adding date to our dateTextField
05:16

Setting dateTextfield's value on first click
02:33

Adding our first entry to CoreData
16:56

Subclassing tableViewCell part 1
04:24

Subclassing tableViewCell part 2
05:05

Setup UITableViewCell
05:05

Our first bug fixing
02:33

Small challenge add currency to application
01:53

Add currency solution
04:43

Update UI and setup NSCalendar Components
10:21

Changing months dynamically
07:15

Filter CoreData results with UISegmentedController
08:31

Add SegmentController
03:00

Challenge and update UI according to current month
02:02

Updating UILabels
13:41

Checking our UILabels
02:09

TableView Header
14:56

Tableview footerView
02:30

Implementing Delete entries function
02:33

Editing our entries
08:57

Updating UI in editing mode
03:50

updating datePicker in editing mode
03:15

Saving edited items to Core Data
04:10

Fix date textField bug
04:50

Creating Settings View
05:40

Setting up Settings view
08:21

UIPickerView Protocol functions
06:25

UITextField Delegates and saving to UserDefaults
07:06

Setup constants
07:40

First Run check
10:52

Test run
00:55

Final bug fixing and finishing the application
07:00
+
Bonus Lecture: Create iOS game with sprite kit
1 Lecture 00:10
Bonus Lecture: Create iOS game with sprite kit
00:10
About the Instructor
David Kababyan
4.6 Average rating
223 Reviews
4,073 Students
5 Courses
Multimedia Developer

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.