import React from 'react'; import { Image, Platform, ScrollView, StyleSheet, Text, TouchableOpacity, View, } from 'react-native'; import { WebBrowser } from 'expo'; import { MonoText } from '../components/StyledText'; export default class HomeScreen extends React.Component { static navigationOptions = { header: null, }; render() { return ( {this._maybeRenderDevelopmentModeWarning()} Get started by opening screens/HomeScreen.js Change this text and your app will automatically reload. Help, it didn’t automatically reload! This is a tab bar. You can edit it in: navigation/MainTabNavigator.js ); } _maybeRenderDevelopmentModeWarning() { if (__DEV__) { const learnMoreButton = ( Learn more ); return ( Development mode is enabled, your app will be slower but you can use useful development tools. {learnMoreButton} ); } else { return ( You are not in development mode, your app will run at full speed. ); } } _handleLearnMorePress = () => { WebBrowser.openBrowserAsync('https://docs.expo.io/versions/latest/guides/development-mode'); }; _handleHelpPress = () => { WebBrowser.openBrowserAsync( 'https://docs.expo.io/versions/latest/guides/up-and-running.html#can-t-see-your-changes' ); }; } const styles = StyleSheet.create({ container: { flex: 1, backgroundColor: '#fff', }, developmentModeText: { marginBottom: 20, color: 'rgba(0,0,0,0.4)', fontSize: 14, lineHeight: 19, textAlign: 'center', }, contentContainer: { paddingTop: 30, }, welcomeContainer: { alignItems: 'center', marginTop: 10, marginBottom: 20, }, welcomeImage: { width: 100, height: 80, resizeMode: 'contain', marginTop: 3, marginLeft: -10, }, getStartedContainer: { alignItems: 'center', marginHorizontal: 50, }, homeScreenFilename: { marginVertical: 7, }, codeHighlightText: { color: 'rgba(96,100,109, 0.8)', }, codeHighlightContainer: { backgroundColor: 'rgba(0,0,0,0.05)', borderRadius: 3, paddingHorizontal: 4, }, getStartedText: { fontSize: 17, color: 'rgba(96,100,109, 1)', lineHeight: 24, textAlign: 'center', }, tabBarInfoContainer: { position: 'absolute', bottom: 0, left: 0, right: 0, ...Platform.select({ ios: { shadowColor: 'black', shadowOffset: { height: -3 }, shadowOpacity: 0.1, shadowRadius: 3, }, android: { elevation: 20, }, }), alignItems: 'center', backgroundColor: '#fbfbfb', paddingVertical: 20, }, tabBarInfoText: { fontSize: 17, color: 'rgba(96,100,109, 1)', textAlign: 'center', }, navigationFilename: { marginTop: 5, }, helpContainer: { marginTop: 15, alignItems: 'center', }, helpLink: { paddingVertical: 15, }, helpLinkText: { fontSize: 14, color: '#2e78b7', }, });