java 2

Kotlin (4) - 안드로이드의 코틀린 (Google IO)

최근에 Google의 행사 IO 가 시작되었습니다. Google 에서 한해 마다 샌스란 시스코에서 개최하는 개발자 지향 레퍼런스 행사입니다. 이번 년도도 역시 Google은 Android 이야기로 뜨거웠습니다. 이번에 발표된 State of Kotlin on Android 라는 영상을 발표했는데 해당 영상의 내용을 참고했습니다. 과연 2021년에도 안드로이드의 코틀린 사랑이 뜨거운지 확인할 수 있습니다. https://youtu.be/etLUpHvhNZw 안드로이드 개발 리더인 제프리 반 고흐가 선 발표를 맡았고 그 뒤에 Dev Rel 를 맡고 있는 분이 추가적으로 얘기를 이어갑니다. 1. Kotlin Momentum Kotlin 은 4년전에 안드로이드 공식언어로 채택되었고 코틀린을 사랑하는 많은 개발자..

코틀린 Kotlin 2021.05.29

안드로이드 개발(1) - Java 시간 표시 처리 대비

오늘 작은 사이드 협업의 모든 기능을 다 끝냈습니다. 사이드 협업중 하나는 올드한 느낌을 한번 맛보고 싶어서 ViewBinding 혹은 DataBinding 쓰지 않고 findViewById를 사용하면서 언어는 Java 로 진행중이었습니다. (주요 프로젝트에서 Kotlin과 DataBinding을 주로 쓰는데 오랜만에 옛 감성이 땡겼네요(?) 이래서 고전게임을 좋아하시는 분이 많은가보다.) Kotlin으로 작업할땐 코드가 반복되거나 장황해지는게 싫어서 File 하나 만들어서 확장 함수를 많이 사용하거나 Binding Adapter로 효과를 톡톡히 보는걸 좋아합니다. 그런데 Java에 확장 함수는 존재하지 않아서 별도의 클래스를 직접 만들어야 합니다. (Kotlin에서는 File만들어서 안에 함수를 만들어..