하이브리드 앱 강좌 #1. 개발환경 준비, 설치

안드로이드 하이브리드 앱을 개발하기 위해 다음과 같은 것들을 준비해야 합니다.

기본적으로 필요한 것

기본적인 HTML 코딩 능력
기본적인 Java 코딩 능력
안드로이드 스마트폰
스마트폰-PC 연결 케이블

개발환경 준비 #0: 필요한 파일들

개발환경 준비 #1 ~ #3이 마치고 난 뒤에는 다음과 같은 파일들이 준비되어 있어야 합니다.
(32bit 윈도우, 삼성 안드로이드 스마트폰을 가지고 있는 경우)

다운로드 완료

그러면 각각의 파일을 준비하는 방법을 알아봅니다.

개발환경 준비 #1: ADT Bundle

예전에는 이클립스를 다운받고 ADT 플러그인을 추가하고 안드로이드 SDK Tool을 설치하고 이클립스에서 설정을 바꾸어 주는 등의 번거로운 과정이 필요했습니다.
이런 과정은 복잡한데다 시간도 오래 걸려서 안드로이드 개발을 처음 시작하는 사람들에게 일종의 장벽 역할을 했습니다.
그러나 이제는 이러한 과정 없이 ADT Bundle을 다운받아서 원하는 폴더에 압축을 풀기만 하면 됩니다.

다운받기 위해서는 아래의 링크를 클릭해서 Android Developers 홈페이지에 접속합니다.

Android Developers

ADT Bundle 다운로드

첫 화면 아래의 Get the SDK 링크를 클릭합니다.

ADT Bundle 다운로드

오른쪽의 Download the SDK 버튼을 클릭합니다.

ADT Bundle 다운로드

약관 내용에 동의한다는 체크를 클릭하고 자신의 운영체제에 따라 32비트 또는 64비트를 선택한 후에 Download the SDK ADT Bundle for Windows 버튼을 클릭합니다.
적절한 경로를 선택하고 다운로드를 시작합니다.

개발환경 준비 #2: JDK

안드로이드로 개발을 하기 위해서는 JDK가 필요합니다.
글을 작성하는 현재의 최신 Java SE Development Kit 버전은 7u25입니다.
아래 링크를 클릭하여 오라클 홈페이지의 JDK 다운로드 페이지에 접속합니다.

Java SE Downloads

JDK 다운로드

화면 중간의 Java DOWNLOAD 링크를 클릭합니다.

JDK 다운로드

다음 화면에서 Accept License Agreement를 체크한 뒤 32비트 윈도우를 사용중이라면 jdk-7u25-windows-i586.exe를, 64비트 윈도우를 사용중이라면 jdk-7u25-windows-x64.exe를 다운받습니다.

개발환경 준비 #3: USB 드라이버

개발된 어플을 안드로이드 스마트폰에서 테스트하기 위해서는 스마트폰 USB 드라이버가 설치되어 있어야 합니다.

삼성 스마트폰의 경우 통합 USB 드라이버를 아래 링크에서 제공합니다.

휴대폰/MP3 Player 지원센터

USB 드라이버 다운로드

위쪽의 통합 USB 드라이버 탭을 선택합니다.

USB 드라이버 다운로드

통합 USB 드라이버 버튼을 클릭하여 다운받습니다.

LG 스마트폰의 경우 USB Driver for Android를 아래 링크에서 제공합니다.

LG Mobile : 다운로드 센터

USB 드라이버 다운로드

목록에서 자신의 스마트폰을 선택합니다.

USB 드라이버 다운로드

그 다음 화면에서 USB Driver for Android 버튼을 클릭해서 다운받습니다.

설치 #1: ADT Bundle

별다른 설치 과정이 필요 없습니다.
다운받은 ADT Bundle 압축파일을 원하는 폴더에 압축을 풀면 설치가 끝납니다.

ADT Bundle 설치

설치 #2: JDK

