Description
In this course, you will learn :
- Moble Application development using React native.
- Accessing Camera and Image Gallery.
- Uploading Images.
- How to work with node js and express as a backend.
- Adding Navigation using React navigation v5.
- Redux for state management.
- Context API.
Syllabus :
1. Creating beautiful UI for screens
- Designing Home Screen part 1
- Designing Home Screen part 2 and Flatlist
- Designing CreateEmployee Screen
- Adding Modal (popup)
- Designing Profile Screen
- opening email app and Dialer App
2. Adding React Navigation v5
- Installing and adding Navigation
- Customizing Header
- Making Profile screen dynamic
3. Accessing Camera,Image Gallery and uploading Images
- access camera and image gallery
- uploading images to Cloudinary
4. working on backend of application
- setting up node js and mongodb
- making Schema and connecting to mongodb
- making post data route handler
- making update and delete route handler
5. connecting React Native with node js and express backend
- why ngrok
- Posting data from React native
- fetching records in home Screen
- Implementing pull to refresh feature
- deleting employee feature
- Updating Employee details
- Adding Keyboard Avoiding View
6. Adding Redux for state management
- why we need Redux
- Adding Redux in our app
7. Ditching Redux and adding context API
- Adding Context API
8. Youtube clone - Dark theme & redux added
- creating header component
- creating Home screen Cards
- creating search screen header
- creating MiniCard component for search screen
- making use of youtube API to fetch videos
- fixing video image issue
- combining navigators theory and installing navigation v5
- Creating screens and combining navigation
- Adding icons in tabs and wireing up navigation
- adding redux
- sharing data with home screen
- working on Explore Screen tab
- working on Video Player Screen
- Adding Dark Theme
9. Building app with expo
- creating icon and splash screen
- building app using expo
10. Weather App with autocomplete - using React Native CLI
- creating project with React native cli
- creating header
- creating search screen with autocomplete
- working on home screen
- Adding tab navigation
- saving data on users device using async storage
- building app using android studio
11. Animations
- Animations basics
- understanding how interpolate works
- handling gestures
- Animating Header on scroll
- Instagram heart bounce animation
- Translating and rotating cards
12. Context API MASTERY
- creating context and using it
- adding reducer
- deleting record
- working on create notes screen
- working on show notes screen
- pre populating fields in edit screen
- handling update action