티스토리 뷰

도전 365

앱 개발 공부 8일차

M.Rose 2022. 3. 4. 19:06

파이어베이스 프로젝트 생성하기

 

지난 시간에 공부한 바와 같이 파이어베이스는 구글에서 제공하는 서버서비스이다. 파이어베이스를 통해 어렵게 서버를 구축하지 않아도 간편하게 서버기능을 구현할 수 있다. 구글계정이 있으면 파이어베이스 프로젝트를 만들 수 있다. 

 

 

firebase 도구를 expo에서 사용하기 위해서 다음과 같이 명령어창에서 입력한다. 

 

 

expo install firebase

 

그리고, firebaseConfig.js 파일을 만들고, firebase에서 제공하는 코드값들을 붙여넣기한다. 이제부터 이 firebaseConfig 파일을 import하여 서버 안의 데이터들을 불러올 수 있다. 

 

다음으로 firebase에 이미지를 저장하기위해 파일 스토리지를 만든다. 

 

 

이제 이미지를 올리면 각각의 이미지마다 웹상의 주소를 가져서 불러올 수 있다. 

 

다음으로 Realtime 데이터베이스를 만들어 사용할 수 있다. 기존의 SQL방식이 아니라 Json 데이터 형태로 저장된다. 

 

 

 

스스로 코드를 작성하지 않고 강의영상을 보며 붙여넣기를 하다보니 어찌어찌 이해는 되는데, 막상 이해된 것을 다시 설명하진 못할 것 같다. 왠지모르게 고등학교 시절 수학시간이랑 겹쳐지는 느낌이 든다. 수업은 잘 들었는데, 막상 문제를 풀려고 하면 앞이 캄캄해지는 그 때가. 그날 그날 배운 것을 가볍게 복습할 수 있도록 숙제를 내주면 좋지 않을까 하는 생각이 든다. 

'도전 365' 카테고리의 다른 글

공부의 정석  (0) 2022.10.21
채권을 하기 전 알아야 할 사항들 (Feat. 채권투자 핵심 노하우)  (0) 2022.07.17
앱 개발 공부 7일차  (0) 2022.03.02
앱 개발 공부 6일차  (0) 2022.03.02
앱 개발 공부 5일차  (0) 2022.03.01