Skip to content

skolakoda/ucimo-react-native

Repository files navigation

Učimo React i React Native

React Native omogućava razvoj mobilnih aplikacija za Android i iOS, kao i univerzalnih Windows aplikacija, pomoću standardnih web tehnologija kao što su JS i CSS.

Preduslovi

Za uspešno praćenje React Native kursa potrebno je da poznajete:

  • JavaScript (obavezno)
  • CSS Flexbox (preporučeno)
  • React (preporučeno)

Kao dodatni resurs preporučujemo React Native Express kurs.

Program kursa

Instalacija

  • Instaliraj node.js i create-react-native-app

Osnovne komponente

  • View, element opšte namene, kao div u HTML-u (docs)
  • Text
  • Image

Osnovni stilovi

  • boje i veličine
  • fleksibilni prikaz (flex layout)

Liste

  • ScrollView
  • ListView

Biblioteke komponenti

  • React Native Elements
  • NativeBase
  • Shoutem UI

Upravljanje stanjem aplikacije

  • Stanje komponenti (state)
  • Redux biblioteka

Skladištenje podataka

  • ugrađeni AsyncStorage API
  • A SQLite / native database wrapper
  • Realm library database