feat(mobile): Expo → RN CLI 전환 + Android 빌드 성공
RN 0.85 + React 19 기반 apps/mobile-rn 프로젝트 생성. 6개 화면 이식 (Login, Dash, History, Record, Talk, Settings). @react-navigation/native + bottom-tabs 네비게이션 구성. Windows NDK CMake libc++_shared 링크 버그 워크아라운드 포함. Galaxy Fold (SM_F956N) 무선 디버깅 APK 설치 확인.
This commit is contained in:
parent
55eb62189a
commit
bf36a9d97d
68 changed files with 13955 additions and 9375 deletions
38
apps/mobile-rn/App.tsx
Normal file
38
apps/mobile-rn/App.tsx
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
// App.tsx — D3RO Voice Mobile root
|
||||
import { NavigationContainer } from '@react-navigation/native'
|
||||
import { createNativeStackNavigator } from '@react-navigation/native-stack'
|
||||
import { GestureHandlerRootView } from 'react-native-gesture-handler'
|
||||
import { SafeAreaProvider } from 'react-native-safe-area-context'
|
||||
import { StatusBar } from 'react-native'
|
||||
import { I18nProvider } from '@d3ro/i18n'
|
||||
import { d3roNativePalette } from '@d3ro/ui-native'
|
||||
import { AuthProvider } from './src/lib/auth-context'
|
||||
import TabNavigator from './src/navigation/TabNavigator'
|
||||
import LoginScreen from './src/screens/LoginScreen'
|
||||
|
||||
const Stack = createNativeStackNavigator()
|
||||
|
||||
export default function App(): React.ReactElement {
|
||||
return (
|
||||
<GestureHandlerRootView style={{ flex: 1 }}>
|
||||
<SafeAreaProvider>
|
||||
<I18nProvider initialLocale="ko">
|
||||
<AuthProvider>
|
||||
<StatusBar barStyle="light-content" backgroundColor={d3roNativePalette.bg.app} />
|
||||
<NavigationContainer>
|
||||
<Stack.Navigator
|
||||
screenOptions={{
|
||||
headerShown: false,
|
||||
contentStyle: { backgroundColor: d3roNativePalette.bg.app },
|
||||
}}
|
||||
>
|
||||
<Stack.Screen name="Login" component={LoginScreen} />
|
||||
<Stack.Screen name="Main" component={TabNavigator} />
|
||||
</Stack.Navigator>
|
||||
</NavigationContainer>
|
||||
</AuthProvider>
|
||||
</I18nProvider>
|
||||
</SafeAreaProvider>
|
||||
</GestureHandlerRootView>
|
||||
)
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue