일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Android 12
- Android Jetpack
- Java
- Kotlin FCM
- WebView
- 습관만들기
- Android ViewPager2
- 안드로이드
- 영어독립365
- Android 12 대응
- Kotlin
- MVP Architecture
- DataBinding
- Android WebView
- 프로그래머스 알고리즘
- scope function
- Android ProgressBar
- android recyclerview
- Android DataBinding
- Android Navigation
- 66챌린지
- 카카오 알고리즘
- 영어공부
- Android Interceptor
- Android
- 안드로이드 fcm
- 안드로이드 카카오 로그인
- OkHttp Interceptor
- 안드로이드 갤러리 접근
- 알고리즘 자바
- Today
- Total
목록전체 글 (133)
Developer Geek
JDK 란 위키피디아에서는 JDK(Java Development Kit)에 대해 다음과 같이 설명하고 있다. The Java Development Kit (JDK) is a distribution of Java Technology by Oracle Corporation. It implements the Java Language Specification (JLS) and the Java Virtual Machine Specification (JVMS) and provides the Standard Edition (SE) of the Java Application Programming Interface (API) It is derivatice of the community driven OpenJDK whic..
기억하면 좋은 문장 Better late than never 해석: 하지 않는 것보다는 늦더라도 하는 게 낫다. 저는 지금 퇴근하고 이 글을 쓰면서도 적절한 예시가 생각이 나지 않아서 30분 동안 글을 쓰고 지우고 하다 '고민을 더 해보고 내일 쓰자' 라고 생각을 했습니다. 그리고 지금 상황에 가장 적절한 예시가 아닐까 싶습니다. 오늘 포스팅하지 않고 다음으로 미루기보다는 조금 늦게 포스팅 하더라도 해야겠습니다. It's better to post this output than to regret not doing it at all. 자주 쓰이는 유익한 단어 Confide 뜻: (비밀을) 털어놓다. 슬프게도 저는 힘든 일이 있는 경우에도 주변 사람들을 걱정하게 하고 싶지 않아서 속 이야기를 하지 않습니다...
기억하면 좋은 문장 This company has a toxic work culture. 해석: 이 회사는 좋지 않은 노동 문화를 가지고 있다. 저는 최근에 이직을 했는데요. 최근 퇴사 관련해서 보면 직장내 인간관계 때문에 많이 퇴사한다고들 하는데요. 저는 동료들과의 관계는 너무 좋았지만, 개발 문화가 좋지 않아서 더 성장하기 위해 다른 회사로 이직하게 되었습니다. 하지만 아직도 이전 직장 동료분들과 만나고 있는데요. 이런 저의 상황을 This company has a toxic work culture를 응용해서 다음과 같이 표현할 수 있을 것 같습니다. I changed job because a previous company has a toxic work culture for developer. But..
Git Stash stash 뜻은 '넣어 두다'이다. 깃 공식 문서에 따르면 Git Stash를 다음과 같이 말하고 있다. Stash the changes in a dirty working directory awway 말 그대로 작업물의 수정 내용을 넣어둔다(커밋하지 않고)는 의미인 것 같다. 개요 깃 공식 문서에 따르면 git stash에 대해사 다음과 같이 설명하고 있다. Use git stash when you want to record the current state of the working directory and the index, but want to go back to a clean working directory. The command saves your local modificatio..
끄적여보는 서평 일 잘하는 사람의 시간은 다르게 흘러간다 - 이윤규 하고 싶은게 많지만 시간이 부족해서 못하고 있나요? 계획은 완벽하지만 시간이 지나고 보면 계획보다는 “다짐”에 가까운 내용이지 않았나요? 이 책에서는 하고 싶은 것과 해야할 일을 효율적으로 수행할 수 있는 방법과 매번 나의 근사한 계획이 단순 “다짐”이 되지 않도록 하는 방법들을 현실적으로 실천할 수 있는 방법들을 알려 줍니다. 완전한 자유를 얻기 위해 완벽한 계획을 짜고 싶은 분들께 이 책을 추천합니다.
기억하면 좋은 문장 so many options, so little time. 해석: 선택지는 너무 많은데, 시간은 너무 적다. 위의 표현은 현재 나의 상황에 딱 맞는 표현같다. 요즈음 직장을 다니며 운동도 하고, 책도 읽고, 영어 공부 그리고 개발 공부 등등 하고 싶은 나는 요즘 시간을 최대한 쪼개서 사용하려고 하고 있다. 내 마음을 so many options, so little time을 응용해서 다음과 같이 표현할 수 있을 것 같다. So many things what i want to do, (but) so little time. 자주 쓰이는 유익한 단어 Inflammation 뜻: 염증 최근에 건강을 위해 헬스장을 다니다가 제대로 배우고 싶어서 P.T를 받게 됐다. 처음에 배웠던 운동이 스쿼트..
기억하면 좋은 문장 I can't afford a car 해석: 차를 살 돈이 없어요. 나는 최근에 19년도부터 사용하고 있던 갤럭시 S10 5G 핸드폰 배터리가 너무 부족하고 전면 디스플레이에도 기스가 꽤 있어서 이참에 핸드폰을 바꾸려고 했다. 핸드폰 기능상에는 이상이 없었지만 나도 새로운 핸드폰으로 바꾸고 싶어서 찾아봤다. 하지만 가격이 너무 비싸서 그냥 배터리만 교체하기로 했다. 이런 상황에서 주변 지인들은 핸드폰도 오래 사용했으니 이번에 바꾸는 것을 추천했지만 재정적 여유가 없어서 새로운 핸드폰을 살 수 없었다. 위와 같은 상황에 I can't afford a car를 응용해서 다음과 같이 사용할 수 있을 것 같아. 친구: "Why don't you change your old phone to a..
Android 12: Safer Component Exporting 대응 중요 내용 공식 문서에서는 Android 12 이상부터 Safer Component Exporting에 대해서 아래와 같이 설명한다. If your app targets Android 12 or higher and contains activities, services, or broadcast receivers that use intent filters, you must explicitly declare the android:exported attribute for these app components. 안드로이드 12 이상을 타겟할 경우, activity, service 또는 broadcast receiver 중에서 intent f..
작심삼일(동기부여) - 성취동기이론 "일 잘하는 사람의 시간은 다르게 흘러간다"를 읽고 성취동기이론 개념을 알게 되었다. 책에서는 아래와 같이 쓰여있었다. 무언가를 계획할 때 항상 작심삼일을 넘지 못하고 다짐으로만 끝나는 가장 큰 이유는 그 계획이 막연하기 때문이다. 계획이 막연할 경우에는 무엇을 해야 할지 모르기 때문에 집중을 할 수 없다는 문제도 있지만, 대부분 그보다 앞서 동기부여 자체에서 실패를 하게 된다. 기왕 계획을 세웠으니 하루 이틀은 할 수 있지만, 그 이상으로 동기부여가 되거나 의욕이 생기지는 않는다. 이는 일의 난이도가 동기나 의욕에 큰 영향을 미치기 때문이다. 연구 결과에 따르면 일의 난이도가 '적당히 어려우면서 도전할 만한 정도'일 때 사람의 성취동기는 최고치가 되는데, 계획 자체가..
let 범위 함수 범위함수란 범위함수란 영어로 Scope Funtion으로 불린다. 함수명 Scope Funtion에서 알 수 있듯이 이 범위 내에 함수를 만드는 것이다. 범위(Scope)를 만들어서 그 안에서 람다식을 이용해 로직을 구현할 수 있다. let 범위함수 fun T.let(block: (T) -> R): R let 범위함수에 대해서 Kotlin 공식 문서에서는 다음과 같이 설명하고 있다. The context object is available as an argument(it). The return value is the lambda result. 공식 문서에서는 let 함수에 간단하게 설명되어있다. 자기 자신을 argument(it) 파라미터로 받는 코드 블록을 생성하고 코드 블록 안에서의..