728x90
23일차
30개 프로젝트로 배우는 Android 앱 개발 with Kotlin 초격차 패키지 Online
강의 목표
- 프로젝트를 따라해보며 앱개발에 필요한 기술을 학습할 수 있습니다.
- 프로젝트를 따라해보며 앱개발에 필요한 기술을 학습할 수 있습니다.
- 앱 개발시 원하는 기능을 구현하기 위해 어떤 기술이 필요한 지 알 수 있습니다.
- 디자인 아키텍처 패턴, 비동기 처리 등 효율적인 앱 개발 방법을 익힐 수 있습니다.
목차 02 Basic - Ch03. 비밀 다이어리
인트로 (완성앱&구현기능소개)기본 UI 그리기자물쇠 페이지 구현하기 (로그인, 비밀번호 변경)다이어리 화면 구현하기 (글 작성, 삭제)- 아웃트로
목차 02 Basic - Ch04. 계산기
- 인트로
- 계산기 UI 그리기 - 1
- 계산기 UI 그리기 - 2
- 계산기 UI 그리기 - 3
- 계산기로 계산하기 - 1
- 계산기로 계산하기 - 2
- 계산 기록 저장하기 - 1
- 계산 기록 저장하기 - 2
- 아웃트로
아웃트로
배웠던 것
- Constraint Layout : 계속하여 사용하며 숙달
- SharedPreference : 로컬 DB에 접근
- getSharedPreferences(name, mode)
- getString getFloat 등으로 get
- edit putString 등으로 수정
- edit 람다문에서 인자로 불리언값을 주어 commit 또는 apply 를 정한다
- commit의 경우 블록 (동기식)
- apply의 경우 비동기로 쓰레드를 열어서 적용 (runnable 객체 사용)
- AlertDialg를 사용함
- Builder 패턴으로 생성과 동시에 여러가지 set 을 할 수 있다
- Hanlder : 쓰레드와 쓰레드 간의 통신을 엮어주는 안드로이드에서 제공하는 기능
- Dairy 액티비티에서 Main액티비티를 연결해서 post
인트로
안드로이드 프로그래밍
- Layout 그리는 법
- TableLayout
- ConstraintLayout
- LayoutInFlater
- Thread 사용하기
- 타 쓰레드 생성해서 사용하기
- runOnUiThread
- Room 사용하기
코틀린 문법
- 확장함수
- data class
기능
- 계산기 기능 수행
- 계산 기록 저장하기
- 계산 기록 삭제하기
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
수강인증샷
링크
728x90
'Android > Challenge' 카테고리의 다른 글
패스트캠퍼스 챌린지 25일차 (0) | 2022.02.17 |
---|---|
패스트캠퍼스 챌린지 24일차 (0) | 2022.02.16 |
패스트캠퍼스 챌린지 22일차 (0) | 2022.02.14 |
패스트캠퍼스 챌린지 21일차 (0) | 2022.02.13 |
패스트캠퍼스 챌린지 20일차 (0) | 2022.02.12 |