거의 알고리즘 일기장
React Native ( expo )를 이용한 사이드 프로젝트 만들기 -4. 완성(Release 1.0.0) 본문
미루고 미루다가.. 이번주 집중해서 release 1.0.0 까지 완료했다.
지금 play store에는 검토중이고, app store는 developer 계정을 검토중이다. (이것만 해도 2.5+ 12, 약 15마넌이다ㅠ)
release 1.0.0의 사항은 크게 4가지 였다.
1. 내 일기 리스트 ( 일기 리스트 보여주는 기능 )
2. 그림일기 만들기, 수정, 지우기
3. 그림일기 상세보기
4. 앱 사용법 (carousel 형식으로)
app flow
expo로 진행하면서 불편했던 사항들
1. 테스트에 제약이 있다.
firebase와 facebook login 연동을 하려는데, 하라는대로 다한거 같은데.. firebase 연결에서 겁나 에러나서 하루정도를 날렸는데..
[Error: Unsuccessful debug_token response from Facebook:
{"error":{"message":"(#100) The App_id in the input_token
did not match the Viewing App","type":"OAuthException","code":100,
"fbtrace_id":"SOME_HASH"}}]
https://medium.com/swlh/expo-webview-facebook-authentication-with-firebase-2b864c031340
No configuration is needed to use the Facebook SDK in the App Store Expo client, because all of your Facebook API calls will be made with Expo’s Facebook App ID. The slight downside to this is that you can’t customize which permissions your app requests from Facebook (like user_photos or user_friends), or integrate Facebook login with other services like Firebase auth.
apple developer program을 지불한 경우에만 된다고 나와있는데.. 나는 아직 통과가 안되었어서 ㅠㅠ
거기다가
2. 라이브러리 선택지가 좁다.
native에 비해서 rn이 라이브러리 선택지가 좁은데, 그중에서도 expo를 이용한 rn은 더 좁다
선택지 개수가 native > rn > rn(expo)
이런느낌임
잠깐 찍먹한 후기로는 expo로 시작 -> native 모듈이 필요할때 eject 때리기 루트로 가는게 best지 않을까 한다.
장난감 -> expo
product -> react cli
이렇게 하십셔ㅋㅋ
play store 링크
https://play.google.com/store/apps/details?id=com.kunwookwon.TodaysPictureDiary
github 링크
'react-native' 카테고리의 다른 글
React Native를 이용한 사이드 프로젝트 만들기 -6. Release 1.1.0 까지 (잠정 완료) (0) | 2022.01.23 |
---|---|
React Native ( expo )를 이용한 사이드 프로젝트 만들기 -5. 안녕~ expo (0) | 2022.01.13 |
React Native ( expo )를 이용한 사이드 프로젝트 만들기 -3. 공통 컴포넌트 만들기 ( header, pictureDiary ) (0) | 2021.12.14 |
React Native ( expo )를 이용한 사이드 프로젝트 만들기 -2. 페이지별 세부계획 (0) | 2021.12.12 |
React Native ( expo )를 이용한 사이드 프로젝트 만들기 -1. 계획수립 & 기술검증 (0) | 2021.12.11 |