Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS AWS Certified Developer - Associate CompTIA Security+
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 5.5 hours on-demand video
  • 2 articles
  • 2 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Mobile Development React Native

React Native QuickStart, Build Real App with Deezer API

Quick Dive to core concepts of React Native. Create modern looking native app for Android & iOS with React Native.
Rating: 4.0 out of 54.0 (121 ratings)
8,039 students
Created by Filip Jerga
Last updated 9/2018
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Develop a modern and real-world usable mobile applications with React Native
  • Write one code base for Android, iOS
  • Unlock power of writing Native Apps with React Native.
  • Establish yourself in field of the exciting mobile app development environment

Course content

4 sections • 37 lectures • 5h 29m total length

  • Preview01:39
  • Preview01:27
  • Preview09:54
  • Preview07:14
  • Preview06:21
  • Navigation Note
    00:17
  • Navigation Explanation
    15:56

  • What is JSX
    07:48
  • Lifecycle Functions and Render
    08:49
  • Create a new Screen
    11:11
  • State Explanation
    11:50
  • Scroll View
    08:21
  • Components and Props
    11:11

  • Networking and Deezer API
    07:01
  • Request from App - Axios
    16:22
  • Lodash and Unique
    09:11
  • Input Component for Search
    12:53
  • Get Value From Search Component
    07:15
  • Input Fixes
    09:27
  • Bottom Navigation of Card
    10:00
  • Detail View - Assigment
    09:13

  • Display Tracks - Deezer Api
    08:54
  • Display Tracks - part 2
    16:36
  • Flex Styles
    12:59
  • Linking + Tiny Fixes
    05:55
  • Home Screen - Assignment
    10:01
  • Async Storage Intro - part 1
    09:55
  • Async Storage - part 2
    15:30
  • Save Tracks to the Storage
    14:52
  • Save Albums to the Storage
    04:46
  • Alert Implementation
    07:28
  • Display Favourite Albums
    12:31
  • Display Favourite Tracks
    07:46
  • Delete Album
    06:16
  • Touchables and Flat List
    11:34
  • Summary
    01:11
  • [Bonus]: Keep Learning
    00:24

Requirements

  • No React Native and Mobile Development previous knowledge is required!
  • Basic Javascript knowledge is required

Description

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

How does it sounds ? Let's find out if this course is right for you. I hope to see you in lectures.

Who this course is for:

  • Starting as well as experienced developers interested in Mobile Development with React Native
  • This course is for everyone willing to start creating Mobile Apps in a short time
  • Taking this course will enable you to develop applications for iOS, Android with One Codebase!

Instructor

Filip Jerga
Software Engineer
Filip Jerga
  • 4.5 Instructor Rating
  • 2,878 Reviews
  • 26,559 Students
  • 15 Courses

My name is Filip Jerga and I am an experienced software engineer and freelance developer. I have a Master's degree in Artificial Intelligence and several years of experience working on a wide range of technologies and projects from C++ development for ultrasound devices to modern mobile and web applications in React and Angular.

Throughout my career, I have acquired advanced technical knowledge and the ability to explain programming topics clearly and in detail to a broad audience. I invite you to take my course, where I have put a lot of effort to explain web and software engineering concepts in a detailed, hands-on and understandable way.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.