TIL : 2023-08-17

이슬비·2023년 8월 17일
0

TIL

목록 보기
30/88
post-custom-banner

TIL : 스파르타코딩 Android 과정 7기

주의점

  • 매일 : TIL : today I learned 작성하기
  • github에 이슈 추가, 관리
  • github에 push 하기
  • 주석 잘 적어 넣기

학습 목표 :

  • 팀 프로젝트 완수하기
  • 후발대 강의 : OOP의 이해하기
  • 꾸준히 알고리즘 문제 풀기

오늘 계획 :

  • 오전
    • 09:00 ~ 10:00 : 오늘 계획 확인하기 + 팀 회의
      • 오늘 계획 (Task)
        • 팀 아침 회의
        • 팀 프로젝트 : 디테일 페이지
        • 알고리즘 문제 2개 풀기
        • TIL 작성하기
        • 팀 마무리 회의
    • 10:00 ~ 12:00
      • 팀 프로젝트 : 디테일 페이지
  • 집중 코딩
    • 13:00 ~ 18:00
      • 팀 프로젝트 : 디테일 페이지
  • 저녁
    • 19:00 ~ 20:00 : 알고리즘 문제 풀기
      • 문제 1 :
      • 문제 2 :
      • 팀 프로젝트 : 디테일 페이지
    • 20:00 ~ 21:00 : 마무리 회고 진행
      • TIL 작성하기 : velog
      • 8:00 팀 마무리 회의

사용 기능 :

[안드로이드 Animation] 액티비티 전환 애니메이션 설정, 해제, overridePendingTransition 안되는 경우

backBtn.setOnClickListener {
            finish()
            overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out)
        }

[Kotlin][Android] 안드로이드 - 스낵바(snackbar)

backBtn.setOnClickListener {
            var snackBar = Snackbar.make(it, "메시지", Snackbar.LENGTH_SHORT).setAction("확인", View.OnClickListener {
                finish()
                overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out)
            })
            snackBar.show()
        }

[모바일 프로그래밍] string.xml을 통한 다국어 설정 + 국제화, Non-Translatable Setting

팀(or 개인) 프로젝트 :

팀 프로젝트 : SNS앱 만들기 : 디테일 페이지

  • UI
    • ConstraintLayout 사용하여 페이지 만들기
    • 제목, 내용, 댓글 표시
    • 입력 버튼 디자인 변경하기
    • 제목, 내용 글자크기 수정하기
    • 댓글 추가시 이미지, 댓글본인이름 표시
  • 기능
    • intent로 제목과 내용 가져와서 보여주기
    • 스크롤 기능 추가
    • 뒤로가기 눌렀을때 팝업 기능 추가
    • 댓글 기능 만들기
    • 뒤로가기 버튼 추가
    • 댓글이 비어있을 때 입력을 클릭한 경우 경고 메시지 추가
    • 댓글이 비어있을 때 예외처리
    • 영어 버전 만들기

아쉬운 점 or 앞으로의 계획 :

예외처리 할때 에러 모음 만들기

profile
개발꿈나무
post-custom-banner

1개의 댓글

comment-user-thumbnail
2023년 8월 17일

많은 도움이 되었습니다, 감사합니다.

답글 달기