본문 바로가기

IT/안드로이드

Android Kotlin에 대한 개인적인 생각

안녕하세요 통키입니다.

 

안드로이드 개발한지도 어언 ~~ 좀 됐네요 ㅋ

처음 자바로 안드로이드로 개발을 시작했다가 이제는 Kotlin이라는 공식 언어가 나온지도 꽤 됐네요

 

저는 요즘 기존 안드로이드 개발시 사용하던 RecyclerView 를 코틀린으로 새로 만들어 보고 있는데

코드가 훨씬 간결해지고 가독성?도 괜찮고 NPE에 대한 스크레스트 근본적으로 많이 상쇄된점은 좋게 느끼고 있습니다.

 

결론적으로만 말하자면 이제 코틀린으로 넘어가야 할때가 된거 같습니다. 다른 많은 분들은 벌써 넘어가서 개발을 하고 계시겠지만 이제라도 저도 코틀린으로 프로젝트를 진행을 해봐야 겠다는 생각이 듭니다. (나이들어 또 뭔가를 배우기가 참 귀찮긴 하지만...)

 

 

최근에 각광받고 있는 언어가 Swift와 Kotlin이라고 하는데 두 언어가 비슷한 점도 다른점도 있는거 같습니다.

Swift도 공부할려고 교재도 샀는데 슬쩍한번 둘러보고 어딘가 쳐박아 둔거 같네요 ㅋㅋ

 

Kotlin을 배울때 드는 생각은 먼저 언어의 Reference를 한번 쭉 살펴보고 기존에 Java로 개발된 부분을 Kotlin으로 개발해 보는 것이 좋겠다 싶어

간단한 검색 API를 이용해 검색앱을 하나 개발해 보려고 합니다.

 

아직 생각만 하고 있어서 어떤 패턴으로 만들지 구체적이지는 않지만 MVVM패턴으로 한번 만들어 볼까합니다.

Androidx , Retrofit2 , Rxjava2, 의존성 주입도 해볼생각이고 ViewModel은 LiveData를 이용할 생각입니다.

 

할거는 많고 하기는 싫네요 ㅋ

 

나이가 한살한살 들면서 새로운걸 배우는게 벅차고 힘듭니다. 그래도 개발자라면 새로운것을 배우는것에  두려워 하면 안된다는 생각으로 열심히 또 해봐야겠습니다.

 

뭐 사실 Kotlin이야 새로운 언어도 아니죠 나온지 한참 지난 언어고 Reference도 많고 예제도 많으니깐 그렇게 힘들지는 않겠지만...

 

다음글은 실제 Kotlin으로 프로젝트를 생성하는 글을 작성해 봐야겠습니다.

 

안드로이드 개발자분들 Kotlin개발 열심히 하십시요 화이팅입니다.