Java, Swift (Objective-C)
Cordova (or others on top of it, e.g. Ionic)
React Native
Option 1)
Option 2)
OR
create-react-native-app
react-native init
yarn global add create-react-native-app
create-react-native-app AwesomeProject
cd AwesomeProject
yarn start
# download bazillion of tools like Android Studio, Java, Python...
# setup and install bazillion of packages, SDKs, whatever, from Android Studio
# expect at least one error that you will google for an hour
# enable hardware virtualization and run someshit.exe on Windows to be able to use it
# prepare a virtual device
yarn global add react-native-cli
react-native init AwesomeProject2
cd AwesomeProject2
react-native run-android
# for Expo
yarn start
<div> => <View>
<span> => <Text>
background-color => backgroundColor
Questions?