강의

멘토링

커뮤니티

BEST
Programming

/

Mobile Application Development

React Native for Beginners

This is a lecture for beginners of React Native who can create mobile apps using JavaScript. Learn the basic knowledge required to develop React Native and proceed with a simple project.

(4.7) 45 reviews

861 learners

  • beomjun
React Native
JavaScript

Reviews from Early Learners

What you will gain after the course

  • React Native

  • React (Components, Hooks, Context API)

  • styled-components

  • React Navigation

  • iOS/Android App Distribution

Mobile apps made with JavaScript! 📱
Learn the fundamentals of React Native.

📋 Course Introduction

To build mobile apps, you had to learn separate languages for each platform, like Swift or Kotlin . However, React Native allows you to develop iOS and Android apps using JavaScript.


[ React Native Showcase ]

There are quite a few services that utilize React Native. These include familiar platforms like Facebook and Instagram, as well as companies like Shopify and Salesforce .

In this course, we will learn the basics of React Native for those who know JavaScript.
In the process, we cover:

  • React Native with Expo
  • React Components
  • React Hooks
  • React Context API
  • styled-components
  • React Navigation
  • iOS, Android app distribution

By the end of this course, you'll not only have a solid grasp of React Native's fundamentals, but also the necessary React knowledge to use it. Finally, you'll learn how to deploy iOS and Android apps and how to modify deployed apps using only JavaScript.

You too can get started with React Native through this course and create your own service with React Native!

📱 Project

Using what you learned in class, you will complete two simple projects.
The full source code for the project is available on GitHub. ( Link )

TODO App

Chat App

📗 React Native for Beginners

This course is based on learning React Native for the first time (Hanbit Media) .
This course covers the basics for beginners who are new to React Native.
We will apply what we learned in the lecture by creating a TODO app and a chat app, and cover how to use some of the libraries (e.g., styled-component, React Navigation, etc.) that are necessary in the process.

❓ Expected questions related to the lecture

Q-1. How much JavaScript do I need to know? (What defines "JavaScript Basics"?)

A-1. You must be able to use JavaScript and understand code. For more detailed information, please refer to the video "Preparing for the Course" in the second lecture of Section 0. If you feel you are not ready for the course, I recommend studying JavaScript further before proceeding.

Q-2. Do I need to know React to get started?

A-2. You don't need to know React. When I first started with React Native, I didn't know anything about it. The lecture also covers the React components necessary for React Native, so you can proceed with just a basic understanding of JavaScript.

Q-3. Why use Expo?

A-3. Expo allows you to develop and test using your current mobile phone. It's independent of the user's environment, allows for progress without having to run a virtual device, and offers ease of use when using certain libraries. Therefore, I believe it's the best choice for beginners to React Native.

Learning Environment Guide

  • This course uses Visual Studio Code. You can also use your favorite editor.

Recommended for
these people

Who is this course right for?

  • For those interested in React Native

  • For those who are new to React Native

  • For those who want to create a mobile app

  • For those who want to try something other than the web with JavaScript

Need to know before starting?

  • JavaScript Basics

Hello
This is

비개발자 혹은 프로그래밍 초급자를 대상으로 꾸준히 개발 교육을 진행해 왔습니다. 

제 경험과 지식이 여러분에게 도움이 되길 바랍니다.

감사합니다 :)

Curriculum

All

75 lectures ∙ (11hr 0min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

45 reviews

4.7

45 reviews

  • mun2016111333님의 프로필 이미지
    mun2016111333

    Reviews 2

    Average Rating 5.0

    5

    92% enrolled

    I am a Java developer with 15 years of experience. This time, we are planning an app with a group of people. I have read some React books and taken some lectures before, but I don't know much about React Native, so I took this lecture. It was very helpful. I think there will be no major problems in configuring and creating an app. Thank you. Instructor Kim Beom-jun. Please upload more lectures like this. ㅎㅎㅎ

    • beomjun
      Instructor

      Hello, Mr. Lee Taekwang, I'm glad that the lecture was helpful :) I hope that the app you're planning will be successfully completed~ Have a nice day Thank you :)

  • studio331st0547님의 프로필 이미지
    studio331st0547

    Reviews 2

    Average Rating 5.0

    5

    87% enrolled

    I am watching it well. The lecture is quite fast-paced, so I feel like I am packed with a lot of information in a short period of time, which suits me well. I will watch it well until the end and learn a lot!

    • beomjun
      Instructor

      Schidshow MilkyWay, thank you for your review :) I'm glad that the class is a good fit for you :) Please feel free to ask questions as you progress~ I hope you stay healthy and have a great day~ Thank you

  • yujeong0님의 프로필 이미지
    yujeong0

    Reviews 2

    Average Rating 5.0

    5

    100% enrolled

    Thank you for the good news

    • beomjun
      Instructor

      Hello, Kang Yu-jeong, I am a lecturer :) I hope you always stay healthy and have a nice day~ Thank you

  • jylee197409028047님의 프로필 이미지
    jylee197409028047

    Reviews 1

    Average Rating 5.0

    5

    83% enrolled

    The lecture is really good. It really helped me a lot in my studies. However.... isn't the final source code for the project provided?

    • beomjun
      Instructor

      Hello, Lee Jong-yeop, I'm glad it was helpful :) Thank you for your good review :) The full source code for the project is in the link below. https://github.com/Alchemist85K/inflearn-react-native I thought I posted a link in the lecture introduction, but I can't see the link now ;;;; I apologize for any inconvenience caused to your lecture. Thank you again for your good review. Have a nice day Thank you

  • ming37721619님의 프로필 이미지
    ming37721619

    Reviews 2

    Average Rating 5.0

    5

    5% enrolled

    I didn't know how to get started with React Native... So I looked up various books and videos and started listening to this lecture. It was very helpful because it explained things in an easy-to-understand way with examples. In particular, applying what I learned through a project in the middle was really helpful for me to understand.

    • beomjun
      Instructor

      Hello Lucy Kim, I'm glad the lecture was helpful :) Thank you for the good review :) If you have any questions, please ask me anytime~ Have a nice day~ Thank you

Similar courses

Explore other courses in the same field!