Learn How to Design and Code an iOS app like Snapchat
3.6 (7 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.
45 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn How to Design and Code an iOS app like Snapchat to your Wishlist.

Add to Wishlist

Learn How to Design and Code an iOS app like Snapchat

Start to finish guide on building a simple Snapchat clone using Objective-C. The app will be built for iOS8+.
3.6 (7 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.
45 students enrolled
Created by Seth Miller
Last updated 8/2016
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Design and code an iOS app like Snapchat from start to finish
  • Utilize Firebase as a backend to handle all data, storage, push notifications, and more
  • Code features that let users create, send, and receive self-destructing messages
View Curriculum
Requirements
  • All you need is a Mac!
Description

Learn how to code an app just like Snapchat! Seriously, you will end up with a beautifully designed and developed app even if you have ZERO coding experience. 

Here are the core features you will build:

  • Creating snaps / messages
  • Sending self-destructing messages
  • Camera integration
  • Photo upload integration
  • User account management 
  • User authentication (registering and logging in users)
  • Setting up a backend with a Firebase
  • Designing views
  • Mobile design tips and tricks
  • App icon and launch screen design and implementation 
  • Error handling
  • Ephermal messaging aka Auto-Disappearing features 


*Note that you will be building all of the above features from scratch! By re-creating Snapchat, you can easily extend and adapt our project to your own unique messaging-based app.

Who is the target audience?
  • This course is friendly to all experience levels with a primary focus on showing beginners how to design and code an iOS app
Students Who Viewed This Course Also Viewed
Curriculum For This Course
28 Lectures
04:24:00
+
Integrating Firebase
5 Lectures 50:47
Installing cocoapods
06:55

Wiring up sign up view
10:12

Wiring up login
14:11

Home and message UI
07:02

Saving data to users path
12:27
+
Sending messages
3 Lectures 39:27
Setting up Pick Recipients view
19:41

Passing data between views
10:35

Adding images to messages
09:11
+
Uploading and storing messages
3 Lectures 22:34
Creating message database records
09:18

Uploading images
08:34

Finalizing messages
04:42
+
Wiring it all up
3 Lectures 31:28
Wrapping up the inbox
07:46

Receiving and viewing messages
10:08

Finishing the messages view
13:34
+
Bonus - Finishing touches
6 Lectures 01:02:45
App icon and launch screen
06:43

Design tips and tricks
07:34

Error handling and navigation
17:39

Adding account management
11:02

The grand finale (almost)
12:50

Message destruction (real grand finale)
06:57
About the Instructor
Seth Miller
3.6 Average rating
7 Reviews
45 Students
1 Course
App Builder

I founded an app called Rapchat which lets users record raps over beats and share them with friends. Since launch in June 2014, there have been over 7M+ raps shared on the app. 

In addition to Rapchat, I often freelance and help budding entrepreneurs and iOS developers with UI/UX design, development, growth, and more.

Besides getting as involved as possible in the startup scene - I also love playing and watching sports. Unfortunately, I'm a die-hard Cleveland Browns but fortunately also a die-hard Cavs fan! Other hobbies include golfing, fishing, reading, writing, and more... 

Friends and family are important too. All in all, I like to have fun in life!