본문 바로가기

Development/Android (Kotlin)12

Kotlin Anko 대체 라이브러리 Splitties 안녕하세요 휴몬랩 초보 개발자 호Park 입니다. 이번엔 Kotlin Android 개발에 있어서 매우 유용한 라이브러리에 대해 이야기해 볼까 합니다 라이브러리란? 쉽고 간단하게 얘기하자면 그냥 가져다 쓰는 거라고 볼 수 있습니다. 이러한 복잡하고 사용하기 불편한 기능을 구글이나 다른 사람이 편하게 만들어 놓은 것을 우리가 그냥 가져다가 사용하는 것이라고 볼 수 있는데요 그렇다면 왜 그렇게까지 해야 할까요? => 이유는 재사용성으로 인한 코드 단축이 제일 크지 않을까요?! 2줄 짜리 코드를 100개 만들어야한다면 총 200줄이 될텐데, 그것을 한줄로 바꿔서 사용한다면 총 1 x 100 = 100줄이 되면 코드가 절반가량이나 줄어들겠죠? 코드가 단축되는것도 좋지만 무엇보다 같은 코드를 반복해서 사용해야할 .. 2020. 3. 27.
안드로이드 스튜디오 설치하기 안녕하세요! 휴몬랩 왕초보 개발자 (호박) 입니다! 이번엔 개발환경 세팅하기에 대해서 알아볼까 합니다. 이름하여 안드로이드 스튜디오 설치하기~~~!!! 안드로이드 스튜디오의 용량이 생각보다 크기 때문에 느긋한 마음으로 진행해보도록 할까요?ㅎㅎ https://developer.android.com/studio?hl=ko 2020. 3. 10.
카카오 로그인 연동하기 with Kotlin 안녕하세요. 휴몬랩에서 개발하고 있는 오지(OG)입니다. 오늘은 제가 안드로이드 앱을 개발하면서 개발 가이드에서도 설명이나 코드가 부족해 힘들었던ㅠㅠ 부분을 공유해보려 합니다. TL;DR? 안드로이드 앱에 카카오 로그인을 연결할 때는 네이티브로 개발하는 것을 권장합니다. 네이티브로 개발한다는 것은 앱 자체에서 로그인 요청을 실행한 뒤 사용자 정보를 받아온다는 말인데요. 일단 앱에서 연결을 완료한 뒤에 이를 API와 연결하든, 앱 자체에서 그냥 활용하든 알아서 하면 됩니다! 카카오 로그인 관련해선 엄청나게 많은 블로그 글을 쉽게 찾아볼 수 있지만 최신 버전(?)의 코드 그리고 코틀린(kotlin) 코드가 없어서 고생을 좀 했습니다.. 공식 카카오 개발 가이드도 있지만 사실 완전히 친절하진 않습니다. 알고 .. 2020. 1. 10.
안드로이드 앱 개발은 Java? Kotlin? 안녕하세요. 휴몬랩 초보 안드로이드 앱 개발자(Ho Park)가 작성하는 초보 안드로이드 앱 개발자를 위한 글 입니다. 이 글은 초보 개발자 기준으로 개인적인 생각과 경험을 바탕으로 작성되었습니다. 안드로이드 앱 개발자라면 Java로 앱을 개발해야 할지 Kotlin으로 개발을 해야할지 누구나 한 번쯤은 고민해 보았을 겁니다. 그렇다면 한번 어느 언어가 더 구미가 당기는지 알아볼까요? ● Java 는 썬마이크로시스템즈에서 개발되어 2009년 오라클에게 자바에 대한 권리 및 유지보수를 맡기게 되었습니다. ● Kotlin 은 2011년 JetBrains (소프트웨어 개발업체)에서 공개한 프로그래밍 언어입니다. 2010년에 시작한 오라클과 구글의 자바 라이센스에 관련하여 길고 긴 전쟁을 아시나요? 오라클은 20.. 2020. 1. 3.