하면 된다!!!

Android 개발 관련 링크 모음

북마크

Android 개발 관련 링크 모음


# 구글

   - 안드로이드 개발자 공식사이트

   - 안드로이드 스튜디오

   - 안드로이드 개발자 블로그

   - 안드로이드 유튜브 채널


# 각종 해외 강좌들 (영문)

   - Udacity 안드로이드 강좌

   - 안드로이드 위클리 : 안드로이드 최신 업데이트 라이브러리 등에 대한 소개 (번역 사이트 : Realm, 오리대마왕님 텀블러)


# 각종 강좌들 (한글)

   - 단계별 예제로 배우는 안드로이드 지식

   - 조대협의 블로그

   - 제트슈만님의 블로그

   - 꿈꾸는 개발자의 로그

   - cheoly's language study blog

   - 좋은 안드로이드 앱 개발자가 되는 법

   - 하이브리드 앱 강좌

   - Wanho Choi님의 블로그


# 커뮤니티

   - 안드로이드 펍

   - 안드로이드 개발 팁팁팁! 페북 그룹 위키



계속 업데이트 해가겠습니다.

Shazam Mac 버전이 올라왔네요.

마이 스토리/나만의 정보 박스

안드로이드, iOS에 보면 Shazam 이란 앱이 있지요?

듣고 있는 음악이 어떤 노래인지 알려주는 서비스... 저도 종종 이용해왔는데요.

맥 버전이 출시되었습니다.


마이크를 이용해서 노래정보를 알려줍니다.





인도네시아 모바일 어플리케이션 순위 - 2014. 7. 28

인도네시아/IT 서비스 관련 정보


인도네시아 모바일 어플리케이션 순위 (2014. 7. 28 기준)


수익으로 보면 Clash of Clans이 공히 잘 나간다.

무료 앱은 단연 메신저들이 강세인데... BBM이 1~2위를 고수한다. 인도네시아 시장의 특성이라고 봐야할 듯하긴 한데...

워낙에 블랙베리 사용자가 많기 때문에 해당 사용자들과 통신이 가능한 툴들이 강세를 띈다.

일찌감치 블랙베리 서비스를 하고 있었던 왓츠앱은 특별한 광고 없이도 늘 상위에 랭크된다.

안드로이드의 경우 라인이 7위, 카카오톡이 66위를 기록중인데 사실상 라인 관련 앱들이 동반 상승해있기 때문에 라인이 꽉 잡았다고 봐야할 수도 있겠다. 다만 아직 수익을 크게 전환된 모습은 아닌데... 좀 더 지켜봐야겠다. 사용자들이 돈을 술술 내면서 사용하는 시장이 아니다 보니...


카메라 앱은 카메라360이 여전히 강세... 똥시스와 함께 카메라360을 사용하는 사람들을 보는 것은 아주 흔하게 접할 수 있는 일이다.


SNS는 Facebook, Instagram, Path, Twitter 등이 여전히 강세...

유저층이 OS별로 좀 갈리는 성향이 많이 보이는데 이건 아무래도 부잣집 자재들이 많은 중국계들이 iOS를 선호하고, 일반 유저들은 주로 저렴한 중저가 폰이 많이 배치되어있는 안드로이드를 선호하기 때문에 나타나는 현상으로 보인다.


특이한건 바이두 브라우저가 오페라 미니를 제쳤다는 점인데...

이건 좀 파악이 필요할듯~


안드로이드 순위



iOS 순위


[몰 구경] One Pacific Place - 설 준비, 안드로이드 전문 매장

인도네시아/볼거리들

수디르만에 있는 원 퍼시픽 플레이스 몰


한국에서 오신 손님과 점심을 먹으러 들렀습니다.

입구쪽에 천장에 엽전들이... 돈 많이 벌라는 의미가 아닐까... 추측해봅니다.


너무 어둡게 나와서 뽀샵질을...



몰 중앙에 시기에 맞게 늘 이렇게 조형물이 놓이는데 이번에는 용과 주작(?)의 놓여졌다.



사진이 영 거식이하게 찍혔네요...



더 위에서 보고 찍은 사진



점심 먹고 잠깐 들러본 안드로이드 매장...

Android Nation 이라는 이름으로 erafone에서 운영하는 상점이다.

자카르타에 5군데 최고의 몰에만 배치했다고 한다.





카카오톡이 위의 사진에서 보듯이 핸드폰 매장에 많은 마케팅 비용을 사용하고 있었다.

인도네시아 시장에서 구글 플레이 성적으로만 보면 카톡은 현재 순위가 상당히 아랫쪽이다.

라인의 경우 별다른 마케팅 없이 사용자들이 아주 많은 반면 카톡은 고전을 면치 못하고 있는게 사실이다.


통신 비용이 한국에 비해 훨씬 저렴하긴 하지만 현지인들의 수입 규모를 보면 부담 스러운 것이 사실인데 메신저를 여러개 쓰게 되면 아무래도 통신량이 많아지고 곧 비용으로 연결된다. 따라서 선점한 메신저가 시장을 장악할 가능성이 높다고 생각된다. (순전히 그냥 개인적인 생각임다 ㅠㅠ)


