Introduction
                                    
                                        Creating a shared ecommerce iOS app
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        What you should know
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                1. App and Server Concepts
                                    
                                        Overview of shared ecommerce
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        User accounts
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Online database
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        User location
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Delivery driver location
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                2. iOS App and AWS Users
                                    
                                        Xcode project preparation
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        AWS Amplify
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Amplify initialization
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Adding Cognito authentication
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Adding CocoaPods
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        User accounts in the app
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                3. Online Database
                                    
                                        AppSync schema
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        CocoaPods and AppSync client
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        DynamoDB data creation
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Fetching data in the app
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Displaying data in the UI
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                4. Creating Orders
                                    
                                        Payment options
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Order location
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Viewing details
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Storing the order online
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Viewing requests
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Request details
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                                5. Delivery Actions
                                    
                                        Assigning to delivery
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Updating order data
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Subscribing to updates
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Display delivery UI
                                            
                                                ()
                                            
                                            
                                    
                                    
                                        Filtering data
                                            
                                                ()
                                            
                                            
                                    
                             
                            
                     
                        
                                
                                    Ex_Files_Shared_Economy_for_iOS_Development.zip
                                    
                                        (53.5 MB)