주니어 개발자와 시니어 개발자의 차이는 확장 가능하고 사용자에게 간단하며 안정적인 시스템 설계 능력에 있다. 🧑💻
이 튜토리얼에서는 React Native를 사용하여 6개의 화면으로 구성된 음식 배달 앱을 구축하고, 이메일/비밀번호 인증, 탭/스택 탐색, 실시간 음식 제공 홈 화면, 검색 화면, 사용자 프로필 화면, 프로덕션 스타일의 장바구니 및 추가 기능 로직, 오류 모니터링 및 충돌 추적 기능을 구현한다. 🚀
Expo, NativeWind, Zustand, Appwrite, Sentry를 사용하여 React Native 앱을 빠르게 구축하고 스타일링하며, 상태를 관리하고, 백엔드를 강화하고, 버그 없는 코드를 배포하는 방법을 배운다. 🛠️
Expo를 사용하여 React Native 프로젝트를 설정하고 초기화한다. Expo는 React Native 앱을 개발, 검토 및 배포하는 데 도움이 되는 도구 모음이다. 📱
NativeWind를 사용하여 React Native 앱을 스타일링한다. NativeWind는 Tailwind CSS의 유틸리티 우선 워크플로우를 React Native 앱에서 사용할 수 있도록 해준다. 🎨