[TIL] 0702

Anna·2024년 7월 3일

[TIL]Android

목록 보기
13/34
post-thumbnail

드디어 오늘부터 팀플이 시작됐다. 팀에 폐를 끼치지 않게 열심히 해야겠다는 생각뿐이었다.

원래 스팀을 모바일로 만들어볼까 (모바일 게임) 했었는데, 다른 팀이 먼저 선수 쳤다...

그래서 카테고리별 맛집 앱을 만들어 보기로 했다!

프로젝트 이름은 MENU JO.
우리 조원 이름에 모두 J가 들어가고, 조 이름이 밥조라서 MENU JO로 정했다고 한다... ㅋㅋ

📖 팀 프로젝트

피그마 링크

✏️ 기획 메모

  • 환경
    • 안드로이드 스튜디오 젤리피쉬/코알라
    • Pixel 4
    • miniSdk = 26, compileSdk: 33, targetSdk: 33
  • 컬러

🌱 역할 분담

카테고리 화면 - 주혜령
카테고리별 리스트 화면 - 송주영님
마이페이지 - 서정우님
회원가입, 로그인 화면 - 정혜현님

이지민님은 예비군이라 추후 추가 기능에 담당하실 예정!


📱 화면, 기능

  • 로그인

    • 아이디 정보 마이 페이지로 전달
  • 회원가입

    • 아이디, 비밀번호 → 로그인 페이지에 전달
    • 이름, 음식 선호도 → 마이페이지로 전달
    • 음식 선호도는 라디오 버튼으로
  • 마이페이지

    • 로그아웃 기능
    • 회원가입 페이지의 데이터 전달 받기
  • 메인 화면

    • 이미지 버튼 (디테일 화면으로 라우팅)
    • 눌러보삼 → Snackbar 메시지 띄움
    • 접시 아이콘
    • 마이 페이지 전환
  • 디테일 화면

    • 스크롤 기능
    • 카테고리별 음식 리스트 출력
    • 마이 페이지 전환
    • 돌아가기

📌 깃허브 규칙

  • feat : 새로운 기능 추가
  • fix : 버그 수정
  • chore : 그외 자잘한 수정

📎 브랜치 명

git checkout -b feature/기능명
// feature/signin
// feature/mypage
// feature/home
// feature/category
// feature/navigation

📍 Code Convention

변수명 : 카멜케이스

함수명

  • 카멜케이스

  • 동사부터

  • showToast()


    id값

  • 스네이크(tv_safs)

tv_confirm

TextView: tv

ImageView: iv

Button: btn

ConstraintLayout:

EditText: et


resources

ic_logo.png

bg_btn_pink


string

ex) 버튼에 들어가는 text

→ btn위치기능

텍스트뷰: 위치_text


💡 회고

아이디어가 많이 생기지만, 기능 구현 부분에서 제한이 있다 보니 많은 것을 실행할 수 없었다.

잘 모르는 분야를 협업하려다 보니 시작을 어떻게 해야 할지 잘 모르겠다.

역할 분담을 할 때 각자 원하는 파트나 알맞은 파트를 분배하기가 어렵다.

밤에 조장님께서 깃허브 저장소를 열어주셨는데, 9시반에 상담이 있어서 먼저 자리 떴다.

마지막으로 나 이제 다이어트 시작이다 ^^ㅋ

0개의 댓글