Skip to content

Latest commit

 

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lộ trình training React Native

Giới thiệu tổng quát React Native

  • Tại sao chọn React Native ?
  • Nó nhanh và chậm như nào ?
  • Những tính năng tuyệt vời hơn khi code Native code ?

Training

Bắt đầu ngay với project thực tế

1. Weather App

  • Cài đặt môi trường (30p)
    • Nodejs
    • IDE (VSCode, Atom, Webstorm, Nuclide ....)
    • React native cli
    • Android SDK or Xcode
    • Watchman
  • Tạo project & Khái quát react native (30p)
    • Tạo project bằng react-native init, và tại sao ?
    • Giới thiệu các thành phần trong react-native
    • Redux, tại sao lại là redux ?
  • Thiết lập IDE và config Project nâng cao (30p)
    • Debug và thiết lập debug xịn !
    • React native hoạt động như nào ? buiding, hot reload...
    • Flow
    • Eslint
    • Typescript
    • Babel
    • Prettier
    • Lựa chọn code styles (Standard, Google, Airbnb)
    • VSCode extensions phải có
  • Xây dựng weather app (120->180p)
    • Xây dựng kiến trúc app, tại sao lại cần ?
    • Thiết lập redux (redux-saga, redux-thunk, redux-loggger ...)
    • Thiết lập Navigator (reactnavigation, react-native-navigation)
    • UI Style, lựa chọn hợp lý (nativebase,...)
    • Thiết lập fonts chũ
    • Network
    • Call API
    • Background job
    • Xin quyền vị trí
    • Tạo màn hình
    • Binding dữ liệu
  • Release (30p)
    • Keystore/Provisioning profile... là gì
    • Config release Android/iOS
  • Nâng cao (30p)
    • Thiết lập code-push -> release app không cần update lại ipa/apk
    • Thiết lập crash report trên js or native code ?

Ebooks

1. The Complete React Native and Redux Course (đã mua)

https://www.udemy.com/the-complete-react-native-and-redux-course/ iOS and Android App Development from scratch - build full React Native mobile apps ridiculously fast!

2. React Native: Advanced Concepts (đã mua)

https://www.udemy.com/react-native-advanced/ Master the advanced topics of React Native: Animations, Maps, Notifications, Navigation and More!

3. React native training

https://unbug.gitbooks.io/react-native-training/content/

Giợi ý thư viện

About

No description, website, or topics provided.

Resources

Stars

4 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages