분류 전체보기
-
Git 삭제된 branch, commit 복구하기DevOps/Git 2020. 9. 23. 10:04
git 를 사용하다가 실수로 branch 나 commit 을 삭제해버리는 경우가 있습니다. 잘못하면 많은 양의 작업이 통째로 날라가기도 합니다. 그래도 모든 git의 내역은 git에 저장되어 있습니다. 콘솔창에 아래의 명령어를 실행합니다. git reflog 입력하면 아래와 같이 화면이 출력됩니다. 그동안 작업했던 모든 내용이 표시됩니다. 아래로 이동하면 내역이 더 표시됩니다. 좌측 주황색 으로 표기된것은 commit id 입니다. 그리고 오른쪽으로 Head 가 이동된 index 그리고 내역이 표기 되어 있습니다. 위의 내용에서 branch 를 복구하고 싶다면 아래의 명령을 사용합니다. git checkout -b HEAD@{숫자} ex) git checkout -b master2 HEAD@{9} 이라고..
-
ConstraintLayout에서 match_parent 가 작동 안될경우Android 2020. 9. 21. 12:17
ConstraintLayout 안에 있는 View 에 match_parent를 적용할경우 꽉차게 적용이 안되는 경우가 있습니다. 그럴경우 android:layout_width 와 android:layout_height 를 0dp 로 주고 app:layout_constraintStart_toStartOf ,app:layout_constraintTop_toTopOf, app:layout_constraintBottom_toBottomOf, app:layout_constraintEnd_toEndOf 를 "parent" 로 주면 비어는 View 도 ConstraintLayout에 꽉차게 들어가게 됩니다.
-
2020 NAVER TECH CONCERTConference 2020. 8. 26. 10:42
http://techcon.naver.com/ 2020 NAVER TECH CONCERT 앱 개발, 웹 개발 분야의 기술 경험과 개발 문화 등을 공유하기 위한 2020 NAVER TECH CONCERT가 8월 19일, 8월 20일 온라인으로 진행됩니다. Android, iOS, Front-end 를 주제로 개발하며 마주했던 기술적인 고�� techcon.naver.com 앱 개발, 웹 개발 분야의 기술 경험과 기술, 개발 문화 등을 공유하기 위한 2020 NAVER TECH CONCERT가 8월 19일, 8월 20일 온라인으로 진행됩니다. Android, iOS, Front-end 를 주제로 각각 세션을 발표합니다. 개발하며 마주했던 기술적인 고민과 인사이트를 공유하며 대학생 여러분과 함께 성장하는 자리..
-
Hilt 공식 문서 번역본Android 2020. 7. 24. 00:19
https://www.charlezz.com/wordpress/wp-content/uploads/2020/07/Hilt-%E1%84%80%E1%85%A9%E1%86%BC%E1%84%89%E1%85%B5%E1%86%A8-%E1%84%86%E1%85%AE%E1%86%AB%E1%84%89%E1%85%A5-%E1%84%87%E1%85%A5%E1%86%AB%E1%84%8B%E1%85%A7%E1%86%A8%E1%84%87%E1%85%A9%E1%86%AB-v1.1-by-Charlezz.pdf Charlezz 님께서 번역해주신 Hilt 공식 문서 번역본 입니다. [원문링크] https://dagger.dev/hilt/ Hilt Hilt provides a standard way to incorporate Dagger ..
-
Kotlin Cheat Sheet and Quick ReferenceKotlin 2020. 7. 23. 00:15
https://www.raywenderlich.com/6649-kotlin-cheat-sheet-and-quick-reference Kotlin Cheat Sheet and Quick Reference Download a handy 2-page PDF Kotlin Cheat Sheet and Quick Reference! www.raywenderlich.com 코틀린을 처음 사용하시는 분들은 해당 문서를 출력해서 붙여두시고 하시면 코틀린 문법을 익히는데 도움이 되실겁니다. 위의 사이트에서 PDF 파일로 다운 받으실수 있습니다.
-
Android 11 Meetup KOREA - 한국 개발자를 위한 ANDROID 11 MEETUP 웨비나 시리즈Conference 2020. 7. 22. 12:55
https://developersonair.withgoogle.com/events/a11meetup-korea Android 11 Beta 출시로 발표되었던 새로운 기술과 정보를 정리하여 발표하는 자리입니다. 온라인에서 진행되며 YouTube 에서 다시 볼 수 있습니다. [Meetup 1] Android 11 호환성 확보하기 7월 17일 오후 2:00 - 오후 4:10 GMT+9 첫번째 Android 11 Meetup에서는 앞으로 진행될 Android 11 Meetup에 대한 소개와 함께, 호환성 확보가 필요한 Android 11의 주요 업데이트를 소개해드립니다. 14:00 - 14:05 | Android 11 Meetup에 오신 여러분을 환영합니다! 14:05 - 14:35 | 30분으로 끝내는 And..
-
Kotlin SMA (single abstract method) ConversionsKotlin 2020. 7. 22. 11:37
kotlin 1.4 부터 java -> kotlin 만 변환이 가능했던 SMA Conversions 이 Kotlin -> Kotlin 으로도 지원하도록 업데이트 되었습니다. 해당 기능은 Java8에도 있는 기능으로 Interfase에 있는 method가 하나일 경우 Lambda 식으로 변경해주는 기능입니다. 해당 기능을 사용 하면 코드를 간결하게 쓸수 있는 장점이 있습니다. 주로 예시로 드는것이 setOnClickListener 입니다. 아래의 코드가 setOnClickListener 를 일반적으로 작성했을때 입니다. button.setOnClickListener(object: View.OnClickListener { override fun onClick(v: View?){ //클릭시 처리 } }) 위의..
-
android Resources.getSystem() mocking 처리Android 2020. 7. 15. 12:56
Junit 으로 태스트 코드를 돌릴 경우 Resources.getSystem() 가 있을때 아래와 같은 error 가 발생합니다. Caused by: java.lang.IllegalStateException: Resources.getSystem() must not be null 이럴경우 Resources.getSystem() 를 safenull 처리하여 null일 경우 기본값을 출력하도록 합니다 ex) @JvmStatic val WIDTH_PIXEL = Resources.getSystem()?.displayMetrics?.widthPixels ?: 0
-
Android11: The Beta Launch ShowAndroid 2020. 6. 4. 09:48
https://developer.android.com/preview/release-notes 지원 및 출시 노트 | Android 개발자 | Android Developers 최신 Android 11 빌드의 출시 노트 및 알려진 문제입니다. developer.android.com www.youtube.com/playlist?list=PLWz5rJ2EKKc9AtgKMBBdphI-mrx8XzW56 Now in Android - YouTube Welcome to Now in Android, your ongoing guide to what’s new and notable in the world of Android development. These videos cover content (in video form!..