React Native: Advanced Concepts
React Native: Các Khái Niệm Nâng Cao
Bạn sẽ học được gì
Yêu cầu
Đối tượng phù hợp
Nội dung khóa học
Giới thiệu khóa học
Note: This course assumes you've got the basics of React Native down. Check out my course 'The Complete React Native and Redux' course, its the perfect preparation!
Go beyond the basics of React Native! This course will teach you the advanced topics you need to make a #1 best-selling app.
Push Notifications? You will learn it. In Depth Animations? Included. Offline Data Persistence? Of course!
------------------------------
What Will You Build?
All of my courses are 'learn-by-doing': no boring endless lectures with Powerpoints, only live, interactive coding examples. In this course we'll build three separate apps with increasing complexity, each of which will profile different features of React Native. By putting each concept into a real app, you'll get a better idea of when to use each unique and powerful feature.
1) Build a Tinder-like Swipe Deck. Yes, the classic animated component! We'll make a big stack of beautiful cards that a user can slide around the screen, swiping right to 'like' an item, or 'left' to dislike an item. This warmup will get you familiar with interpreting touch input through the PanResponder system, moving elements around with the Animated module, and turning extrapolating animation values through the Interpolation system.
2) Dive into the backend with One Time Password authentication. Ever been prompted to sign in using a code that gets texted to you? One Time Passwords are a new authentication flow that leverages a user's phone number as their unique identifying token. We will use the Twilio API to send a text message to a user to verify their identity, while securing our business logic into Firebase's new Google Cloud Functions.
3) Your own Job-Search app. Tinder for jobs! This app is is 100% feature complete! We'll build an app with a full welcome-screen tutorial for our new user's, Facebook authentication, and map components. The user will be presented with a list of jobs to like or dislike based on their location by leveraging Indeed's Job API, then follow up and apply to their choice jobs.
Both OSX and Windows supported - develop iOS or Android!
------------------------------
Here's what we'll learn:
- Learn the theory and practice of implementing complex Animation systems
- Bootstrap your app using the new Expo platform
- Navigate your user around using React-Navigation
- Engage your users with automated Push Notifications
- Enhance authentication flows in your app with One Time Passwords with Twilio
- Increase your app's reliability with Offline Data Persistence
- Educate your users on how to use your app with Welcome Tutorial pages
- Authenticate your users using Facebook OAuth
- Go beyond the mobile front end with Google Cloud Functions: Add custom logic to your Firebase backend
- Locate your users with cross-platform MapView components
I've built the course that I would have wanted to take when I was learning React Native. A course that explains the concepts and how they're implemented in the best order for you to learn and deeply understand them.
Khóa học liên quan
Khám phá thêm các khoá học cùng chủ đề
Dart & Flutter | Khóa Học Phát Triển Flutter Toàn Diện
Hussain Mustafa
Khóa Học Lập Trình Ứng Dụng Android Chuyên Sâu bằng Kotlin
Tim Buchalka
Dart và Flutter: Hướng dẫn Toàn diện cho Nhà phát triển
Stephen Grider
Flutter & Dart: Khóa Học Phát Triển Ứng Dụng Toàn Diện
Paulo Dichone | Software Engineer, AWS Cloud Practitioner & Instructor
Khóa học cấp tốc Microsoft PowerApps - từ Giao diện đến Tích hợp
Alireza Aliabadi
Khóa Học Toàn Diện Về Phát Triển Web Full-Stack
Dr. Angela Yu, Developer and Lead Instructor
Khóa Học JavaScript Toàn Diện 2025: Từ Con Số 0 Đến Chuyên Gia!
Jonas Schmedtmann
React - Hướng dẫn Toàn diện (bao gồm Next.js, Redux)
Academind by Maximilian Schwarzmüller
Web Design for Web Developers: Build Beautiful Websites!
Jonas Schmedtmann
Khóa Học Phát Triển Web Front-End Toàn Diện
Joseph Delgadillo
iOS & Swift - Khóa Học Phát Triển Ứng Dụng iOS Toàn Diện
Dr. Angela Yu, Developer and Lead Instructor
Flutter & Dart - Hướng Dẫn Toàn Diện
Academind by Maximilian Schwarzmüller
React Native - Hướng dẫn Thực hành
Academind by Maximilian Schwarzmüller
Khóa Học Flutter Toàn Diện với Dart
Dr. Angela Yu, Developer and Lead Instructor
Khóa Học Toàn Diện Lập Trình Android 14 & Kotlin
Denis Panjuta
Khóa Học Lập Trình Android Oreo Toàn Diện - Xây Dựng 23 Ứng Dụng!
Rob Percival
React Native - Hướng dẫn Thực hành
Academind by Maximilian Schwarzmüller
Ứng dụng di động Thương mại điện tử với MERN Stack và React Native [2023]
Alex Bakker
React Native: Phát triển ứng dụng di động (CLI) [2026]
Nata Vacheishvili
Master CI/CD cho React Native
Tim Buchalka's Learn Programming Academy