
React Native: Developing Android and iOS Apps Course
Magsimula sa zero hanggang sa isang fully deployed na React Native app sa parehong Android at iOS. Sinasaklaw ng kursong ito ang lahat mula sa environment setup at core components hanggang sa advanced na state management, native device features, at pagsusumite sa app store. Bumuo ng tunay, production-ready na mga mobile app gamit ang parehong tools at patterns na ginagamit ng mga propesyonal na developer.
Ano ang iyong matututuhan:
I-configure at tapusin ang isang kumpletong kapaligiran para sa pag-develop ng React Native para sa Android at iOS.
Bumuo ng mga multi-screen na app gamit ang stack, tab, at drawer navigation patterns.
Isama ang REST APIs, AsyncStorage, at SQLite para sa mga dynamic at offline-capable na app.
Ma-access ang mga native device feature kabilang ang camera, geolocation, at push notifications.
Pamahalaan ang masalimuot na estado ng aplikasyon gamit ang Redux Toolkit, React Query, at Zustand.
I-profile, i-optimize, subukan, at i-release ang mga signed build sa App Store at Google Play.
Paano ka mag-aaral nang praktikal React Native: Developing Android and iOS Apps Course
Paano ka magsasanay React Native: Developing Android and iOS Apps Course
Para sa mga negosyo na gustong sanayin ang kanilang team
Sa Dedika para sa mga negosyo, ang kurso ay may mga ehersisyo at halimbawa na akma sa iyong negosyo at ayon sa pangangailangan ng iyong kumpanya.
Nilalaman ng kurso
8 Kabanata • 38 Mga AralinTagal mula 4 hanggang 360 oras (ikaw ang magpapasya)
Kabanata 1ItagoItago ang mga detalyeTingnan ang mga detalyeMga Pundasyon ng React Native at Pag-setup ng Kapaligiran
Mga Pundasyon ng React Native at Pag-setup ng Kapaligiran
Aralin 1 • Pag-scaffold ng Iyong Unang Proyekto
Gumagamit ito ng React Native CLI at Expo CLI upang makabuo ng mga template ng proyekto at inihahambing ang kanilang mga trade-off. Pinapatakbo ng mga mag-aaral ang isang Hello World app sa parehong Android at iOS simulator.
Aralin 2 • Pag-unawa sa React Native Architecture
Sinasaklaw ang JavaScript bridge, native modules, at ang bagong Fabric renderer. Nagbibigay ng mental model na kailangan para mag-debug at mag-optimize sa buong kurso.
Aralin 3 • Debugging at Mga Developer Tool
Ipinapakilala ang Flipper, React DevTools, at ang in-app developer menu para sa pag-inspeksyon ng state at network calls. Ang mga kasanayan sa debugging na itinatag dito ay nalalapat sa bawat susunod na kabanata.
Aralin 4 • Pag-install ng Mga Development Tool
Ini-install ang Node.js, Watchman, Android Studio, at Xcode na may tamang bersyon ng SDK. Ang tamang setup ng toolchain ay pumipigil sa mga environment error sa lahat ng susunod na kabanata.
Kabanata 2ItagoItago ang mga detalyeTingnan ang mga detalyeReact Fundamentals na Inilapat sa Mobile
React Fundamentals na Inilapat sa Mobile
Aralin 1 • Mga Functional Component at JSX
Sinusuri ang JSX syntax, component composition, at prop passing sa konteksto ng React Native. Itinatatag ang component-driven mindset na kinakailangan para sa lahat ng UI work sa hinaharap.
Aralin 2 • State Management gamit ang Hooks
Sinasaklaw ang useState, useReducer, at useRef para sa pamamahala ng lokal na component state at side effects. Ang mga hook na ito ang nagpapagana sa mga interactive na feature na binuo sa buong kurso.
Aralin 3 • Context API para sa Ibinahaging State
Ipinapatupad ang React Context gamit ang useContext upang ibahagi ang theme at auth state sa iba't ibang component. Nagbibigay ng magaan na solusyon sa global state bago ipakilala ang Redux.
Aralin 4 • Mga Side Effect at Lifecycle gamit ang useEffect
Ipinapaliwanag ang useEffect dependency array, cleanup functions, at mga karaniwang pitfalls tulad ng stale closures. Ang tamang paggamit ng effect ay kritikal para sa data fetching na sinasaklaw sa mga susunod na kabanata.
Aralin 5 • Mga Listahan, Susi, at Performance
Ino-optimize ang pag-render ng FlatList at SectionList gamit ang keyExtractor, getItemLayout, at memoization. Ang mahusay na pag-render ng listahan ay mahalaga para sa smooth na mobile UX.
Kabanata 3ItagoItago ang mga detalyeTingnan ang mga detalyeMga Pangunahing Component at Pundamental ng Pag-istilo
Mga Pangunahing Component at Pundamental ng Pag-istilo
Aralin 1 • Flexbox Layout System
Ipinapaliwanag ang flexDirection, justifyContent, alignItems, at flex sizing gaya ng inilalapat sa React Native. Ang mastery dito ay nagbibigay-daan sa consistent na cross-platform na mga layout sa lahat ng gawaing proyekto.
Aralin 2 • Mga Teknik ng Responsive Design
Ginagamit ang Dimensions API, useWindowDimensions hook, at percentage-based sizing para sa adaptive na mga layout. Tinitiyak na tama ang hitsura ng mga UI sa mga telepono at tablet na may iba't ibang laki ng screen.
Aralin 3 • StyleSheet API at Pag-theme
Itinuturo ang StyleSheet.create, inline styles, at dynamic na style composition. Ang mga mag-aaral ay bumubuo ng isang reusable theme object na ginagamit sa buong proyekto ng kurso.
Aralin 4 • Mahahalagang Built-In Component
Sinasaklaw ang View, Text, Image, TextInput, ScrollView, at FlatList kasama ang kanilang mga pangunahing prop. Ang mga component na ito ang bumubuo sa mga building block para sa bawat screen na binuo sa kurso.
Kabanata 4ItagoItago ang mga detalyeTingnan ang mga detalyeNavigation at Pamamahala ng Screen
Navigation at Pamamahala ng Screen
Aralin 1 • Tab at Drawer Navigation
Ipinapatupad ang bottom tab at side drawer navigators na may mga icon at suporta sa badge. Ang mga pattern na ito ay nagbibigay ng top-level na istruktura ng app na ginamit sa proyekto ng kurso.
Aralin 2 • Deep Linking at Paghawak ng URL
Kinoconfigure ang URL schemes at universal links upang buksan ang mga partikular na screen mula sa mga panlabas na pinagmulan. Ang deep linking ay kinakailangan para sa push notification navigation na sinasaklaw sa ibang pagkakataon.
Aralin 3 • Setup at Mga Konsepto ng React Navigation
Ini-install ang mga dependency ng React Navigation at ipinapaliwanag ang hierarchy ng navigator, screen, at route. Ang pundasyong ito ay kinakailangan bago maipatupad ang anumang pattern ng navigation.
Aralin 4 • Mga Pattern ng Daloy ng Authentication
Ipinapatupad ang conditional navigation stacks na lumilipat sa pagitan ng auth at main app screens batay sa estado ng token. Ang pattern na ito ay muling ginagamit sa buong proyekto ng kurso.
Aralin 5 • Stack Navigator para sa mga Daloy ng Screen
Bumubuo ng push, pop, at replace flows gamit ang native stack navigator na may mga custom na opsyon sa header. Ang stack navigation ang pangunahing pattern para sa detail at form screens.
Kabanata 5ItagoItago ang mga detalyeTingnan ang mga detalyeNetworking, APIs, at Pagpapanatili ng Data
Networking, APIs, at Pagpapanatili ng Data
Aralin 1 • Pagkuha ng Data gamit ang Fetch API
Ginagamit ang Fetch API at Axios upang gumawa ng GET, POST, PUT, at DELETE requests na may wastong error handling. Ang mga network call ang pampagana sa dynamic na nilalaman sa proyekto ng kurso.
Aralin 2 • SQLite at Istrukturadong Lokal na Data
Nagsasama ng isang SQLite library upang lumikha ng mga talahanayan, magpatakbo ng mga query, at pamahalaan ang relational data sa device. Ang istrukturang imbakan ay kinakailangan para sa offline-first na feature sa proyekto.
Aralin 3 • Mga Istratehiya sa Pag-cache at Offline
Ipinapatupad ang stale-while-revalidate caching at network-status detection para sa offline UX. Tinitiyak ng mga istratehiyang ito na mananatiling magagamit ang app nang walang koneksyon sa network.
Aralin 4 • Mga Pattern ng Async/Await at Promise
Inilalapat ang async/await syntax, Promise.all, at mga pattern ng cancellation upang pamahalaan ang mga sabay-sabay na request. Pinipigilan ng malinis na async code ang mga race condition sa mga screen na maraming data.
Aralin 5 • AsyncStorage para sa Lokal na Pagpapanatili
Nag-iimbak at kumukuha ng key-value data gamit ang AsyncStorage para sa mga setting at naka-cache na tugon. Ang lokal na pagpapanatili ay nagbibigay-daan sa offline na pag-access sa dating na-load na nilalaman.
Kabanata 6ItagoItago ang mga detalyeTingnan ang mga detalyeMga Katutubong Tampok ng Device at Pahintulot
Mga Katutubong Tampok ng Device at Pahintulot
Aralin 1 • Geolocation at Integrasyon ng Maps
Kinukuha ang lokasyon ng device gamit ang Geolocation API at nire-render ang mga mapa gamit ang react-native-maps. Pinapagana ng mga tampok ng lokasyon ang map screen sa proyekto ng kurso.
Aralin 2 • Camera at Pag-access sa Media Library
Nagsasama ng react-native-vision-camera at ang media library API para sa pagkuha at pagpili ng larawan. Ang mga tampok ng camera ay ginagamit sa profile at content upload screens ng proyekto.
Aralin 3 • Setup ng Push Notification
Kinoconfigure ang Firebase Cloud Messaging para sa Android at APNs para sa iOS upang maghatid ng mga push notification. Ang paghawak ng notification ay kumokonekta sa mga pattern ng deep linking mula sa Kabanata 4.
Aralin 4 • Mga Sensor, Biometrics, at Haptics
Ina-access ang accelerometer, biometric authentication, at haptic feedback API para sa pinahusay na UX. Ang mga tampok na ito ang nagpapaiba sa mga native mobile app mula sa web-based na mga alternatibo.
Aralin 5 • Pamamahala ng Pahintulot sa Parehong Platform
Ginagamit ang react-native-permissions library upang humiling, suriin, at pangasiwaan ang mga estado ng pahintulot. Ang tamang paghawak ng pahintulot ay isang kinakailangan para sa bawat tampok ng hardware sa kabanatang ito.
Kabanata 7ItagoItago ang mga detalyeTingnan ang mga detalyeState Management sa Malaking Saklaw
State Management sa Malaking Saklaw
Aralin 1 • React Query para sa Server State
Ginagamit ang useQuery at useMutation hooks ng React Query upang paghiwalayin ang server state sa UI state. Pinapasimple ng diskarteng ito ang pag-sync ng data kumpara sa manu-manong Redux thunks.
Aralin 2 • Async Thunks at RTK Query
Pinangangasiwaan ang async data fetching gamit ang createAsyncThunk at ang RTK Query data-fetching layer. Pinapalitan ng RTK Query ang manu-manong fetch logic at caching mula sa Kabanata 5.
Aralin 3 • Zustand para sa Magaan na Global State
Ipinapatupad ang mga Zustand store para sa UI state na hindi kabilang sa mga library ng server-state. Ang minimal API ng Zustand ay umaakma sa React Query sa isang modernong arkitektura ng state.
Aralin 4 • Mga Pundamental ng Redux Toolkit
Lumilikha ng mga slice, reducer, at action gamit ang createSlice at configureStore API ng Redux Toolkit. Tinatanggal ng RTK ang boilerplate at ito ang pamantayan sa industriya na diskarte sa Redux.
Aralin 5 • Paggawa ng Desisyon sa Arkitektura ng State
Inihahambing ang Redux, React Query, Zustand, at Context sa iba't ibang pamantayan tulad ng kumplikasyon at laki ng koponan. Pinipili at binibigyang-katwiran ng mga mag-aaral ang tamang tool para sa mga ibinigay na senaryo ng proyekto.
Kabanata 8ItagoItago ang mga detalyeTingnan ang mga detalyePerformance, Testing, at App Deployment
Performance, Testing, at App Deployment
Aralin 1 • Pag-profile at Pag-optimize ng Performance
Ginagamit ang Hermes engine, Flipper performance panel, at re-render tracing upang matukoy ang mga bottleneck. Ang mga diskarte sa pag-optimize dito ay nalalapat sa lahat ng screen na binuo sa proyekto ng kurso.
Aralin 2 • Unit at Integration Testing
Sumusulat ng mga component test gamit ang Jest at React Native Testing Library at mga integration test para sa mga daloy ng navigation. Ang isang nasubok na codebase ay nagbabawas ng panganib ng regression sa yugto ng deployment.
Aralin 3 • End-to-End Testing gamit ang Detox
Ino-automate ang buong daloy ng user sa mga tunay na simulator gamit ang Detox para sa maaasahang E2E coverage. Nahuhuli ng mga E2E test ang mga isyu sa integrasyon na hindi matukoy ng mga unit test.
Aralin 4 • Mga Animation gamit ang Animated API at Reanimated
Bumubuo ng makinis na mga UI animation gamit ang Animated API at React Native Reanimated 3 sa UI thread. Ang mga fluid animation ay isang pangunahing pagkakaiba ng mataas na kalidad na mobile apps.
Aralin 5 • Pagbuo at Paglalabas sa Mga App Store
Bumubuo ng mga naka-sign na APK at IPA build, kino-configure ang mga listahan ng app store, at ina-automate ang mga release gamit ang Fastlane. Ang mga mag-aaral ay nagsumite ng isang production build sa parehong store sa pagtatapos ng kabanata.
Ang iyong wastong sertipiko ng pagtatapos
Ang kursong ito ay para sa iyo:
Mga web developer na handa nang dalhin ang kanilang mga kasanayan sa mobile app development.
Mga freelancer na nais mag-alok ng iOS at Android apps sa mga kliyente.
Mga mag-aaral ng computer science na bumubuo ng portfolio bago pumasok sa job market.
Mga backend engineer na naghahangad na palawakin ang kanilang kakayahan sa full-stack mobile product development.
Mga entrepreneur na nais bumuo at maglunsad ng kanilang sariling ideya para sa mobile app.
Mga junior React developer na naglalayong magpakadalubhasa sa cross-platform mobile engineering.
Ano ang sinasabi ng aming mga mag-aaral
Ang mga klase nila ay perpekto. Nakuha ko ang one-year package at sa wakas, may pagkakataon na akong sundan ang iba't ibang mga paksa na interesado ako nang hindi na kailangan lumipat ng platform... salamat sa lahat ng ginagawa ninyo, inirekomenda ko na kayo sa ibang mga tao...

Gusto ko kung paano direkta sa punto ang mga aralin at kung paano ko mababago ang mga kabanata at malaktawan ang mga content na hindi ko kailangan.

Gusto ko ang content at ang paraan ng pagpresenta at transcription ng mga video, na nagpapabilis sa proseso!

Ang platform ay mabilis, simple gamitin. Ang diversity ng content at ang mga supplementary videos ay nakakatulong talaga sa pag-aaral.

Pangunahing pagsasanay
FAQ
Sino ang Dedika?
Balido ba ang sertipiko sa Pilipinas?
Libre ba ang mga kurso?
Ano ang workload ng kurso?
Ano ang itsura ng mga kurso?
Paano gumagana ang mga kurso?
Gaano katagal ang mga kurso?
Magkano ang halaga ng mga kurso?
Ano ang EAD o online course at paano ito gumagana?
PDF Course




















