알약 안드로이드

[CODE] 안드로이드에서 보안 앱이 필요한 이유

모바일의 대표 운영체제는 안드로이드와 iOS다. iOS는 iPhone과 iPad에서 동작하고 Apple이 모든 것을 통제하며 하나의 앱 마켓(App Store)가 존재한다. 반면, 안드로이드는 다양한 기기에서 동작하고 오픈소스로 공개되어 있으며 다양한 앱 마켓이 존재한다. 두 운영체제의 특징을 하나의 문자로 표현하면 안드로이드는 ‘多’ 또는 ‘開(개)’, iOS는 ‘1’ 또는 ‘閉(폐)’이다. 열린 안드로이드와 닫힌 iOS의 특징으로 인해 안드로이드에는 존재하고 iOS에는 존재하지 않는…

[CODE] 인공지능 세걸음

[CODE] 인공지능 세 걸음

이세돌 9단과 알파고의 대국이후 인공지능 열풍이 식지않고 있다. 많은 소프트웨어 제품들에 인공지능이 적용되고 있다. 이런 시대를 살아가는 개발자들은 인공지능에 관심을 가져야하고, 기본적인 원리를 이해하고 있어야한다. 인공지능에 대해서 본격적으로 공부하려고 책을 펴면 수식의 압박을 받는다. 가볍게 인공지능 관련 용어들을 정리하고, 기본 원리에 대한 이해가 필요한 경우 적당한 책을 찾기 어렵다. 인공지능 관련 첫 걸음 시리즈는 인공지능,…

[CODE] Kotlin Night Seoul

[CODE] Kotlin Night Seoul

선릉역 D.CAMP에서 진행된 ‘Kotlin Night Seoul’ 밋업(meetup)에 다녀왔다. 요즘 코틀린 스터디를 진행하면서 다른 회사들은 어떻게 자바에서 코틀린으로 넘어가고 있는지 궁금했었는데 해당 주제의 밋업이 진행되어 참석하게 되었다. D.CAMP는 처음 방문했는데 스타트업 특유의 분위기가 느껴지는 곳이었다. 선릉이 바로 앞이라 점심에 산책하기 좋을 것 같았다. 밋업은 코틀린 라이브러리에 대해서 짚어보고, 새로나온 1.1 버전 소개, 코틀린 적용 사례를 살펴보는…

Google Campus Seoul

[CODE] Google Play App Excellence Program – 3월

‘구글 캠퍼스 서울’ 두 번째 방문. 세미나의 장점은 짧은 시간동안 깔끔하게 정리된 내용을 공유받고, 궁금했던 내용들을 질문 할 수 있는 시간이 마련되어 있어서 삽질하는 시간을 줄여준다. 지난 2월 세미나의 좋은 경험을 다시 느껴보고자 3월 세미나에 참석하였다. 이번 주제는 Firebase다. Firebase는 안드로이드 개발자에게 서버 구현을 최소화 하면서 서비스를 할 수 있도록 돕는 플랫폼이다. 처음 선보였을 때…

Google Play App Excellence Program

[CODE] Google Play App Excellence Program

회사에서 개발하고 있는 앱이 ‘Google Play App Excellence Program’에 선정되어 2월 세미나에 다녀왔다. 세미나가 진행된 ‘구글 캠퍼스 서울’은 첫 방문이었는데 1인 개발사나 소규모 스타트업이 정보를 교류하며 일하기 좋은 장소인 것 같았다. 세미나는 소규모 개발사들이 모르고 지나칠 만한 Google의 서비스들과 Play Store의 정책, 기능 소개로 진행되었다. 세 개의 주제에 대해 네 명의 발표자가 숨가쁘게 발표를 진행했다.…

[CODE] iTerm2

[CODE] iTerm2, Terminal emulator for macOS

처음 컴퓨터를 사용했을 때 어떤 UI(User Interface)를 사용했나요? 처음 경험한 OS에 따라서 다를 수 있지만 시기에 따라서 다를 수도 있다. 나이가 있는 분들은 CUI(Command User Interface) 환경에서 컴퓨터를 사용하기 시작했을 것이고, 젊은 분들은 GUI(Graphic User Interface) 환경에서 시작했을 것이다. 최신 OS들은 GUI를 기본으로 마우스 클릭만으로 쉽게 사용할 수 있도록 되어 있지만 아직 어두컴컴하고, 텍스트로 가득한…

[CODE] Programming Font

[CODE] Programming Font

개발을 하는데 필요한 것은 참 많다. 그 중에 개발자의 취향대로 선택되고, 코딩을 하면서 가장 많이 사용되는 것은 무엇일까? 내 기준에 하드웨어 부분에서는 키보드, 소프트웨어 부분에서는 글꼴(font)이라 생각한다. (물론 개발자의 취향에 따라 우선순위가 다름을 알고 있다. 태클방지) “개발을 하기에 가장 좋은 글꼴은 무엇인가!”는 구글링을 해보면 여러 글꼴을 소개하고 있으니 따로 이야기하지 않겠다. “개발을 하기에 좋은 글꼴은…