Released
11/10/2017- Hello React Native on iOS and Android
- Styling React Native components
- Platform APIs
- Building a simple game app and a data-driven app
- Using the Fetch API
- Creating an animation loop
- Testing on Android
- Changing an app logo and a splash screen
- Using TestFlight with internal testers
Skill Level Intermediate
Duration
Views
- {instructor] Hello, welcome to the React Native Essential Training course. My name is Samer Buna and I am excited to present this course to you. In this course, we will build two mobile applications with React Native. Both of them will be non-demo applications and we will be running into non-demo problems while building them. We'll start with an easy application. A simple math game to get our feet wet and, then, we'll do the deep dive and build a complete data driven mobile application. We will test our apps on the iOS Simulator, the Android Emulator and with TestFlight as well.
The data driven app that we are going to build is an actual app that's needed for a side project that I'm involved in which is called Bakesale. We fully intend to publish and make this app available for the Bakesale platform users. So, I'll be showing you practical things about testing and packaging the app for the App Store. Here's how the final Bakesale app is going to look like. It's an app to offer goods and services for sale to support good causes and charities. Our app will use a data API that is publicly available from Bakesaleforgood.com.
Here's an example of what I mean when I say non-demo. To teach you how to do the swipe gesture, we implement an actual needed thing in our app to swipe left and right to browse images on this page. Simply put, this course will not be full bar. The course is mostly live coding. I explain concepts when we first need them. The course is also not scripted. I run into problems while creating the apps and I show you how to debug and solve these problems. Solving problems is how I personally learn.
I simply tried to keep this course real. To successfully finish this course, you should build the apps with me on your own. Don't just watch me. In fact, you should try to build slightly different apps so that you run into other problems and learn from those. I'll be happy to answer any questions that you might have on this Slack channel which you can invite yourself to. Asking follow-up questions is perhaps the most effective way of learning. Ping me on Twitter if you don't use Slack. I tried to be not too slow and not too fast but you can always control the play speed if you want.
We will be doing a lot of things in this course. Some will be easy and others will be hard. Remember that you can pause, skip and replay when needed. To focus on the important concepts of the course, in a few videos I do the styling needed off camera. I encourage you to do your own styling but, if you want to sync with the styles that I do off-camera, the course has a GitHub repository with Git tags for every video which you can use to sync your progress with mine. In the next video, I'll tell you what skills you need to survive this course.
This course is definitely not for the absolute beginner but, no worries, you can always come back and take the course when you're ready.
Share this video
Embed this video
Video: Welcome