다운받은 JDK 설치 파일을 실행하여 설치합니다.

JDK 설치

설치 #3: USB 드라이버

핸드폰을 PC와 연결하지 않은 상태에서 다운받은 USB 드라이버 설치 파일을 실행하여 설치합니다.
드라이버 설치가 끝난 뒤 핸드폰을 PC와 연결합니다.
설치 과정이 다시 한 번 자동으로 진행되고 난 뒤에 PC가 핸드폰을 인식합니다.

Eclipse 실행

모든 설치 과정이 끝난 뒤에는 실제 개발을 시작하기 위해 Eclipse를 실행해야 합니다.
앞서 설치 #1에서 설명한 대로 ADT Bundle의 압축을 풀고 나면 다음과 같은 폴더/파일를 확인할 수 있습니다.

ADT Bundle 설치 후

eclipse 폴더 내의 eclipse.exe 파일을 실행합니다.

Eclipse를 처음 실행할 경우 Workspace 경로를 지정하라고 하는 창이 뜹니다.

Workspace 선택

Workspace 폴더에는 앞으로 생성할 안드로이드 앱 프로젝트들이 저장됩니다.
따라서 이미 사용하고 있던 Workspace 폴더를 찾아서 지정하거나, 새로운 폴더를 생성하여 Workspace 폴더로 지정하면 됩니다.
Use this as the default and do not ask again을 체크하면 앞으로는 이 단계 없이 곧바로 Eclipse가 실행됩니다.

Eclipse를 처음 실행할 경우 Android SDK 사용 통계를 구글에 전송할 것인지를 묻습니다.

통계 전송

개인정보는 전송되지 않으며, Android SDK가 개선되는 데에 참여하기를 원하면 Yes를 선택하면 됩니다.
Finish 버튼을 클릭하여 닫고 난 뒤에 다음과 같은 Eclipse 화면을 볼 수 있습니다.

이클립스

그 이후의 과정은 이어지는 다음 글을 통해서 다룹니다.

관련 포스트

안드로이드 4.3 젤리빈 업데이트 후기

안드로이드 4.3 젤리빈

지난 2013년 7월 24일(현지 시각)에 새로운 안드로이드 버전이 발표되었습니다.

버전 번호는 4.3이고, 이름은 이전과 마찬가지로 젤리빈(Jelly Bean)이라는 이름을 유지했습니다.

발표 직후부터 OTA(Over the air) 업데이트가 제공되기 시작했습니다.

업데이트 과정

저는 국내 KT버전 갤럭시 넥서스(SHW-M420K)에 SKT 유심을 장착하고 언락한 뒤 해외 순정판 안드로이드 4.2.2 yakju 버전을 설치하여 사용하고 있었습니다.

안드로이드 4.3 발표 이후 OTA 업데이트를 받기 위해 매번 시스템 업데이트 확인을 했지만 “시스템이 최신 상태입니다.”라는 메시지만 확인할 수 있었습니다.

시스템이 최신 상태입니다

안드로이드 OTA 업데이트는 모두에게 동시에 제공되는 것이 아니라, 정해진 차례가 되어야 업데이트가 가능하다고 알려주는 방식이기 때문입니다.

인터넷을 찾아보니 정해진 차례를 무시하고 일찍 업데이트를 하는 2가지 방법이 알려져 있습니다.

하나는 업데이트 이미지를 PC에 다운받고, PC와 연결하여 이미지를 덮어씌우는 방법입니다.

저는 이전에도 이런 방식으로 4.2.2 yakju 버전을 설치해서 사용하고 있었지만 번거로운 방법이고, 자칫 잘못하면 핸드폰이 초기화되거나 벽돌이 될 수 있는 위험성이 있습니다.

다른 한 가지 방법은 구글 서비스 프레임웍의 데이터를 지우고 OTA 업데이트를 받는 것입니다.

설정 – 애플리케이션 – 전체 – Google Services Framework – 데이터 지우기를 차례로 선택하면 됩니다.

