https://rudtjr0906.tistory.com/128
위의 블로그를 참고하여 레트로핏 라이브러리 설치 후 진행 해주면 된다.
<화면 설계>
- 메모리스트,로그인,회원가입,메모 추가,메모 생성 화면을 만들도록 한다.
- 맨 처음 화면을 로그인 화면으로 하고 이메일과 비밀번호를 받을 수 있도록 한다.
- 회원 가입을 하지 않을 시 로그인 못하도록 만든다.
- 메모 추가 버튼 누를 시 제목과 내용을 입력하고 날짜와 시간을 선택 할 수 있도록 만든다.
- 메모가 적힌 카드뷰 클릭시 메모 수정 할 수 있도록 한다.
- 각 화면이 나올때마다 프로그레스바가 잠깐 나오도록 설정한다.
- 메모리스트는 리사이클러뷰(메인화면)에 나오도록 한다.
- 액션바에서 나가기 모양의 이미지를 클릭시 로그아웃 될 수 있도록 설정한다.
<UI 설계 xml>
activity_main.xml메모 리스트를 추가하면 메모가 화면에 보이는 리사이클러 뷰의 위에서부터 차례대로 하나씩 생성 될 화면
activity_login.xml
이메일 및 비밀번호 입력 할 수 있는 화면
activity_register.xml
회원가입 화면
activity_add.xml
메모 생성 화면
activity_update.xml
메모 추가 화면
memo_row.xml
메모 작성시 리사이클뷰에 하나씩 추가될 카드뷰
main.xml
맨 위 상단의 액션바 꾸미는 화면
'안드로이드 스튜디오' 카테고리의 다른 글
[안드로이드 스튜디오]Retrofit2 라이브러리 사용을 위한 설정 방법(Gson 컨버터,OkHttp 로깅 인터셉터) (0) | 2024.06.16 |
---|---|
[안드로이드 스튜디오]유튜브API 이용하여 앱에 검색결과 출력하기 (2) | 2024.06.16 |
[안드로이드 스튜디오]유튜브 API를 postman으로 활용하여 불러오기 (2) | 2024.06.12 |
[안드로이드 스튜디오]안드로이드 인텐트를 활용한 다양한 기능 구현하기 (2) | 2024.06.12 |
[안드로이드 스튜디오]안드로이드 앱에서 Glide를 사용한 효율적인 이미지 로딩 및 디스플레이 방법 (0) | 2024.06.12 |