React Native je JavaScript framework koji služi za pravljenje mobilnih aplikacija za Android i iOS, koristeći jedan zajednički kod – što znači da ne moraš posebno da učiš Java (za Android) i Swift (za iOS).
Razvijen je od strane Facebook-a, i koristi isti princip kao React.js (komponente, stanje, props…), ali za izgradnju nativnih mobilnih aplikacija, a ne web stranica.
Ukratko, React Native služi za:
Izradu mobilnih aplikacija koje rade na oba operativna sistema (Android & iOS)
Korišćenje jednog koda za više platformi, što štedi vreme i resurse
Razvoj modernog, responzivnog korisničkog interfejsa
Integraciju sa kamerom, GPS-om, lokalnim skladištem, notifikacijama i ostalim funkcijama uređaja
Brži razvoj i jednostavno testiranje uz pomoć alata kao što je Expo
Gde se koristi React Native:
- Aplikacije poput Facebook, Instagram, Skype, Uber Eats, Discord, Pinterest itd.
- Mobilne aplikacije za firme, e-prodavnice, restorane, kurirske službe, edukativne platforme i slično.
Idealno je ako želiš:
- Da praviš mobilne aplikacije, a već znaš osnove React.js-a ili JavaScript-a
- Da brzo dođeš do prototipa i funkcionalne aplikacije
- Da radiš kao freelancer, frontend ili mobilni developer
Prijavite se na kurs React Native putem prijave na sajtu
Kurs React Native traje 20 školskih časova tj. dva meseca. Obuka se sastoji iz teorijske i praktične nastave u vidu projektnih zadataka.
Može da se plati u dve mesečne rate.
Karakteristike kursa
- Lekcija 0
- Test 0
- Trajanje 20 školskih časova
- Nivo težine Početni nivo
- Jezik Srpski
- Broj studenata 10
- Procene Da
- 1 Section
- 0 Lessons
- Lifetime
- Onlajn nastavaNastava se održava onlajn preko google učionice sa predavačem. Onlajn lekcije trenutno nisu dostupne.0
Dokumenta koja su potrebna za upis
- Očitana lična karta
- Fotokopija diplome poslednje završene škole
Kompetencije
- Zna šta je React Native i za šta se koristi
- Zna da postavi okruženje (Node.js, Expo, Android Studio/Xcode)
- Zna teoriju komponenti
- Zna stilizovanje komponenti
- Zna FlatList, props i uslovno prikazivanje
- Zna useState, useEffect, useReducer, useContext
- Zna čuvanje podataka na uređaju Async Storage
- Zna navigaciju između ekrana Expo Router
- Zna osnovne animacije sa Lottie API
Trajanje kursa
- 2 meseca tj. 20 školskih časova