Google Services Framework

앱 데이터를 삭제하시겠습니까

그런 뒤 설정 – 휴대전화 정보 – 시스템 업데이트 – 지금 확인을 선택해 보면 OTA 업데이트를 할 수 있습니다.

배터리가 부족하거나 와이파이 연결이 되어 있지 않은 경우에는 OTA 업데이트를 할 수 없습니다.

와이파이에 연결된 상태에서 OTA 업데이트를 시행하면 139.3 MB 크기의 업데이트 파일을 다운받은 후 재부팅합니다.

Android 4.3 System Update

재시작 및 설치

설치 취소

몇 분 간의 업데이트와 재부팅 이후 확인한 운영체제 버전은 다음과 같습니다.

휴대전화 정보

업데이트 후 좋은 점

카메라 어플의 인터페이스가 약간 달라졌습니다.

카메라 어플

카메라 어플의 기능에는 큰 차이가 없습니다.

구글 킵 어플이 기본적으로 제공됩니다.

구글 킵 아이콘

메모, 사진 메모, 음성 메모, 체크리스트 등을 쉽게 만들고 관리할 수 있습니다.

특히 음성 메모를 남기면 이를 자동으로 텍스트로 변환하여 녹음 파일과 함께 저장해 줍니다.

구글 킵

메모 내용은 구글 계정과 자동으로 동기화되고, 위젯도 제공하기 때문에 편리하게 사용할 수 있습니다.

구글 킵 위젯

개별 어플의 권한을 켜거나 끌 수 있습니다.

다만, 운영체제상에서 직접 지원하지는 않고 서드파티 어플을 사용해야 합니다.

대표적인 것이 Permission Manager 입니다.

안드로이드 어플이 사용하는 대표적인 권한인 위치, 개인(주소록, 캘린더), 메시지, 기기(진동, 알림) 등을 사용하는 어플의 목록을 보여주고, 어플을 선택하여 특정 권한을 사용하지 못하도록 할 수 있습니다.

Permission Manager

4.3 이전 버전의 안드로이드에는 지원되지 않아 설치할 수 없습니다.

그 대신에 사용할 수 있는 어플로는 Permission Master 등이 있습니다.

업데이트 후 아쉬운 점

대부분의 어플에는 문제가 없었습니다.

그러나 몇몇 어플은 호환이 되지 않았습니다.

대표적인 것이 MX 플레이어, Dice 플레이어 등 동영상 재생 어플입니다.

아예 설치가 되지 않거나, 설치 이후에 실행하더라도 지원하지 않는 안드로이드 버전이라고 나오고 종료되거나, 실행한 뒤에 아무 메시지 없이 다운되기도 합니다.

MX 플레이어

그러나 이러한 현상은 새로운 운영체제 버전이 나온 이후에 흔히 발생하는 일이고, 시간이 지나면 곧 해결되리라 기대합니다.

한편, 구글 플레이 스토어에서 어플을 다운받거나 업데이트 하려고 하면 RPC:S-5:AEC-0 에러가 발생했습니다.

RPC AEC

원인을 알아보니 강제로 OTA 업데이트를 하기 위해 Google Services Framework의 데이터를 지웠기 때문에 구글 계정 정보에 문제가 생긴 것이었습니다.

설정에서 구글 계정을 삭제하고 다시 등록하니 문제가 해결되었습니다.

관련 포스트

안드로이드폰 활용 강좌 #3. i-rocks BT-6460

키보드

스마트폰을 사용하면서 가장 아쉬운 점 중 하나는 글자를 입력하는 것입니다.
피처폰에는 키패드가 있기 때문에 화면을 보지 않고도 오타 없이 빠르게 글자를 입력할 수 있었지만, 블랙베리나 옵티머스Q 시리즈와 같은 일부 스마트폰을 제외한 스마트폰은 키패드가 없는 풀터치 방식이기 때문입니다.
따라서 스마트폰을 통해 긴 글을 작성하거나 문자메시지/카카오톡을 빠르게 보내기 위해서는 별도의 키보드가 필요합니다.

