Android Studio 설치 직후, Tools 메뉴에 뭔가 나오게 하려면 새로운 프로젝트를 하나 열고 해야 함. 해당 프로젝트가 Java 언어 9.0 버전으로 컴파일 될 것이고, 이를 테스트 할 수 있는 환경이 Pixel 2의 9.0 버전에서 이루어질 것이기 때문에 AVD 환경 설정하는 것임. (아예 안해 본 사람은 메뉴가 나타나지 않으므로 당황할 듯, 그리고 생각보다 받는 것들이 많기 때문에 이를 안 할 수도 없는 상황임.
윈도우일 경우, Amplify를 제대로 해보지 못할 수도 있음. Cloud9이나 다른 방법 고민.
Windows 10일 경우, Microsoft Store 통해서 Ubuntu 설치
- Linux 접근 권한 및 개발자 모드 활성화: https://hatpub.tistory.com/79
- ubuntu 18.04 설치
- Node.js, NPM 설치: https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-18-04
root 권한 없을 경우, 에러 발생.
npm install -g @aws-amplify/cli
root 권한 줘서 실행함.
sudo npm install -g @aws-amplify/cli
AMAZON COGNITO SERVICE 만들기
여기서 세팅하는 화면 이미지가 없어요. (해당 이미지를 반으로 쪼개서 필요한 부분만 위로 올리면 좋겠습니다.)
Amplify Push 할 때, 에러나는 경우, sudo 명령으로 실행
페이스북에 도메인 넣을 때, 아래 둘 중 어느 것을 넣는건지에 대해서 구분 필요
Hosted UI Endpoint: 볼드체로 해주면 좋겠음.
저장소 생성 및 API 생성
Data source name에 PostTable 를 선택합니다. Configure the request mapping template은 Put item with S3 ObjectPut 를 선택하세요.
글씨 오타
게시물 작성하기
build.gradle 위치를 스크린 캡쳐하면 좋음
아키텍처 다이어그램 필요.