벌써 3기를 모집하네.


http://googlekoreablog.blogspot.jp/2014/01/kstartup-3.html

Kstartup 3기에서는 실리콘밸리의 유명 멘토들이 방한해 비즈니스, 디자인, 마케팅, 투자 등 주제별 부트캠프(Bootcamp)를 3주마다 한 번씩 진행하고, 국내 분야별 전문가들과 함께하는 주간 워크샵, 영어 프리젠테이션 능력 향상을 위한 피치 클리닉(Pitch Clinic)을 매주 진행할 예정입니다. 3개월 프로그램 종료 후 데모 데이에서 좋은 성적을 거둔 스타트업들에게는 실리콘밸리에서 개최되는 Kstartup 쇼케이스(Showcase)에 참여해 해외 투자자들과 네트워킹할 수 있는 기회를 제공합니다.


멘토들이 도와준다는데, 인맥을 늘려주는 효과와 홍보 효과가 있겠다.

구글 앱엔진을 지원 받을 수 있다는데, 안 쓸 것 같다. ^^;;

by 언제나19 2014. 1. 6. 21:50


초반은

graphic engine이 좋아진다는 얘기


10분 쯤에는 개발자 옵션 중 GPU관련 얘기

GPU에서 시간을 얼마나 쓰는지 즉시 그래프로 보여준다.

각 영역에 대해 몇 번을 redraw하는지 가르쳐주는 option도 있다. 이게 좋네.

red 3번, deep red(갈색) 4번 redraw한다는 의미.

Developer options

Show GPU overdraw

Blue 1x

Green 2x

Red 3x

Deep Red 4x


Profile GPU rendering

On screen as bars




20분 쯤부터 개발할 때 도움이 되는 얘기를 한다.

android는 기본적으로 windowBackground를 그리기 때문에

ListView에 background를 지정하면, redraw가 발생한다.

ListView에 android:background를

style에서 theme 색깔을 바꾸면, overdraw를 1번 줄일 수 있다.

<style name="AppTheme" parent="android:Theme.Light">

<item name="android:windowBackground">@color/dark/background</item>

</style>


for big bitmap

b.setHasMipMap(true);

<bitmap

 android:mipMap="true"

 android:src="@drawable/my_drawable" />



alpha를 쓰면, 부담이 되므로, 대안이 있으면 대안을 쓰기


alpha를 직접 계산할 수 있으면 직접 미리 계산해서 계산된 값을 쓰기

ImageView에서 setAlpha보다는 setImageAlpha를 쓰기

그 외에도 3가지 정도 방법이 있다.


canvas에서 rotation, clipping 등을 할 때, 사각형 모양으로 clip되게 하는 것이 더 좋다. (?)





성능을 높이기 위해서 한 번 이상 보고 모든 것을 다 익혀 놓는 것이 좋겠다.


마지막에 6개 정도 다른 link를 가르쳐준다. 이것들도 봐두면 좋겠다.


by 언제나19 2013. 12. 15. 13:34


커스텀 뷰를 만들기 전에 한 번 꼭 보기.

View에 override할 만한 method가 너무 많은데, 그 중 어떤 것들이 필수인지 알 수 있다.

간단한 소개, 설명도 들을 수 있다.


자세한 동작은 View.java 등에서 소스를 직접 보면 알 수 있다.


LayoutParams, onSaveInstanceState 등이 인상적이다.


2번 봤다.


android measure, layout pass 설명이 좀 적다. 이거 가르쳐준 session이 과거에 있었던 것 같은데, 제목이 생각나지 않는다.


android 3.0부터 가능한 hardware rendering에 대해서 더 알려면 다른 영상을 더 봐야 하겠다.

제목은 모르겠다.




by 언제나19 2013. 12. 15. 00:01



https://developers.google.com/events/io/2012/sessions/gooio2012/101/

Making Good Apps Great: More Advanced Topics for Expert Android Developers


가장 인상적이었던 것은 3G에서 배터리를 아끼려면, network 통신 빈도를 줄여야 한다는 것.

wifi 에서는 상관 없는 얘기일지도 모르겠다.

http://developer.android.com/training/efficient-downloads/efficient-network-access.html




pre-fetching 을 지향해야겠다.

local cache도 잘 활용하고 조합해야겠다.


periodic transfer는 매우 안좋다. 생각보다 더 안 좋다.


하지만, battery를 이렇게 아낀들 누가 알아줄까,, 엄청 유명한 app이 아니라면.











by 언제나19 2013. 5. 30. 01:04

google hackfair

2012. 10. 26. 21:31

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력해주세요.

| 1 2 3 4 |