점심 너무 먹었나... 무자게 졸립네요.



[Android] 안드로이드 오픈소스 게임 개발 프레임워크 2. jMonkeyEngine

프로그래밍/Mobile
두번째로 찾아본 프레임워크는 jMonkeyEngine 이다. 
현재 버전은 3.0 까지 나와있다. 

이 프레임워크는 Java 게임 개발자를 위한 게임 엔진이다. 이 또한 위키 및 포럼 등을 통해서 정보가 잘 공개되는 플랫폼이다. 
관련 정보 사이트 


조선의 개발자들은 역시 한글로... 봐야 한다. ㅠㅠ 
한글 정보 블로그 링크 모음 (정보 만들어주신 분들~ 졸라 땡큐~ ^^) 

jMonkeyEngine3 Showcase 유투브 영상






안드로이드 개발 강좌 - Tipssoft

프로그래밍/Java

Tipssoft.com 의 안드로이드 강좌입니다. 알차게 정리되어있네요.


이클립스를 사용하지 않는다는 전제하에 이루어진 강좌들입니다^^
툴에서 제공했기때문에 간과하는 부분들이 있을 수도 있으니 꼼꼼히 살펴보세요~
 
0. 안드로이드 앱 개발 지원툴 사용하기
 
    이 지원툴은 JDK 나 SDK 를 설치하지 않고, 안드로이드용 앱을 개발할 수 있도록 제공하기때문에
    이 지원툴을 사용하시면 아래의 1, 2, 2-1 을 보지 않으셔도 됩니다.
    공부를 목적으로 하거나 단순한 개발 및 테스트를 하실 목적이라면 이 툴을 사용하시기 바랍니다.
 
 
1. 이클립스 없이 안드로이드 개발환경 구축하기1 ( JDK 설치, 안드로이드 SDK 설치, 에뮬레이터 실행 )
 
 
2. 이클립스 없이 안드로이드 개발환경 구축하기2 ( 프로젝트 생성, 컴파일, 실행 )
 
 
2-1 프로젝트 환경 파일 재구성하기 - Update Project
 
 
3. 안드로이드 프로그래밍 시작하기
 
 
4. 버튼 사용하기
 
 
5. 에디트텍스트(EditText) 사용하기
 
 
6. 리스트뷰 사용하기 - 기초편
 
 
7. 리스트뷰 사용하기 - 활용편
 
 
8. 쓰레드(Thread) 의 이해 - 기초편
 
 
9. 스트림(Stream)의 이해 - 바이트 스트림
 
 
10. 소켓(Socket) 통신의 이해 - 클라이언트
 
 
11. 소켓(Socket) 통신의 활용 - MFC 서버와 통신하기
 
 
12. TimerTask 클래스를 사용한 스톱워치
 
 
13. 서버 화면을 캡쳐하여 클라이언트에 전송하기
 
 
14. 액티비티(Activity)의 이해
 
 
15. 액티비티 전환하기 - 명시적 전환
 
 
16. 컨텍스트(Context)
 
 
17. 사진 촬영 후 이미지뷰에 출력하기
 
 
18. TTS ( TextToSpeech )
 
 
19. 사진 촬영 후 서버로 전송하기
 
 
20. 음성 인식(Voice Recognition) 
    http://www.tipssoft.com/bulletin/tb.php/FAQ/961
 
 
21. 음성인식을 이용한 발음 테스트 예제
 
 
22. 그림그리기의 기초와 구조
 
 
23. 사용자정의 뷰 생성 및 배치1
 
 
24. 사용자조작 처리하기 ( TouchEvent Handler )
    http://www.tipssoft.com/bulletin/tb.php/FAQ/973
 
 
25. 뷰의 터치위치 좌표로 출력하는 예제
 
 
26. 터치를 이용한 간단한 게임
 
 
27. 메뉴( Menu ) - 기초
    http://www.tipssoft.com/bulletin/tb.php/FAQ/980
 
 
28. 메뉴( Menu ) - Context Menu
 
 
29. 메뉴( Menu ) - Options Menu
 
 
30. 메뉴( Menu ) - Sub Menu
 
 
31. 탭 레이아웃(Tab Layout) 사용하기 - Intent 방식1
    http://www.tipssoft.com/bulletin/tb.php/FAQ/987
 
 
32. 탭 레이아웃(Tab Layout) 사용하기 - Intent 방식2
 
 
33. 어플리케이션에서 한글 사용하기
 
 
34. 간단한 대화상자( 다이얼로그 ) 사용하기
 
 
35. 대화상자의 이해 1
 
 
36. 대화상자의 이해 2
 
 
37. 대화상자에 리스트, 체크, 라디오 버튼 사용하기
 
 
38. 원형 프로그래스 대화상자
 
 
39. 바(Bar)형 프로그래스 대화상자
    http://www.tipssoft.com/bulletin/tb.php/FAQ/1007
 
 