키보드를 스마트폰에 연결하는 방식은 크게 유선 방식과 무선 방식으로 나눌 수 있습니다.
유선 방식으로는 OTG가 대표적이고, 무선 방식으로는 블루투스가 대표적입니다.
OTG는 여러 USB 장치를 사용할 수 있지만 배터리 소모가 많고, 사용 중에 스마트폰을 충전할 수 없습니다.
블루투스는 선이 없어 깔끔하고 사용 중에 스마트폰을 충전할 수 있지만 지원되는 장치들이 제한되어 있고 가격이 비쌉니다.

이번 강좌에서는 블루투스 키보드를 사용하여 스마트폰에 글자를 입력하는 방법을 다룹니다.

블루투스 키보드

시판되고 있는 블루투스 키보드에는 다음과 같은 종류들이 있습니다.
편의상 하나의 제조사당 하나의 모델만 나열했지만, 실제로는 여러 가지 모델의 블루투스 키보드가 있습니다.

  • Microsoft Wedge Mobile Keyboard
  • i-rocks 무선 BT-6460 블루투스 키보드
  • 스카이디지탈 X3 bluetooth
  • 로지텍 K810
  • 애플 iMac MC184KH/A

아래의 링크에서 현재 인터넷에서 판매 중인 블루투스 키보드의 목록과 최저가를 확인할 수 있습니다.

블루투스 키보드 목록 – 다나와

이 중에서 가격 대비 성능이 가장 우수하다고 판단되는 것은 BT-6460과 X3라고 할 수 있습니다.
둘 다 인터넷에서 최저가 3만원 정도의 가격에 구매할 수 있습니다.

저는 이 중에서 BT-6460을 구입했기 때문에 이에 관해 다루겠습니다.

BT-6469 기본 정보

크기: 266*124*21 mm
무게: 280g (배터리 제외)
인터페이스: 블루투스 2.0
유효 거리: 10M
키 배열: 83키
전원: AAA 배터리 2개
배터리 수명: 약 3개월 (1일 4시간 사용시)
색상: 블랙, 화이트, 실버
가격: 27,100원 ~ 56,750원

보다 자세한 제품 설명은 아래에 링크된 아이락스 홈페이지의 제품 설명을 참조하세요.

BT-6460 – 아이락스

개봉기

인터넷으로 BT-6460 블루투스 키보드를 주문했습니다.

이런 상자에 담겨서 배송되었습니다.

상자를 열면 비닐 포장에 싸인 키보드가 보입니다.

키보드 아래에는 설명서와 배터리가 들어 있습니다.

스마트폰에 연결

안드로이드 환경 설정에 들어갑니다.

블루투스 메뉴를 선택합니다.

기본적으로는 블루투스가 Off 상태로 되어 있는데 터치해서 On 상태로 만들어 줍니다.
그런 뒤에 블루투스 키보드 뒷면에 있는 전원 스위치를 켜고 Connect 버튼을 눌러주어 페어링을 준비합니다.
그러면 스마트폰이 주변에 있는 블루투스 키보드를 검색할 수 있습니다.

사용할 수 있는 기기 목록에서 i-rocks Bluetooth Keyboard를 선택하면 페어링을 시작합니다.

페어링이 제대로 되기 위해서는 인증 절차가 필요합니다.
스마트폰에 표시된 숫자를 블루투스 키보드에서 입력하고 엔터키를 누릅니다.

페어링이 완료되면 i-rocks Bluetooth Keyboard가 사용할 수 있는 기기가 아니라 페어링된 기기로 표시됩니다.
이제부터는 블루투스 키보드로 스마트폰에 입력할 수 있습니다.

