Advanced iOS from Bitfountain: Create a WhatsApp Clone
13 Hours
Deal Price$43.00
Suggested Price
$49.00
You save 12%
289 Lessons (13h)
- 1 Intro
- 2 Setup
- 3 Add Data Source
- 4 Add Cell Model & Bubble for Message
- 5 Incoming Messages
- 6 Flip Bubble & Change Color
- 7 UITableView Customization
- 8 Add Message Area
- 9 Animating Message Area
- 10 Add New Message
- 11 Scroll to Bottom of Chat
- 12 Add Timestamp to Model
- 13 Core Data Message
- 14 Sort Dates and Messages
- 15 Fix Sorting
- 16 Add AllChatsViewController
- 17 Add NewChatViewController
- 18 Refactor NSFetchedResultsControllerDelegate
- 19 Refactor TableView Constraints
- 20 Insert Chat Object
- 21 Create New Chat
- 22 Create Temporary Child Context for Chats
- 23 Save Temporary Context
- 24 Remove Observers on ChatViewController
- 25 Add Message to Chat
- 26 Add Sender to Message
- 27 Populate ChatCell with Data
- 28 Open Up Exisiting Chat
- 29 Reorganize Files
- 30 Add New Group Button
- 31 Push to NewGroupViewController
- 32 NewGroupViewController User Interface
- 33 Insert Chat with Name
- 34 Push to New Group Participants ViewController
- 35 Setup New Participants User Interface
- 36 Display Contacts
- 37 Search Contacts
- 38 Select Participants
- 39 Open Up Group Chat
- 40 Update User Interface for Group Chats
- 41 Import Contacts
- 42 Create Contact
- 43 Add Phone Numbers
- 44 Make Fetch Thread Safe and Save
- 45 Listen for Changes
- 46 Hack for Notification Bug
- 47 Update Contacts
- 48 Reorganize Files
- 49 Add TabBarController
- 50 Hide TA Bar when Pushing to ChatViewController
- 51 Add ContactsViewController
- 52 Fix Titles in TabBar
- 53 Fetch and Display Contacts
- 54 Add Search for Contacts
- 55 iOS-AXN - Select Contact
- 56 Add New Contact
- 57 Organize Files
- 58 Sync Contacts Importer to MainContext
- 59 Add FavoritesViewController
- 60 Populate Favorites Cell with Data
- 61 Add Contacts to Favorites
- 62 Set Phone Number Kind
- 63 View Contact
- 64 Remove Favorites
- 65 Open Chat from FavoritesViewController
- 66 Check for Existing Chat in NewChatViewController
- 67 Organize Files
- 68 Setup SignUpViewController
- 69 Check SignUp Inputs
- 70 Setup Remote Store Protocol for SignUp
- 71 Setup Callbacks for SignUp
- 72 Add Remote Store to Syncer
- 73 Getting Ready for Firebase
- 74 Install Firebase
- 75 Check Firebase for Auth Data
- 76 Setup Firebase as Remote Store
- 77 Add Sign Up Code
- 78 Uploading Data
- 79 Write Contact to CoreData from Firebase
- 80 Save Chat
- 81 Save Message
- 82 Add Observer for New Users
- 83 Add Observer for Chats
- 84 Reorganize Files
- 85 Observe New Messages for New Chats
- 86 Add Assets
- 87 Only Show Users in Firebase
DescriptionInstructorImportant DetailsRelated Products
Learn Advanced iOS Development Features & Build Your Very Own WhatsApp in This Top-Rated Course
B
BitfountainEliot Arntz regularly teaches iOS development classes and workshops at General Assembly and guest lectures for companies and development boot camps around NYC. He also taught the inaugural class for Coalition for Queens which focused on increasing diversity in iOS development. He also coaches students in a one-on-one environment with a focus on transitioning to full time development. Eliot cofounded and organizes the iOS Office Hours meetup NYC.
In his free time he works as a contractor for startups focusing on agile development.
For more details on this course and instructor, click here.Terms
- Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
Your Cart
Your cart is empty. Continue Shopping!
Processing order...