Professional Documents
Culture Documents
Output:
Code:
Home Screen :
import { StyleSheet, Text, View, TouchableOpacity, Image} from 'react-native'
import React from 'react'
}}> <Image
source={{
uri: 'https://i.pinimg.com/originals/16/99/48/16994873e52cf48b897d3f86bbfeac28.jpg'
}} style =
{{ width:200,
height:100,
}} />
<TouchableOpacity style = {{
height : 50, width: 100,
backgroundColor:'blue', alignItems:
'center', justifyContent: 'center',
borderRadius: 10,
}} onPress =
{()=>navigation.navigate("Register")} >
<Text style={{ color:'white',
fontSize:
15, fontWeight:'bold',
}}>
Register
</Text>
</TouchableOpacity>
<TouchableOpacity style = {{
height : 50, width: 100,
backgroundColor:'blue', alignItems:
'center', justifyContent: 'center',
borderRadius: 10,
}}
onPress = {()=>navigation.navigate("Login")} > <Text style={{
color:'white', fontSize:
15, fontWeight:'bold',
}}>
Login
</Text>
</TouchableOpacity>
</View> )
} export default HomeScreen const styles = StyleSheet.create({})
Login Screen :
import { StyleSheet, Text, View, Image, TouchableOpacity } from 'react-native'
import React from 'react'
import { KeyboardAwareScrollView } from 'react-native-keyboard-aware-scroll-view'
import { TextInput } from 'react-native-paper'; const LoginScreen =
({navigation}) => { return (
<KeyboardAwareScrollView style={{ backgroundColor: 'white', }}>
<View style={{ marginTop:120,
alignItems:'center',
justifyContent: 'center' }}>
<Image source={{
uri: 'https://i.pinimg.com/originals/16/99/48/16994873e52cf48b897d3f86bbfeac28.jpg'
}} style =
{{ width:200,
height:100,
}} />
</View>
{/* Input Area */} <View style={{
marginBottom:10, margin:10, borderRadius:10,
}}> <TextInput
style={{
marginBottom:10,
margin:10, }}
label="Email" />
<TextInput style={{
marginBottom:10,
margin:10, }} label="Password" />
</View>
{/* Action Area */}
<View style={{
flexDirection:'row', margin:10, justifyContent:'space-evenly',
}}>
</View>
</KeyboardAwareScrollView>
) } export default LoginScreen const styles =
StyleSheet.create({})
Register Screen:
import { StyleSheet, Text, View, Image, TouchableOpacity } from 'react-native'
import React from 'react'
import { KeyboardAwareScrollView } from 'react-native-keyboard-aware-scroll-view'
import { TextInput } from 'react-native-paper'; const RegisterScreen =
({navigation}) => { return (<KeyboardAwareScrollView style={{
backgroundColor: 'white',
}}>
<View style={{ alignItems:'center',
justifyContent: 'center' }}> <Image
source={{uri:
'https://i.pinimg.com/originals/16/99/48/16994873e52cf48b897d3f86bbfeac28.jpg' }}
style =
{{ width:200,
height:100,
}} />
</View>
{/* Input Area */} <View style={{
marginBottom:10,
margin:10, borderRadius:10,
}}> <TextInput
style={{
marginBottom:10, }}
label="First Name" />
<TextInput
style={{ marginBottom:10,
}} label="Last Name" />
<TextInput style={{
marginBottom:10, }}
label="Email" /> <TextInput
style={{ marginBottom:10,
}} label="Password" />
<TextInput style={{
marginBottom:10, }} label="Phone
Number" />
</View>
{/* Action Area */} <View
style={{
flexDirection:'row', margin:10,
justifyContent:'space-evenly',
}}>
<TouchableOpacity style = {{
height : 50, width: 100,
backgroundColor:'blue', alignItems:
'center', justifyContent: 'center',
borderRadius: 10,
}}onPress = {()=>navigation.navigate("Categories")}>
<Text style={{ color:'white',
fontSize:
15, fontWeight:'bold',
}}>
Register
</Text>
</TouchableOpacity>
<TouchableOpacity style = {{ height
: 50, width: 100,
backgroundColor:'blue', alignItems:
'center', justifyContent: 'center',
borderRadius: 10,
}} onPress =
{()=>navigation.navigate("Categories")} >
<Text style={{ color:'white',
fontSize:
15, fontWeight:'bold',
}}>
Login
</Text>
</TouchableOpacity>
</View>
</KeyboardAwareScrollView> )
} export default RegisterScreen
const styles = StyleSheet.create({})