- Install an Android emulator then set up the environment variables
- Check the
adb
version:
~/AppData/Local/Android/Sdk/platform-tools$ ./adb.exe version
- Core components
- The
<View>
allows you to group other components together, structure them (i.e. provide a layout) and (optionally) add some container styling - The default styling/layout behavior of a
<View>
component uses Flexbox to organize its child components alignItems
positions elements along the cross axis. ForflexDirection: 'column'
, the cross axis is the horizontal axis- The core difference between
<FlatList>
and<ScrollView>
is that FlatList optimizes scrolling by only rendering what's required. Sometimes you might want to use<RecyclerListView>
- Define a new Expo entry point
- Debug RN with
react-devtools
- Toggle menu (press
m
orCommand D
on iOS orControl M
on Android) elevation
style prop adds a drop shadow to the item and affects z-order for overlapping views. O iOS devices it can be replicated using theshadow-
style prop<ImageBackground>
source code- OpenSans: bold, regular
- Images: background, success
- Check for TypeScript errors then lint the files:
npx tsc --noEmit && eslint
- How to disable the default splash screen?
- Configure the orientation mode