-
처음 해본 Kotlin
처음 해본 Kotlin 2019년말 처음으로 실무에 Kotlin 개발을 진행 해보았고 좋았던 점들을 포함 Kotlin에 대한 소개를 진행 하고자 합니다. 기본 적은 내용은 Android 개발을 수주해서 Kotlin을 제대로 써봤더니 최고였다! 포스팅 내용을 참고 하였으며 필자에 주관적인 견해가 많이 있으며, 시대가 지남에 따라 사실과 다를수 있습니다. Kotlin 언어 주변 환경 취미로 개발하는 것과는 달리 실무 개발의 경우 유명하지 않은 언어는 개발이 중단되거나 나중에 언어가 없어지는 위험 부담이 있습니다. Kotlin은 아직 까지 C, Java 등등 메이져 프로그램 언어에...
-
Kodein을 이용한 Kotlin 의존성 주입
의존성 이란? 네이버 사전 검색 [명사] 다른 것에 의지하여 생활하거나 존재하는 성질. 금단 증상 때문에 계속하여 약물을 섭취하지 않으면 안 되는 상태. 개발적으로 단순의 정의 하자면 코드에서 두 모듈간의 연결을 의미 합니다. 의존성이 크다는 것은 결합도가 높다는 것 이라고 해석 할수 있습니다. 개발 시 하나의 모듈이 변경됨에 따라 결합된 다른 모듈이 영향을 받게 됩니다. 결합도가 높은 프로젝트 모듈이 n개일 상황에 하나에 모듈 오류가 발생 할 경우 프로젝트 설정을 위해 밤을 지새워야 합니다. 모듈간 결합도가 높다면...
-
Retrofit2
인트로 kotlin 개인 스터디 진행 중 어느 정도 기본 문법이 익숙해 지니 네트워크를 통한 데이터 취득을 해볼까? 하는 마음에 네트워크 통신 라이브러리 검토 중 문득 팀동료에 메세지가 생각났다! 이번 포스팅은 retrofit2에대한 간략한 소개를 진행 합니다. retrofit2 retrofit2이란 okhttp + rxkotlin + json파싱 라이브러이가 혼합된 네트워크 통신 라이브러리 입니다. 개발자가 네트워크 통신 시 신경 써야한 시스템 오류, 스레드 처리, 문자열 파싱 처리등에 편의성을 제공 하며,REST api 통신에 특화 되어 있습니다. 웹서핑 결과 kotlin 언어 도입과 마추어...
-
Google io 2019 Developer-Keynote
구글의 연례 개발자 컨퍼런스인 Google I/O 2019 Developer-Keynote 매년 Android 서비스 관려자들을 설램, 흥분, 분노를 가져다 주는 Google ‘Input’, ‘Output’. Developer-Keynote 중 관심 있는 분야에 대한 간략한 리뷰 입니다. “Android Kotlin first” 코틀린 꼭 해야 할까? 한 2년 전부터 안드로이드 개발자 사이에 올라오던 이슈를 이번 Google I/O 2019 에서 깔끔하게 정리해 주었습니다. Chet haase : "응 닥치고 Kotlin 해" Kotlin 장점 코드가 간결해진다. 코드가 간결해지니 가독성도 증가한다. 복잡한 로직을 간단하게 짤 수 있다. 모두가 말하는...