블루투스 키보드 사용을 마친 뒤에는 스마트폰의 블루투스 기능을 끄고 블루투스 키보드의 전원을 끄면 됩니다.
나중에 다시 블루투스 키보드를 사용하려면 앞에서 다룬 페어링 작업을 반복할 필요가 없습니다.
블루투스 기기들은 마지막에 페어링 되었던 기기를 기억하고 있기 때문에, 스마트폰의 블루투스 기능을 켜고 블루투스 키보드의 전원 스위치를 켜면 자동으로 다시 연결됩니다.
처음에 반응이 없을 경우, 블루투스 키보드의 아무 글자나 입력해주면 몇 초 안에 스마트폰에서 블루투스 키보드를 인식합니다.

사용 후기

지난 3월에 인터넷으로 BT-6460 키보드를 구입하고 약 9개월 동안 스마트폰에 블루투스로 연결하여 사용했습니다.

전반적인 사용 소감은 만족스럽다는 것입니다.
펜타그래프 키보드 방식을 채택하여 키감이 부드럽고 오타가 적습니다.
크기가 작고 가볍기 때문에 노트북 가방에 넣어서 가지고 다닐 수 있습니다.
새로운 기기와 페어링을 시작할 때에 배터리가 많이 소모지만, 스마트폰 하나에만 페어링시켜 두고 사용하니 배터리 소모도 적습니다.

유일하게 아쉬웠던 점은 별다른 충전 기능이 없어 배터리가 다 소모되면 새로운 AAA 배터리 2개를 넣어주어야 한다는 점입니다.
이런 점을 보완한 충전식 블루투스 키보드로 i-rocks IRK05BN이 있지만, 가격이 약간 더 비싸고 색상이 한 종류뿐이라는 것이 단점입니다.

i-rocks IRK05BN에 관한 설명은 아래에 링크된 아이락스 홈페이지 제품 설명을 참조하세요.

IRK05BN – 아이락스

활용 방법

블루투스 키보드를 카카오톡을 하거나 에버노트를 하는 등의 용도로 사용할 수 있습니다.

카카오톡에서 블루투스 키보드를 사용하여 메시지 입력은 되지만 엔터 키를 누르면 줄바꿈만 되고 메시지 전송은 되지 않습니다.
이를 해결하기 위해서는 카카오톡의 설정을 바꾸어 주어야 합니다.

카카오톡을 실행하고 더보기 탭에서 설정 메뉴를 선택합니다.

채팅방 설정 메뉴를 선택합니다.

Enter 키로 메시지 전송을 체크해 줍니다.

이제 메시지를 입력하고 블루투스 키보드의 엔터키를 누르면 줄바꿈이 일어나지 않고 메시지가 전송됩니다.

블루투스 키보드를 따로 설정하지 않고 사용하면 한/영 전환을 하기 위해서 Shift+Space를 눌러야 한다는 점이 불편합니다.
q2 키보드 환경설정을 해 주면 한/영키로 언어 전환을 할 수 있습니다.

안드로이드 환경설정에서 언어 및 키보드 – q2 키보드 – 하드웨어 키보드를 차례대로 선택합니다.

한/영 전환 키 설정 메뉴를 선택합니다.

한/영 전환 키 설정 창이 보이면 연결된 블루투스 키보드에서 한/영 키를 누릅니다.
그러면 i-rocks BT-6460 키보드의 경우 218이라는 숫자가 입력됩니다.

확인 버튼을 눌러 저장하면 한/영 키를 통해 언어 전환을 할 수 있습니다.

관련 포스트

안드로이드 추천 어플 목록

안드로이드 운영체제 기반의 스마트폰을 구입하면 기본 어플과 통신사 어플 이외에는 설치가 되어 있지 않습니다. 따라서 추가로 필요한 어플이 있으면 구글 플레이스토어, 삼성 앱스 등을 비롯한 스마트폰 제조사 어플 마켓, 티스토어 등을 비롯한 통신사 어플 마켓 등에서 어플을 검색해서 다운 받아야 합니다.

