Build React Native Full Stack App Using Expo, Firebase and AI | AI Pocket Agent
- AI Pocket Agent는 React Native로 구축된 AI 기반 개인 비서 앱입니다. 📱
- 복잡한 쿼리 없이 음성으로 AI 에이전트에게 작업을 요청할 수 있습니다. 🗣️
- Expo와 React Native를 사용하여 풀스택 애플리케이션을 구축하는 과정을 단계별로 설명합니다. 🛠️
- 사용자는 Gmail 계정으로 인증하여 앱을 시작합니다. ✉️
- 홈 화면에는 다양한 AI 에이전트 목록이 표시되며, Expo Router를 사용한 탭 내비게이션이 있습니다. 🧭
- 각 에이전트는 특정 분야에 특화되어 있으며, 사용자는 질문을 통해 상호 작용할 수 있습니다. ❓
- 이미지 캡션 생성 기능도 제공하며, 이미지를 선택하고 설명을 추가하여 캡션을 얻을 수 있습니다. 🖼️
- 사용자는 자신만의 에이전트를 생성하고, 이름, 이모지, 지침을 설정할 수 있습니다. ✨
- 탐색 탭에서는 사용자가 생성한 에이전트, 추천 에이전트, 대화 기록을 확인할 수 있습니다. 🔍
- 프로필 탭에서는 에이전트 생성, 탐색 페이지 이동, 로그아웃 옵션을 제공합니다. 👤
- React Native 초보자를 위해 프로젝트 설정부터 에뮬레이터 실행까지 기본 사항을 설명합니다. 👶
- Expo를 사용하여 React Native 앱을 더 빠르게 개발할 수 있습니다. 🚀
- Expo Go 앱을 통해 Android, iOS, 웹에서 앱을 테스트할 수 있습니다. ✅
- VS Code에서 터미널을 열어 npm run reset project 명령어로 프로젝트를 초기화할 수 있습니다. 🔄
- app.json 파일에는 앱 이름, 버전, 패키지 이름 등 앱 구성 정보가 포함되어 있습니다. ⚙️
- npm run start 명령어로 Expo Go 애플리케이션을 시작할 수 있습니다. ▶️
- Android Studio를 사용하여 에뮬레이터를 실행하고 앱을 테스트할 수 있습니다. 🤖
- Expo Go 앱을 에뮬레이터 또는 실제 장치에 설치하여 앱을 실행할 수 있습니다. 📲
- 코드 변경 사항은 저장 즉시 장치에 자동 반영됩니다. 🔄
- 튜토리얼을 통해 APK 파일 생성 방법도 안내할 예정입니다. 📦