develop

Shoes

Node.js 프로젝트와 React Native 프로젝트에 ESLint 적용해 보기

2018-06-02

최근 학내에 있는 동아리에서 활동하면서, Javascript 기반의 프로젝트 두 가지에 참여하고 있습니다. 하나는 Node.js 프로젝트, 또 하나는 React Native 프로젝 …

Android LocalBroadcastManager

2017-07-09

Android 에서는 BoradcastReceiver 를 사용해 앱 컴포넌트에서 원하는 범주의 이벤트를 수신할 수 있습니다. 예를 들면 배터리 상태나 네트워크 상태 등의 시스템 이벤트 부터, 개발자가 만든 커스텀 이벤트까지 다양하게 수신할 수 있습니다. 커스텀으로 이벤트(액션) 을 만들어 방송(Broadcast) 하는 것에는 여러 이유가 있습니다. 기기에 설치된 다른 앱이 본인이 개발한 앱으로부터 이벤트를 수신할 수 있도록 하려고 사용할 수도 있고, 같은 앱의 다른 컴포넌트간에 startActivity(), startService() 등 만으로 데이터를 주고받기 어려워서 사용할 수도 있습니다.

시온고 안드로이드 스터디 노트 - 4.Lifecycle and Databases

2015-02-02

Lesson 4 ~ 6 에 대한 정리는 뒤늦게 하게 되었군요. 이 부분은 어려운 내용이 많다보니 Udacity 코스의 내용과 저희 스터디에서 다룬 내용하고 차이가 많습니다. 저는 저희 스터디에서 다룬 내용들만을 다루고자 합니다. 스터디에서 다룬 Lesson 4 내용 각종 앱 컴포넌트들의 생명주기(Lifecycle) Realm 데이터베이스 Activity 의 생명주기(Lifecycle) 말 그대로 Activity 의 생명주기에 관한 내용입니다.

Shoes

Udacity Android Study 최종 해커톤 후기

2015-02-01

약 2개월 정도 간의 긴 스터디를 마치고, 드디어 최종 해커톤을 가졌습니다. 해커톤 이틀 전 사전 모임을 통해 대략 준비하고, 해커톤 당일인 1월 31일 아침 일찍 모여 출발 했습 …

Shoes

시온고 안드로이드 스터디 노트 - 3.New Activities And Intents

2015-01-11

Lesson 2 에 이어 Lesson 3 노트를 계속 합니다. 이번에는 스터디 맴버들이 Udacity 강의와 함께 보면서 공부 할 수 있도록. 일찍 노트를 작성하게 되었습니다. 저 …

Shoes

시온고 안드로이드 스터디 노트 - 2.Connect Sunshine to the Cloud

2015-01-01

안녕하세요. 저번에 Lesson 1 노트에 이어 이번에 저희 시온고등학교 내 안드로이드 스터디 그룹에서 진도를 나간(부득이하게 온라인으로 나간건 함정…) Lesson …

Shoes

시온고 안드로이드 스터디 노트 - 1.Create Project Sunshine

2014-12-30

몇 주 전 부터 교내에서 친구 몇명 모아서 안드로이드 스터디를 하고 있습니다. 구글 코리아 측에서 스터디 그룹 프로그램을 해서 해 보게 되었는대. 2 …

Shoes

시온고등학교 백향제 2014 앱/웹사이트를 소개합니다.

2014-12-27

안녕하세요. 제가 이번에 교내에서 제가 운영중인 동아리인 LiCUBE 의 일부 맴버들과 함께 시온고등학교 백향제 앱과 웹사이트를 개발하여, 구글 플레이 스토어를 통해서 출시 하게 …

Gradle Built Toolkit

2014-12-16

이 노트는 저번 2014.05.03 GDG Korea Android Gradle Codelab에서 배운 내용을 기록해 두기 위해 개인적으로 간단히 정리하는 노트 입니다. Gradle이 뭐죠? Grradle은 소프트웨어 빌드 툴킷들 중 하나 입니다. Gradle이전에 많이 사용되었던 Ant와 Maven의 장점들을 합쳐서 이 두개의 빌드 툴킷의 대안으로 나온 빌드 툴킷 입니다. Ant가 소프트웨어를 빌드하는대 초점을 맞추고, Maven이 빌드를 설정하는대 초점을 맞추었다면, Gradle은 둘 다 초점을 맞추었습니다.

Fedora 에서 Oracle JDK 설치하고 설정하기

2014-12-13

제가 최근 리눅스 베포판을 우분투에서 페도라로 갈아 탔습니다. 페도라가 써보고 싶었기도 하고, 버그도 우분투에 비해 적고 개인적으로 즐겨 쓰는 GNOME 데스크탑 환경에 대한 지원이 상당히 좋아서 갈아타게 되었습니다. 안드로이드 개발을 하다보니, JDK를 기본적으로 설치하는대요. 페도라는 설치 및 설정 방법이 차이가 있어 간단히 방법을 글로 정리 해 보고자 합니다. 설치 간단합니다. 페도라의 경우 RPM 패키지를 사용하는대, 오라클에서 JDK를 RPM 패키지로 제공하고 있어, 그냥 받아다가 설치 하시면 됩니다.