40. "Back" 키 두번 터치하여 종료하기 
 
 
41. 꺼지지 않는 화면 설정하기
 
 
42. 토스트( Toast ) 사용하기 - 기본
 
 
43. 진동 울리기 ( 지정시간 진동과 패턴 진동)
 
 
44. 회전 방향별로 다른 레이아웃 적용하기
    http://www.tipssoft.com/bulletin/tb.php/FAQ/1031
 
 
45. 어플리케이션 회전 방지하기 (화면 방향 고정하기)
    http://www.tipssoft.com/bulletin/tb.php/FAQ/1032
 
 
46. 센서를 사용하기 위한 공통 루틴
    http://www.tipssoft.com/bulletin/tb.php/FAQ/1033
 
 
47. 센서 - 조도 측정하기
 
 
48. 센서 - 근접센서를 이용하여 거리 측정하기
 
 
49. 센서 - 방향센서 사용하기
 
 
*. 나침반 예제
 
 
50. 센서 - 가속도 센서 사용하기
 
 
51. 정렬에 필요한 Comparator 인터페이스 사용하기
 
 
52. 간단한 녹음 / 재생 기능 사용하기
 
 
*. 사진에서 색상정보 추출하기
 
 
53. 각종 그라데이션 그리기
 
 
*. Color Picker 만들기
 
 
 
 
54. 애니메이션 ( Animation ) - 개요
 
 
55. 애니메이션 - Tween Animation
 
 
56. SQLite 사용하기
 
 
57. TTS 음성 출력의 종료 시점 알기
     
 
58. 리스트뷰 사용하기 - 동적 항목 추가1
 
 
59. 리스트뷰 사용하기 - 동적 항목 추가2
 
 
60. 사용자 정의(Custom) 리스트뷰 사용하기
 
 
*. 리스트뷰에서 여러개의 레이아웃 사용하기 ( 여러개의 XML 리소스를 Inflate 하는 방법 )
    http://www.tipssoft.com/bulletin/tb.php/update/1470
  
 
*. 시간 알리미
 
 
강좌를 진행하는 운영진이 즐거운 마음으로 강좌를 더 많이 만들수 있도록
안드로이드 공부하시는 분들에게 저희 강좌를 소개해주세요~!

Android 앱을 Window에서 사용할 수 있는 블루스택

트랜드/Mobile

안드로이드 앱을 윈도우즈에서 구동할 수 있는 서비스가 출시되었다.

재미지다... 테스트 해봐야지~ 흑... 다운 받는데 117메가나 된다. 

안드로이드 VM이 다 올라와야 하니.. 귀엽게 넘어가준다 ^^



☞ 다운받는 주소 : http://www.bluestacks.com/download.html

☞ 참고 기사 : http://www.bloter.net/archives/79197


갤S 안드로이드 낙엽 루팅... 버전업~ F1.2

마이 스토리
http://people.sarang.net/?mid=gsrom&document_srl=554231

기존에 사용하던 F1.1에서 Nakyup-Froyo-SK22-F1.2로 업뎃을 해보았습니다.

이미 성능에 대한 만족도는 훌륭했기에... ㅎㅎ

업뎃 속도는 5분 정도 걸렸네요.

업뎃후 달라진 점... 제공하는 툴들이 좀 툴 다워졌습니다. 깔끔한(?) 디자인과 확실한 동작들...

마음에 드는 군요.

안드로이드폰에서 GTD (To do list 관리) 에 좋은 앱들은 무엇이 있을까?

마이 스토리
검색해봤다...

아래 글을 보면 몇가지 앱들이 소개 되어있다.

http://androinica.com/2010/06/30/the-best-android-gtd-getting-things-done-app-is-droid-vs-droid/

이중에 Got To Do라는 것이 있는데 Mac의 Things 라는 GTD 툴에 기반해서 만든 툴이다.

어제 밤에 깔아서 살짝 테스트 해봤는데 괜찮다. 조금 더 써봐야겠지만...

비교자료는 위의 URL에서 이미지만 가져와봤다.




모바일 브라우저 캐시 용량 제한 관련 정리

트랜드/Mobile
모바일 웹 브라우저를 이용해서 앱을 구현할 때 퍼포먼스에 캐싱이 많은 작용을 할 수가 있다.
이에 따라서 모바일 웹 구현시 다음 글에 대해서 잘 숙지해야하겠다.

제목 : Mobile Browser Cache Limits: Android, iOS, and webOS

위의 결과는 HTML파일의 경우라고 합니다.

JS, CSS 파일의 경우 아래의 결과물을 참고하시는 것이 좋겠네요.


4MB까지 캐싱이 지원되는데 문제는 전원을 껏다 켤 경우 아이폰의 경우 캐싱이 사라집니다.
이는 RAM을 사용한다는 의미가 될 듯하네요...

도움이 되시길...