The Full Stack Mobile Developer

The Full Stack Mobile Developer

English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 80 Lessons (32h 22m) | 9.98 GB

Ready to become a Full-Stack Mobile Developer that can build end-to-end apps in weeks?

Join the Full Stack Mobile Developer course and learn the full lifecycle of developing mobile applications. Master both frontend and backend skills by building complex real-world projects like Instagram, Facebook, and Duolingo

After completing this course, you will:

  • Build 2 portfolio-ready mobile apps: Instagram and Duolingo
  • Be confident in taking any mobile app from 0 to market
  • Master cross-platform mobile development for iOS and Android with React Native
  • Setup a CI/CD pipeline that will automatically build and deliver your app to the market
  • BECOME HIREABLE and start earning a 6-figure income
  • Build full-stack apps with AWS Amplify
  • Setup an Authentication system with email and social providers like Google and Facebook.
  • Design and implement complex Database Systems and GrapqhQL APIs
  • Design and Implement an activity feed system.
  • Build highly scalable, secure, and cost-effective backend systems using AWS based on the industry best practices

What will you build?

The best way to learn a new technology is Project Based Learning. That’s why the course will focus on hands-on experience. You are going to build 2 projects.

The first project will be a Duolingo clone. By building it, you will learn and strengthen your React Native and Javascript skills. This is a great start for beginners.

With the knowledge and confidence from the first project, we will build the most in-depth, end-to-end, full-stack Instagram clone out there.

Table of Contents

1 Initialize the React Native project
2 Theme (colors & fonts)
3 Vector icons
4 Git
5 Post component UI
6 Custom component
7 Props (type-safe)
8 Feed List
9 State for Likes
10 Image Carousel
11 Video Post
12 Comments Page
13 Comment Input
14 Profile Page
15 Edit Profile UI
16 React Form Hook
17 Image picker
18 Post upload (Camera)
19 Overview and Setup
20 Stack Navigator
21 Moving Between Screens
22 Bottom Tab Navigator
23 Other Screens
24 Type checking with TypeScript
25 Deep linking
26 Top Tab Bar
27 What’s AWS Amplify?
28 Sign up for an AWS account
29 Configure Amplify CLI
30 Create the App Backend
31 Connect our app to the backend
32 Authentication 101
33 Basic authentication
34 Custom Authentication screens
35 Social providers prerequisite
36 Social providers
37 In-app browser
38 Lambda Triggers
39 Data Modeling
40 Create users on signUp
41 Setup Apollo client
42 Users CRUD
43 User unique username
44 Posts CRUD
45 Likes CRUD
46 Comments CRUD
47 Sorting
48 Pagination
49 Real Time Data
50 Authorization
51 Setup storage
52 Uploading Images
53 Uploading carousels
54 Uploading videos
55 Profile picture
56 Deleting files
57 Intro
58 Prepare the assets
59 Amplify production environment
60 Build your app with EAS
61 Sign up for Google Dev account
62 Setup Play Market
63 Deploy to Play Market
64 Sign up for the Apple Developer Account
65 Setup Appstore
66 CI/CD Pipeline
67 Intro
68 News Feed Systems Design
69 Follow system
70 Display followers and followings
71 Followers count
72 News Feed Implementation
73 Posts from new/removed followers
74 Getting started with Notifications
75 In-app notifications
76 New/Read Notifications
77 Setup React Native Firebase
78 Cloud Messaging
79 Manage Notifications
80 User generated notifications

Homepage