# react-native > A framework for building native apps with React. > More information: . - Initialize a new React Native project in a directory of the same name: `react-native init {{project_name}}` - Start the metro bundler: `react-native start` - Start the metro bundler with a clean cache: `react-native start --reset-cache` - Build the current application and start it on a connected Android device or emulator: `react-native run-android` - Build the current application and start it on an iOS simulator: `react-native run-ios` - Build the current application in `release` mode and start it on a connected Android device or emulator: `react-native run-android --variant={{release}}` - Start `logkitty` and print logs to `stdout`: `react-native log-android` - Start `tail system.log` for an iOS simulator and print logs to `stdout`: `react-native log-ios`