일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 테스트
- 안드로이드
- mockito
- 책
- 병럴프로그래밍
- 커스텀상태
- Gradle
- k8s
- 안드로이드강좌
- Kotlin
- 알고리즘
- 코틀린
- 알게되는
- android
- 글또
- 자바
- 회고
- theming
- viewmodel
- Rxjava
- 병렬프로그래밍
- Coroutine
- Compose
- ReactiveProgramming
- kotlin강좌
- 디자인패턴
- g 단위테스트
- 안드로이드스튜디오
- 스레드
- 코루틴
- Today
- Total
목록2021/09 (5)
선생님, 개발을 잘하고 싶어요.
저는 올해 1월부터 누나영을 수강하고 있는데요. 일과 누나영을 병행해야 했기에 어쩔 수 없이 프라이머, 비기너, 챌린저 모두 온라인으로만 수강했습니다. 그래서 많은 직장인분들, 혹은 바쁜데 영어를 배우고 싶으신 분들에게 온라인 클래스로 누나영을 수강할 때, 실제로 시간이 얼마나 드는지, 무엇을 배웠는지 공유하고자 합니다. 또 다음 단계로 가길 망설이시는 분들에게 제 경험을 공유하고자 합니다. 시작하기를 망설이시는 분들은 → 영어를 제대로 공부하기, 프라이머 & 비기너 섹션을 확인해주세요. 다음 단계로 가길 망설이시는 분들은 그 뒤를 확인해주세요. TL;DR; - Primer & Beginner: 주 5일, 매일 6시간 투자. (직장과 병행 가능, 저녁에 치맥 한달만 포기해보자.) - Challenger:..
흔한 개발 시나리오 왜 Coroutine이 필요할까요? 이를 쉽게 이해하기 위해서 회원가입을 해야 하는 상황을 생각해봅시다. 편의를 위해서 회원가입 완료할 때 로그인 처리까지 하고 싶다고 합시다. 이메일, 비밀번호를 입력받습니다. 이메일, 비밀번호를 기반으로 회원가입을 요청합니다. 회원가입이 성공적으로 완수되면, 해당 이메일과 비밀번호를 사용해서 로그인을 요청합니다. 성공 메시지를 노출시킵니다. 이걸 코드로 옮겨보겠습니다. // 1. 이메일, 비밀번호를 입력 받습니다. val email: String = "greedy0110@gmail.com" val password: String = "0110" // 2. 이메일, 비밀번호를 기반으로 회원가입을 요청합니다. server.requestSignUp(emai..
와... 어찌하다보니 되긴하네요. 플3 달았습니다. 처음에 백준 강의로 시작했다가. 현재는 https://blog.naver.com/kks227/220803009418 님꺼 블로그를 기반으로 공부하고있습니다. 기초 알고리즘 부터 고급알고리즘 까지 정리가 잘 되어있으며, 괜찮은 연습문제도 함께 있기 때문에 혼자 공부하기 최고인 듯 합니다 :)
평소 항상 Date클래스와 Calendar클래스를 쓰며 파싱이라곤 SimpleDateFormat을 사용해서 동작은 하게 코드를 짜고있었는데요. 사람이 살다보니 좀더 포멀하게 코드를 짜야할 상황을 마주하게 되고 이 참에 이 불편한 코드를 개선해보자고 생각해서 찾아봤습니다. 뭐 이런 문자열을 파싱하고 싶은겁니다. 2017-05-06T00:36:45+09:00 2017-06-21T15:59:30.000+09:00 ISO 8601이라고 하는데요. 여기에 시간 Offset까지 포함된 친구입니다. 실행 코드 다음을 build.gradle에 추가하세요. android { defaultConfig { // minSdkVersion가 20 이하일 때만 적용하세요. multiDexEnabled true } compileO..