분류 전체보기
-
2021년을 보내며회고 2022. 1. 2. 23:37
목표가 취업이었던 나에게는 2021년은 마냥 유쾌 하지만은 않았던 해였던 것 같다. 그래도 다양한 사람들과 다양한 경험을 할 수 있어서 좋았고 잘 풀렸기에 놓칠 수 있었던 일들을 어쩌면 올 한해를 통해 되돌아 볼 수 있지 않았을까 싶다. 💼 인턴 활동 올 해 동안 두 회사의 인턴으로 근무했다. 첫 번째 회사는 이전에 포스팅 했던 당근마켓이었고 두 번째로 4월부터 7월까지 네이버 스마트에디터 팀에서 인턴으로 근무했다. 네이버에서 인턴을 하게 되면서 이전과 같은 실수를 하지 않도록 마음 먹은것이 세 가지 있었다. 1. 잔뜩 긴장해서 소극적인 커뮤니케이션 하지않기 2. 코드를 짤 때 어떤 가치를 만드는 것인지 생각하며 코딩하기 3. 프로페셔널 한 마음 갖기 다행히도 네이버 인턴 기간 동안 이 세 가지를 잘 지..
-
[Compose] Material ImageVector로 Icon 사용하기안드로이드 2021. 12. 27. 18:27
개인 프로젝트에 Compose를 활용하여 개발하던 중에 Material ImageVector를 활용해서 아이콘을 넣고 있었는데 어떤 아이콘들을 제공 해주는지 궁금해서 찾아보았고, 다른 분들도 쉽게 찾으면 좋겠어서 포스팅합니다. Material Icons 손쉽게 Material Design에서 제공해주는 Icon들로 상황에 맞게 Outlined, Filled, Rounded, Sharp, TwoTone 으로 사용할 수 있다. 제공해주는 아이콘 종류들은 아래 링크에서 확인할 수 있다. https://fonts.google.com/icons?selected=Material+Icons Google Fonts Making the web more beautiful, fast, and open through grea..
-
Kotlin-DSL을 활용하여 Dependency 관리하기 - (2)안드로이드 2021. 5. 17. 02:19
Kotlin-DSL을 활용하여 Dependency 관리하기 - (1) Groovy를 활용해서 Dependency를 관리하는 방법은 흔히 알려져있고 자료도 많이 존재한다. Kotlin-DSL-Gradle을 설정하는 방법을 작성하고 이를 활용해서 Dependency를 관리하는 방법을 소개하려고 한다. 일 developer-munny.tistory.com 이전 포스팅에서 Kotlin-DSL Gradle 설정하는 법 까지 진행 했다. 이를 활용해서 Dependency를 관리 하는법을 알아보자 Kotlin-DSL을 활용하여 Dependency 관리하기 - (1) build.gradle.kts (:buildSrc) gradle 파일 외부에서 kotlin 언어의 기능을 사용하기 위해서는 먼저 buildSrc라는 디렉..
-
Kotlin-DSL을 활용하여 Dependency 관리하기 - (1)안드로이드 2021. 5. 16. 18:19
Groovy를 활용해서 Dependency를 관리하는 방법은 흔히 알려져있고 자료도 많이 존재합니다. Kotlin-DSL-Gradle을 설정하는 방법을 작성하고 이를 활용해서 Dependency를 관리하는 방법을 소개하려고 합니다. 일반적인 Groovy를 활용해서 Dependency를 관리하는 프로젝트 예시는 링크를 통해 확인할 수 있습니다. Kotlin-DSL을 활용하여 Dependency 관리하기 - (2) Kotlin-DSL 이란? Kotlin 기반의 Domain Specific Languages 으로 특정 목적에 맞게 작성되는 언어 방식을 말한다. data class Coffee( var been: String = "Arabica", var isWater: Boolean = false ) fun ..
-
당근마켓 안드로이드 개발 인턴 후기회고 2021. 4. 15. 22:13
2020년 10월 5일부터 2021년 2월 4일까지 안드로이드 개발 포지션으로 당근마켓에서 인턴으로 근무했다. 결론부터 얘기하자면 아쉽게도 정직원으로 근무하게 되는 일은 없었지만 기록 하는 습관을 들이고 싶다는 생각에 조금 늦었지만 기록 해두려고 한다. 입사하게 된 계기 잠깐 당근하고 올게~! 처음에 이 말을 들었을 때 나는 중고거래에 대한 부정적인 인식이 있었기 때문에 유튜브 광고로만 봤던 당근마켓을 진짜 하는 사람이 있구나 싶었다. 주변에서 당근마켓을 이용하는 사용자가 한두 명 늘어나는것을 보다보니 나도 모르게 서비스에 흥미를 가지게 되었고 다운도 받고 글을 작성 해보기도 했다. 그러던 어느날 원티드 채용플랫폼을 둘러보던 와중 당근마켓의 안드로이드 개발자 채용 공고를 보게 되었는데, 공고에 나와있는 ..
-
[Android/Kotlin] Multi-ViewType을 사용하는 RecyclerView의 구조를 추상화 해보기안드로이드 2021. 4. 4. 00:14
수정일: 2021/5/12 - class 이름 변경 RecyclerView를 사용하다보면 하나의 아이템만 보여주는것이 아니라 다양한 형태의 아이템을 보여주고 싶을 때가 있습니다. 여러 타입의 아이템을 보여주는 데에는 여러가지 방법이 있겠지만 ViewType을 활용해서 아이템을 구분하고 이 로직을 나름대로 추상화 해보기로 했습니다. 목표는 viewType이 추가되더라도 Adapter를 수정하지 않는 구조를 만드는것입니다. ViewType을 활용한 아이템 분류 다음과 같이 viewType을 나누는 방법이 있습니다. class SampleAdapter : RecyclerView.Adapter() { private val itemList = ArrayList() override fun onCreateViewHo..