Companies Home Search Profile

iOS13 Online Shop Application: Build an e-Market

Focused View

David Kababyan

14:26:18

6 View
  • 001.Download XCode.mp4
    02:17
  • 002.Installing CocoaPods.mp4
    07:18
  • 003.Creating the tab bar controller.mp4
    04:46
  • 004.Creating the collection view controller and cell.mp4
    01:18
  • 005.Custom collection view cell class.mp4
    04:06
  • 006.Creating a Firebase application.mp4
    08:14
  • 007.Creating a Firebase reference.mp4
    03:59
  • 008.Category class part 1.mp4
    06:32
  • 009.Category class part 2.mp4
    17:41
  • 010.Downloading categories from Firebase.mp4
    10:17
  • 011.Category collection view controller.mp4
    09:59
  • 012.Category collection view cell.mp4
    05:16
  • 013.Auto-resize the collection view cell.mp4
    08:03
  • 014.Fixing the UI bug.mp4
    01:00
  • 015.Importing assets.mp4
    03:06
  • 016.Items view user interface.mp4
    11:17
  • 017.Segueing from categories to items view.mp4
    08:51
  • 018.Items class part 1.mp4
    08:11
  • 019.Items class part 2.mp4
    06:57
  • 020.Adding the item view controller UI.mp4
    09:32
  • 021.Adding item VC code part 1.mp4
    12:13
  • 022.Adding the item VC code part 2.mp4
    10:22
  • 023.Adding the image gallery.mp4
    12:25
  • 024.Uploading images to Firebase part 1.mp4
    11:03
  • 025.Uploading images to Firebase part 2.mp4
    09:16
  • 026.Saving items with images.mp4
    05:12
  • 027.Show the loading indicator.mp4
    09:35
  • 028.Testing error message.mp4
    03:03
  • 029.The tem view controller UI.mp4
    06:12
  • 030.Download the items function.mp4
    06:14
  • 031.Load items in the item table view cell.mp4
    10:08
  • 032.Download and show images.mp4
    10:27
  • 033.Currency converter.mp4
    04:38
  • 034.The item view UI.mp4
    07:50
  • 035.Item view controller code.mp4
    04:40
  • 036.Setting up segue.mp4
    05:19
  • 037.Creating the image collection view cell.mp4
    03:31
  • 038.Testing the app.mp4
    05:34
  • 039.Custom image collection view cell.mp4
    07:31
  • 040.Showing images of the item.mp4
    05:39
  • 041.Automatically resize the image view cell.mp4
    05:50
  • 042.The back button and basket button.mp4
    06:15
  • 043.Basket class part 1.mp4
    13:22
  • 044.Basket class part 2.mp4
    04:14
  • 045.Creating a basket.mp4
    10:15
  • 046.Updating the basket function.mp4
    04:17
  • 047.The basket view UI.mp4
    12:24
  • 048.Basket code part 1.mp4
    18:39
  • 049.Showing the total of the basket.mp4
    09:24
  • 050.Updating the checkout button status.mp4
    04:02
  • 051.Deleting an item from the basket.mp4
    07:38
  • 052.Showing the item view from basket.mp4
    05:00
  • 053.The login view UI.mp4
    09:02
  • 054.The login view connections.mp4
    04:25
  • 055.Showing the login view.mp4
    04:00
  • 056.The MUser class part 1.mp4
    13:47
  • 057.The MUser class part 2.mp4
    04:32
  • 058.The MUser class part 3 login reg functions.mp4
    10:27
  • 059.The login view setup.mp4
    05:47
  • 060.Login view helper functions.mp4
    03:11
  • 061.The register user function.mp4
    06:35
  • 062.Registering the 1st user.mp4
    02:25
  • 063.Login with users.mp4
    05:41
  • 064.Verifying email addresses.mp4
    01:46
  • 065.Saving the user functions.mp4
    08:14
  • 066.Downloading user functions.mp4
    06:08
  • 067.Creating an user object in Firestore.mp4
    02:14
  • 068.Resetting password.mp4
    05:38
  • 069.Resending the verification email.mp4
    04:40
  • 070.Carrying out a test run for resetting the password.mp4
    03:41
  • 071.The profile view UI.mp4
    05:59
  • 072.The profile table view.mp4
    04:52
  • 073.Creating a dynamic right button for profile view.mp4
    07:19
  • 074.Checking the onboarding status.mp4
    08:48
  • 075.Onboarding UI.mp4
    05:04
  • 076.Finishing the registration view.mp4
    08:26
  • 077.Updating the done button status.mp4
    03:04
  • 078.Editing MUser functions.mp4
    06:25
  • 079.Updating a user after onboarding.mp4
    09:10
  • 080.Editing the profile UI.mp4
    05:40
  • 081.Editing the profile view part 1.mp4
    05:57
  • 082.Editing the profile view part 2.mp4
    09:29
  • 083.Logging out users.mp4
    05:38
  • 084.The purchase history UI.mp4
    06:26
  • 085.Purchase history code.mp4
    08:00
  • 086.Updating with the current user id.mp4
    04:54
  • 087.Purchase history and empty basket functions.mp4
    08:11
  • 088.Adding items to the purchase items list.mp4
    04:06
  • 089.Initialising PayPal.mp4
    10:04
  • 090.Configuring PayPal payments.mp4
    07:20
  • 091.Creating PayPal payment.mp4
    13:10
  • 092.Testing first payment with the PayPal SDK.mp4
    07:12
  • 093.The search view UI.mp4
    08:58
  • 094.Search view connections.mp4
    03:21
  • 095.Enabling the search button dynamically.mp4
    07:44
  • 096.Show hide for the search view.mp4
    06:14
  • 097.Adding activity indicators.mp4
    04:50
  • 098.Table view functions.mp4
    04:33
  • 099.Setting up Algolia.mp4
    10:56
  • 100.Creating the Algolia service.mp4
    04:55
  • 101.Creating Algolia items.mp4
    10:26
  • 102.Searching in Algolia.mp4
    07:30
  • 103.Test runs for the Algolia search.mp4
    11:49
  • 104.Adding the empty data set.mp4
    06:12
  • 105.More on empty data sets.mp4
    07:12
  • 106.Checking ready applications.mp4
    01:52
  • 107.Introduction to Stripe.mp4
    13:28
  • 108.Installation and setup of Stripe.mp4
    11:07
  • 109.Creating Stripe client.mp4
    08:24
  • 110.Converting PayPal to Stripe.mp4
    10:01
  • 111.Testing the app.mp4
    05:15
  • 112.Card information UI.mp4
    04:25
  • 113.Presenting the card info view.mp4
    04:01
  • 114.Adding a card info text field.mp4
    07:25
  • 115.Processing a card to get token.mp4
    09:14
  • 116.Testing card processing.mp4
    06:42
  • 117.Installing a backend.mp4
    13:17
  • 118.Creating an index.js file.mp4
    05:41
  • 119.Finishing the backend and testing the app.mp4
    09:14
  • 120.Putting the backend on a remote server.mp4
    13:13
  • Description


    In this iOS 13 Online Shop Application course, you’ll learn how to build a real-world online shop with an integrated payment system (PayPal) and Stripe SDKs. This course is for iOS developers who know their way around Xcode and are familiar with Swift and application development. You’ll build an application from the ground up alongside the instructor using all the assets provided. The course explains every line of code and shows you how to write clean and readable code and structure your app development in such a way that even if you get back to your code in a few years, you’ll be able to read and understand it clearly. Even if you are an experienced iOS developer, you’ll learn something new in this course. All the codes and supporting files for this course will be available at -https://downloads.packtpub.com/code/9781800568419.zip

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    David Kababyan
    David Kababyan
    Instructor's Courses
    David Kababyan is a multimedia developer, CEO, and owner of iOSDevSchool. He graduated from university in 2012 with a BA in Multimedia and since then has taken various other courses for programming in PHP, Objective-C, Swift. Programming is his passion. He has been developing for iOS since 2014 and has worked on various other multimedia projects like movie shooting and editing, 3D modeling and animations, flash animations, and website design and development.
    Packt is a publishing company founded in 2003 headquartered in Birmingham, UK, with offices in Mumbai, India. Packt primarily publishes print and electronic books and videos relating to information technology, including programming, web design, data analysis and hardware.
    • language english
    • Training sessions 120
    • duration 14:26:18
    • Release Date 2024/03/14