React Native QuickStart, Build Real App with Deezer API

React Native QuickStart, Build Real App with Deezer API

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 5.5 Hours | 3.30 GB

Quick Dive to core concepts of React Native. Create modern looking native app for Android & iOS with React Native.

Would you like to write native applications for mobiles but you don’t have time to learn different programming languages? Well, here comes React Native. You can write you mobile apps in javascript! Both for iOS and Android.

React is popular and well known framework from Facebook for writing cutting edge web apps. React Native contains everything from React + provides your with components, API and functionality to build applications to be fully native ready. Just with one code base written in Javascript you will experience development of native applications.

React provides you with tons of UI components, modern cutting edge stylings, icons, animations, transitions and much more. All of this you can access easily out of the box. React let’s you focus on writing code instead of spending time to learn different languages for writing mobile applications.

There was never a better time than now to learn how to write native applications with React Native. React Native might be just a right choice for you.

My name is Filip Jerga. I am a freelance software engineer and course creator here on Udemy. My previous course met with amazing feedback of 4.6+ rating and more than 1000 students.

I will take you on a quick but a knowledge-grained tour of React Native. You will learn how to create an application usable in a real life. You will not spent endless hours watching boring presentation but rather writing real code. Learning by writing is the best way.

You will build an application connected to Deezer api. We will go through basics of React Native.

Later, I will explain some of the UI Components. I will explain React Navigation and core concept of State and Props. You will connect applications to Deezer API. You will work on more useful features like search and functionality to make a track and an album favourite. You will use native Async Storage.

In last lectures you will learn what is a Flat List and Touchables and what are they good for.

You will run application in android and as well in iOS.

In this course you will exactly learn:

  • What is React Native and what is a good for
  • Understand React Native Architecture
  • Understand routing and navigation in application
  • Fetch data from Deezer API
  • How to create a screen and display data in your app
  • You will understand State and Props
  • How to use React Native UI components.
  • Create search and favourite album and track feature
  • How to use Async Storage
  • Why you need Flat List
Table of Contents

Introduction
1 [Optional] Course Preview, Same as Intro
2 React Native Introduction
3 Expo Introduction
4 [Optional] Emulator Setup
5 React Project Folder Structure
6 Navigation Note
7 Navigation Explanation

Let’s Start!
8 What is JSX
9 Lifecycle Functions and Render
10 Create a new Screen
11 State Explanation
12 Scroll View
13 Components and Props

We are not Beginners Anymore
14 Networking and Deezer API
15 Request from App – Axios
16 Lodash and Unique
17 Input Component for Search
18 Get Value From Search Component
19 Input Fixes
20 Bottom Navigation of Card
21 Detail View – Assigment

More difficult Topics
22 Display Tracks – Deezer Api
23 Alert Implementation
24 Display Favourite Albums
25 Display Favourite Tracks
26 Delete Album
27 Touchables and Flat List
28 Summary
29 [Bonus] Keep Learning
30 Display Tracks – part 2
31 Flex Styles
32 Linking + Tiny Fixes
33 Home Screen – Assignment
34 Async Storage Intro – part 1
35 Async Storage – part 2
36 Save Tracks to the Storage
37 Save Albums to the Storage