React Native
 

React Native är ett ramverks som används för att utveckla mobila appar med JavaScript, som kan köras både på iOS och Android.

Med React Native kan utvecklare använda en mängd UI-komponenter för att snabbt bygga och publicera appar båder iOS och Android.

Målgrupp
Kursen passar för dig som vill ta fram appar för mobil- och webbutveckling.


Bakgrundskunskaper
Du behöver ha en grundläggande förståelse för grunderna i JavaScript, HTML, CSS och ReactJS.

Språk
Utbildningsmaterialet är skrivet på engelska. Utbildningen kan genomföras antingen på svenska eller engelska.

Kurslängd
Kursen genomförs under tre dagar.

Innehåll
I kursen går vi igenom:

  • The basics
-          Core Components and Native Components
-          React Fundamentals
-          Handling text input
-          Using a ScrollView
-          Using List Views
-          Troubleshooting
-          Platform-Specific Code
-          More Resources
  • Environment setup
-          Integrating with existing apps
-          Integration with an Android fragment
-          Out-of-Tree platforms
  • Workflow
-          Running on device
-          Fast refresh
-          Metro
-          Using libraries
-          Using Typescript
  • UI and interaction
-          Style
-          Height and width
-          Layout with Flexbox
-          Images
-          Color reference
  • Interaction
-          Handling touches
-          Navigating between screens
-          Animations
-          Gesture responder system
  • Connectivity
-          Networking
-          Security
  • Inclusion
-          Accessibility
  • Debugging
-          React DevTools
-          Native Debugging
-          Debugging Release builds
  • Testing
  • Performance
-          Speeding up your build phase
-          Optimizing Flatlist configuration
-          Profiling
-          Profiling with Hermes
  • JavaScript runtime
-          Timers
-          Using Hermes
  • Native Modules
-          Android native modules
-          iOS native modules
-          Native modules NPM package setup
-          Local libraries setup
  • Native Components
-          Android native UI components
-          iOS native UI Components
-          Direct manipulation
  • Android and iOS guides
-          Headless JS
-          Publishing to Google Play Store
-          Communication between native and React Native
-          React native Gradle plugin
-          Linking Libraries in iOS
-          Running on iOS simulator
-          App extensions in iOS
-          Publishing to Apple app store

Mer information
För mer information kontakta Åsa Detterfelt, 070-659 58 12, alternativt maila asa.detterfelt@mindroad.se.