같은 기능(예를 들어 메신저)을 사용하기 위해서 처음에는 이것 저것 다양한 어플을 다운 받아서 사용해 봅니다. 그렇지만 어느 정도 시간이 지나면 그 중에서 자신에게 가장 잘 맞는 어플만 사용하게 되고, 사용하지 않는 어플은 삭제하게 됩니다. 2년 넘게 안드로이드 운영체제 기반의 스마트폰을 사용해 온 경험을 돌이켜 보면 주로 사용하는 어플들은 몇 가지가 되지 않는 것을 깨닫게 됩니다.

제가 주로 사용하는 어플들 중 구글 플레이 스토어에서 검색해서 다운 받을 수 있는 추천(필수) 어플 목록을 작성해 보았습니다. 보다 자세한 내용들은 각각의 어플에 대한 리뷰 포스팅을 통해서 다룰 예정입니다. 한글명 가나다순으로 나열했습니다.

네이버 지도

기본적인 위치 정보(버스, 지하철, 음식점, 카페, 은행 등의 위치)를 제공합니다.
버스 노선, 버스 정류장 검색, 버스 도착 예정시각 확인 등의 대중교통 이용 정보를 제공합니다.
길찾기(승용차/택시, 지하철/버스, 자전거, 도보 등), 거리뷰, 항공뷰 등의 기능을 제공합니다.
다른 네이버 어플들과 연동됩니다.
음식점 등의 시설에 대해서 윙스푼과 연동되어 쉽게 리뷰/평점을 확인할 수 있습니다.

유사 어플: 다음 지도, 서울 버스

노바 런처(nova launcher)

안드로이드 운영체제 버전 4.0 (icecream sandwich) 이상에서만 작동합니다.
ICS의 순정 런처와 비슷하지만 보다 강력한 기능을 제공합니다.
기본적으로는 무료이고, 노바 런처 프라임(nova launcher prime)을 구입하면 제스처, 확인하지 않은 문자 메시지 개수 표시, 어플 숨기기 등의 추가적인 기능을 사용할 수 있습니다.
유사 어플들에 비해서 터치감이 좋고, 적은 메모리를 차지해서 가볍습니다.

유사 어플: 고런처, apex launcher

다음클라우드(daum cloud)

PC와 스마트폰 사이에 파일을 공유할 수 있습니다.
뷰어 어플을 설치하지 않고도 직접 hwp, xls, ppt, doc 등의 파일을 어플 내에서 열어볼 수 있습니다.

유사 어플: 엔드라이브(ndrive), 구글 드라이브

모르는 전화번호 정보

주소록에 저장되지 않은 번호로부터 전화가 걸려왔을 때에 실행됩니다.
자체 서버에서 해당 전화번호를 검색하여, 최근에 이 번호로 걸려왔던 전화들을 분석해서 결과를 알려줍니다.
최근 한 달 동안 이 번호가 모르는 사람에게 전화를 걸어온 횟수, 이 전화를 받은 사람들이 통화 내용을 좋아했는지 싫어했는지 여부, 이 번호에 대한 간단한 설명(태그) 등을 확인할 수 있습니다.
통화가 끝난 뒤에는 평가를 하거나 태그를 남길 수 있습니다.

유사 어플: 더콜 스팸 전화번호부

지하철 내비게이션(subway navigation)

안드로이드 초기부터 사용했던 어플입니다.
1년 넘게 업데이트가 이루어지지 않아 개발자가 교통사고를 당했다는 등의 소문이 퍼지기도 했지만 최근에 다시 업데이트가 재개되었습니다.
지하철 출발역과 도착역을 지정하면 최단시간, 최소환승을 통해 이동할 때에 걸리는 시간을 알 수 있습니다.
또한 몇 번 문에서 내려야 빠르게 환승할 수 있는지도 알려줍니다.

유사 어플: 스마터 서브웨이

