리액트 네이티브로 라이더용 배달앱을 만들어봅니다. 6년간 리액트 네이티브로 5개 이상의 앱을 만들고, 카카오 모빌리티에 매각한 개발자의 강의입니다.
0.71버전 소스코드
0.71버전까지 많은 것들이 바뀌어서 한 번 저도 0.71로 프로젝트를 다시 세팅해보았습니다.
https://github.com/ZeroCho/food-delivery-app/tree/master/rn71
소스코드는 여기에 있고요. 주요한 차이점으로는 build.gradle & app/build.gradle이 조금 달라진 점(기존 파일 수정하면서 실수로 한줄 삭제하지않게 조심하세요)
android/app/src/main/AndroidManifest.xml에서 android:exported = true를 해줘야 했던 점과
react-native-code-push가 안 돼서 patch-package로 수정했던 점이 있네요. 해당 수정 파일은
iOS 쪽에서는 AppDelegate.m 대신 AppDelegate.mm이 생겼습니다. push-notification을 하는 방식이 많이 달라졌으니 AppDelegate.h와 AppDelegate.mm을 꼭 확인해주세요(AppDelegate.mm에서 모듈 이름은 자기 모듈 이름 넣으셔야 합니다)
여기에 올려두었으니 이 파일을 복사붙여넣기 하신 후 npm i 하면 수정사항이 반영됩니다.