// TODO: there are tons of more interesting methods there! import * as Application from 'expo-application' import { useRouter } from 'expo-router' import { ScrollView, StyleSheet } from 'react-native' import { Box, Button, Text } from '@/design-system' import { usePreventGoBack, useSafeAreaInsets, useScreenOptions, useTranslation } from '@/hooks' export const ApplicationInfoScreen = (): JSX.Element => { const { i18n, t } = useTranslation() const { bottom } = useSafeAreaInsets() const { canGoBack, back } = useRouter() useScreenOptions({ title: t('navigation.screen_titles.application_info'), }) usePreventGoBack() return ( {t('application_info_screen.navigation_info')} {Application.applicationId} {Application.applicationName} {Application.nativeApplicationVersion} {Application.nativeBuildVersion} {i18n.languages.join(', ')} {canGoBack() && ( <> )} ) } const styles = StyleSheet.create({ container: { flexGrow: 1, padding: 16, }, })