아스트로 파일 관리자(astro file manager)

스마트폰 내에 들어 있는 파일과 폴더들을 탐색할 수 있습니다.
파일을 복사, 이동, 삭제할 수 있습니다.
zip 파일의 압축을 해제할 수 있습니다.
해당 뷰어가 설치되어 있는 경우, 문서 파일을 열어볼 수도 있습니다.

유사 어플: root explorer, es 파일 탐색기

에버노트(evernote)

스마트폰, 스마트패드, PC, 웹사이트 등에서 공유할 수 있는 메모를 작성합니다.
파일, 사진, 소리 등을 첨부할 수 있습니다.
노트 기능, 태그 기능, 검색 기능 등이 있어서 분류하고 관리하기가 편리합니다.
무료 라이센스의 경우에는 한 달에 사용할 수 있는 용량이 제한되어 있습니다.
위젯을 추가로 설치하면 홈화면에서 곧바로 노트 작성을 시작할 수 있습니다.

자세한 리뷰는 이 블로그에 있는 아래 글을 참고하세요.

안드로이드폰 활용 강좌 #2. 에버노트 어플

유사 어플: 네이버 메모, 컬러노트 메모장

조르테(jorte)

자체 달력을 사용하거나, 구글 캘린더와 연동하도록 할 수 있습니다.
다양한 스킨을 제공하여 원하는 대로 색상을 지정하여 사용할 수 있습니다.
위젯을 제공하여 주간 일정, 월별 일정, 할일 목록 등을 곧바로 확인할 수 있습니다.

유사 어플: 프랭클린 플래너

카카오톡(kakao talk)

모바일 데이터를 이용해 메시지를 주고 받을 수 있습니다.
보이스톡, 그룹 채팅, 사진/동영상 전송 등이 가능합니다.
카카오스토리, 애니팡 등의 다른 어플들과 연동됩니다.
유사 어플에 비해 많은 사람들이 사용하고 있으며, 여러 소셜 게임들과 연동된다는 것이 강점입니다.

유사 어플: 마이피플, 네이버 라인, 틱톡, 와츠앱, 구글톡, 페이스북 메신저, 스카이프

파워 토글(power toggles)

알림창에서 토글 기능을 기본적으로 제공하지 않는 레퍼런스 폰에 필요합니다.
배터리 잔량을 숫자로 표시해 줍니다.
알림창에 표시할 다양한 토글 기능을 직접 선택해서 사용할 수 있습니다.
또한 같은 기능을 홈화면에 위젯으로 추가할 수도 있습니다.

유사 어플: widgetsoid

한컴오피스 한글 뷰어 안드로이드 에디션

hwp 문서를 읽을 수 있습니다.
hwp 문서를 편집하기 위해서는 한컴오피스 한글 어플을 구입해야 합니다.

유사 어플: daum cloud

mx 플레이어(mx player)

핸드폰 내의 동영상 및 웹 상의 동영상을 재생합니다.
다양한 동영상 포맷을 지원하고,자막 기능, 백그라운드 재생 기능 등이 지원됩니다.
화면을 드래그하는 방향에 따라서 화면 밝기 조정, 볼륨 조정, 앞/뒤 탐색 등이 가능합니다.

유사 어플: dice player

q2 키보드(q2 keyboard)

LG CYON 방식의 이지한글(나랏글) 방식을 비롯하여 다양한 키패드 종류로 입력할 수 있습니다.
블루투스 키보드를 연결했을 때에 알파벳/한글/특수문자 등을 제대로 입력해 줍니다.
유사 어플들에 비해 다양한 설정과 테마를 제공하고, 자주 업데이트됩니다.

자세한 리뷰는 이 블로그에 있는 아래 글을 참고하세요.

안드로이드폰 활용 강좌 #1. q2 키보드 어플

유사 어플: ez한글, 딩굴 한글 입력기,구글 한글 키보드

관련 포스트