일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Rxjava
- Compose
- 책
- 안드로이드강좌
- Kotlin
- 글또
- viewmodel
- ReactiveProgramming
- 안드로이드
- k8s
- 테스트
- 알게되는
- theming
- Gradle
- 코루틴
- 스레드
- 알고리즘
- g 단위테스트
- 병렬프로그래밍
- 코틀린
- mockito
- android
- 자바
- Coroutine
- kotlin강좌
- 안드로이드스튜디오
- 병럴프로그래밍
- 디자인패턴
- 커스텀상태
- 회고
- Today
- Total
목록강좌 (9)
선생님, 개발을 잘하고 싶어요.
도입 part2에서 클래스에 대해서 다루었습니다. part3에서는 이 클래스를 이용해서 상속을 구현하는 방법을 알아보도록 하겠습니다. Java의 상속만 다뤄보신 분들은 코틀린이 제공하는 상속 문법과 제약이 처음에는 생소하실 수 있는데요. 정리된 걸 보시고 작업하시다 보면 코틀린의 섬세함에 놀라게 될 거예요. 👏 TL;DR - class 정의, 메서드 정의, 속성정의는 기본 final이다. - 상속 가능한 클래스를 만들기 위해서 open 키워드를 사용해야 한다. - override 가능한 메서드, 속성을 만들기 위해서 open 키워드를 사용해야 한다. - interface는 모든 함수가 기본 open 함수이다. Kotlin Way 코틀린은 상속 하기 위해서 extend와 같은 키워드가 필요하지 않아요. 그..
이번 강좌를 다 보면 애뮬레이터를 만들 수 있다. 애뮬레이터를 이용해서 앱을 실행할 수 있다. 애뮬레이터 만들기 1. 애뮬레이터 매니저를 킨다. 2. Create Virtual Device를 클릭한다. 3. 아무 기기나 선택하고 Next를 누른다. 4. 위에 있는 SDK를 다운로드하고 Next를 누른다. 5. 이름을 적절히 선택하고, Finish를 누른다. 실행하기 상단의 초록 화살표 버튼을 눌러서 실행한다. 자동으로 애뮬레이터가 켜지고, 빌드되고 실행된다. 애뮬레이터 실행이 안된다면 애뮬레이터 목록에서 방금 만든 기기를 선택해주세요. 첫 앱 빌드를 축하드립니다.
이번 강좌를 다 보면 안드로이드 스튜디오를 설치하게 됩니다! 안드로이드 스튜디오를 활용해서 프로젝트를 생성할 수 있습니다. 안드로이드 스튜디오의 큰 구성을 알 수 있습니다. 기본적으로 생기는 폴더의 의미를 알 수 있습니다. 설치하기 안드로이드 스튜디오를 설치합니다. https://developer.android.com/studio/
도입 part2에서는 흐름 제어, 함수 정의, 코틀린만의 클래스에 대해서 알아볼 건데요. java, c#, c++과 차이가 나는 부분만 중점적으로 다룰 예정입니다. 따로 다루지 않은 사용법은 링크된 참고 링크를 참조해 주세요. 코드 작성은 코틀린 플레이그라운드상에서 진행하시거나, 실제 안드로이드 프로젝트를 생성 후 작성해주시면 됩니다. 그리고 해당 포스트는 코틀린 공식 홈페이지와, 커니의 코틀린을 참조해서 만들었다는 점을 말씀드립니다. (+ 필자의 경험 :) ) Kotlin Playground: Edit, Run, Share Kotlin Code Online play.kotlinlang.org 다루는 것 코틀린 문법 선언 (변수, 값 선언) [part1] 자료형 (Nullable) [part1] 리스트 ..