Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Shared Economy for iOS Development

Shared Economy for iOS Development

1h 59mAdvanced2019-08-23

Authors

Bear Cahill

Bear Cahill

Mobile Application Developer

Course details

The sharing economy is now largely embedded in modern life. Services like Uber, Lyft, and Airbnb have made it easy for everyday people to exchange goods and services with other everyday people. In this course, learn how to use iOS resources to build a shared ecommerce app of your own. After going over the different building blocks of an ecommerce app, instructor Bear Cahill steps through how to build an app that allows users to make accounts, create orders, get updates, and track orders via real-time location changes. Along the way, he shows how to use AWS for the back end, Amazon Cognito for user accounts, DynamoDB for your database, and more.

Learning objectives
Handling user accounts with Cognito
Assessing a user's location
Adding Cognito authentication and CocoaPods
DynamoDB data creation
Fetching data in an app
Displaying data in the UI
Creating orders
Assigning an order to a delivery user
Subscribing to updates

Skills covered

iOS DevelopmentiOSMobile DevelopmentAppleDeep Dive (X:Y)

Concepts

0. Introduction

  • 01 - Creating a shared ecommerce iOS app
  • 02 - What you should know

1. App and Server Concepts

  • 03 - Overview of shared ecommerce
  • 04 - User accounts
  • 05 - Online database
  • 06 - User location
  • 07 - Delivery driver location

2. iOS App and AWS Users

  • 08 - Xcode project preparation
  • 09 - AWS Amplify
  • 10 - Amplify initialization
  • 11 - Adding Cognito authentication
  • 12 - Adding CocoaPods
  • 13 - User accounts in the app

3. Online Database

  • 14 - AppSync schema
  • 15 - CocoaPods and AppSync client
  • 16 - DynamoDB data creation
  • 17 - Fetching data in the app
  • 18 - Displaying data in the UI

4. Creating Orders

  • 19 - Payment options
  • 20 - Order location
  • 21 - Viewing details
  • 22 - Storing the order online
  • 23 - Viewing requests
  • 24 - Request details

5. Delivery Actions

  • 25 - Assigning to delivery
  • 26 - Updating order data
  • 27 - Subscribing to updates
  • 28 - Display delivery UI
  • 29 - Filtering data

Conclusion

  • 30 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal