SlideShare a Scribd company logo
1 of 36
기술서적 독후감이라.. 처음이라 막막하지만..
제가 직접 한번 해보겠습니다.
“전문가를 위한 안드로이드 프로그래밍”을 읽고 난후 
회사에서 기술서적을 
읽는다는것 AT_T 인턴 조성환
이미 안드로이드 어플리케이션을 몇 개 작성해보고 
고급 API나 트릭을 알고자 하는 사람을 대상으로 하는 책
고급 기술서적을 읽는 그 자체 
기술들의 나열을 보았을때 
회사의 프로젝트에 어떻게 적용시킬까
고급 기술서적을 읽는 그 자체
고급 기술서적을 읽는 그 자체 
1. 전체적인 그림을 볼 수 있게 됨 
2. 왜? 그렇게 만들어야 하는지 알 수 있게 됨 
3. 항상 답이 아닐 수도 있으니 경계하는 마음을 가지게 됨
고급 기술서적을 읽는 그 자체 
1. 전체적인 그림을 볼 수 있게 됨 
2. 왜? 그렇게 만들어야 하는지 알 수 있게 됨 
3. 항상 답이 아닐 수도 있으니 경계하는 마음을 가지게 됨
안드로이드 초보단계 
기존에는
Activity 만드는 방법 
Service 만드는 방법 
Fragment 만드는 방법 
ContentProvider 만드는 방법 
xml 만드는 방법 
“무엇을만들 것이냐”
머리 만드는 방법 
눈 만드는 방법 
팔 만드는 방법 
골반 만드는 방법 
다리 만드는 방법 
“무엇을만들 것이냐”
“덕지덕지”
기술서적을 읽을수록
습득할수록 
1. 전체적인 그림을 볼 수 있게 됨
고급 기술서적을 읽는 그 자체 
1. 전체적인 그림을 볼 수 있게 됨 
2. 왜? 그렇게 만들어야 하는지 알 수 있게 됨 
3. 항상 답이 아닐 수도 있으니 경계하는 마음을 가지게 됨
지식의 초보단계에서는 따라하기에도 급급하다
전문 기술 서적은 이유를 말해준다.
안드로이드의 내부적인 이슈 
Java SE의 JVM에서 stack-based processor, Dalvik의 register-based processor 에 대한 차이. 
JIT의 변화에 따라서 사용가능하게 된 자바 코드 지식, 
Android에서 Static Factory Method Pattern을 사용하는 방법 등 
안드로이드의 내부적인 이슈 
책의 1부(더 나은 기반 구축)
책의 2부 (컴포넌트 활용) 
기존의 컴포넌트를 최대한 
활용 가능하게 하는 지식 
컴포넌트들에 대한 내용뿐만 아니라 UI, UX적인 측면, 서비스 및 백그라운드 작업에 
서 유의해야할 점, Android IPC에 대한 이해, BroadcastReceiver의 심화내용, 데이터 
저장 및 직렬화. 마지막으로 자동화된 테스트작성에 대한 원칙, 활용, 지속적인통합(!) 
에 대해 이유를 들어가며 지식을 제공하였다.
뿔은 왜 두개가 붙어있지? 
팔이 여기에 
붙어있는 이유는? 
2. 왜? 그렇게 만들어야 하는지 
알 수 있게 됨 
다리가 두꺼워야하는 이유는?
고급 기술서적을 읽는 그 자체 
1. 전체적인 그림을 볼 수 있게 됨 
2. 왜? 그렇게 만들어야 하는지 알 수 있게 됨 
3. 항상 답이 아닐 수도 있으니 경계하는 마음을 가지게 됨
왜 그렇게 만들어야 하는지 알게 되니 
문맥(Context)을 파악할 수 있음
"A 문제의 특정 이유에 따르면 시간이 지날경우 다른 방식으로 교체해야할 필요도 있을것 같다"
상황에 따라선 
이게 더 좋을 수도 있음
기술들의 나열을 보았을때 
회사의 프로젝트에 어떻게 적용시킬까
기술들의 나열을 보았을때 
회사의 프로젝트에 어떻게 적용시킬까 
프로젝트가 주어져 있고 그 안에서 문제를 해결해야 한다. 회사
기술들의 나열을 보았을때 
회사의 프로젝트에 어떻게 적용시킬까 
우선은 내 역할을 멋지게 수행하고 싶은 욕심 때문에. 
기술적인 부분에 한해서 창의를 발휘하게 된다.
기술들의 나열을 보았을때 
회사의 프로젝트에 어떻게 적용시킬까 
우선은 내 역할을 멋지게 수행하고 싶은 욕심 때문에. 
우선 문제가 상대적으로 고정되어있 
으니 
더 집중을 할 수 있다. 
책임감을 갖고 
집요하게 접근할 수 있다. 
기술적인 부분에 한해서 창의를 발휘하게 된다.
기술들의 나열을 보았을때 
회사의 프로젝트에 어떻게 적용시킬까 
기술들을 바라보며 어떻게하면 회사의 프로젝트에 창의적으로 기술 
을 결합시킬까에 대한 고민을 하면서 책을 바라보게 됨
책의 3부 (한계 뛰어넘기) 
시나리오가 있는 지식을 전달 
"고급 오디오, 동영상, 카메라 어플리케이션", "안드로이드 어플리케이션 보안", "지 
도, 위치, 활동 API", "네이티브 코드 및 JNI", "숨겨진 안드로이드 API", "안드로이드 
플랫폼 해킹" 등등 1, 2부 보단 더 상위계층에서 시나리오가 있는 지식을 전달해 준다
13장 : 지도, 위치, 활동 API
17장 : 네트워킹, 웹 서비스, 원격 
API
19장 : 구글 플레이 서비스
3부는 레퍼런스 성격이 강해서.. 
기능구현할때 더욱 직접적으로..
감사합니다.

More Related Content

What's hot

(독서광) 프로그래머의 뇌
(독서광) 프로그래머의 뇌(독서광) 프로그래머의 뇌
(독서광) 프로그래머의 뇌Jay Park
 
Fast campus 안드로이드 앱 개발 프로젝트 CAMP (Fastground)
Fast campus 안드로이드 앱 개발 프로젝트 CAMP (Fastground)Fast campus 안드로이드 앱 개발 프로젝트 CAMP (Fastground)
Fast campus 안드로이드 앱 개발 프로젝트 CAMP (Fastground)동욱 하
 
Java for android
Java for androidJava for android
Java for android동욱 하
 
200820 NAVER TECH CONCERT 15_Code Review is Horse(코드리뷰는 말이야)(feat.Latte)
200820 NAVER TECH CONCERT 15_Code Review is Horse(코드리뷰는 말이야)(feat.Latte)200820 NAVER TECH CONCERT 15_Code Review is Horse(코드리뷰는 말이야)(feat.Latte)
200820 NAVER TECH CONCERT 15_Code Review is Horse(코드리뷰는 말이야)(feat.Latte)NAVER Engineering
 
튜토리얼과 하우투 문서의 차이점은?
튜토리얼과 하우투 문서의 차이점은?튜토리얼과 하우투 문서의 차이점은?
튜토리얼과 하우투 문서의 차이점은?Jay Park
 
200819 NAVER TECH CONCERT 09_Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우
200819 NAVER TECH CONCERT 09_Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우200819 NAVER TECH CONCERT 09_Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우
200819 NAVER TECH CONCERT 09_Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우NAVER Engineering
 
8주차 기획스터디
8주차 기획스터디8주차 기획스터디
8주차 기획스터디안섭 신
 
(책 소개) 쏙쏙 들어오는 인공지능 알고리즘
(책 소개) 쏙쏙 들어오는 인공지능 알고리즘(책 소개) 쏙쏙 들어오는 인공지능 알고리즘
(책 소개) 쏙쏙 들어오는 인공지능 알고리즘Jay Park
 

What's hot (9)

Technicalinterview
TechnicalinterviewTechnicalinterview
Technicalinterview
 
(독서광) 프로그래머의 뇌
(독서광) 프로그래머의 뇌(독서광) 프로그래머의 뇌
(독서광) 프로그래머의 뇌
 
Fast campus 안드로이드 앱 개발 프로젝트 CAMP (Fastground)
Fast campus 안드로이드 앱 개발 프로젝트 CAMP (Fastground)Fast campus 안드로이드 앱 개발 프로젝트 CAMP (Fastground)
Fast campus 안드로이드 앱 개발 프로젝트 CAMP (Fastground)
 
Java for android
Java for androidJava for android
Java for android
 
200820 NAVER TECH CONCERT 15_Code Review is Horse(코드리뷰는 말이야)(feat.Latte)
200820 NAVER TECH CONCERT 15_Code Review is Horse(코드리뷰는 말이야)(feat.Latte)200820 NAVER TECH CONCERT 15_Code Review is Horse(코드리뷰는 말이야)(feat.Latte)
200820 NAVER TECH CONCERT 15_Code Review is Horse(코드리뷰는 말이야)(feat.Latte)
 
튜토리얼과 하우투 문서의 차이점은?
튜토리얼과 하우투 문서의 차이점은?튜토리얼과 하우투 문서의 차이점은?
튜토리얼과 하우투 문서의 차이점은?
 
200819 NAVER TECH CONCERT 09_Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우
200819 NAVER TECH CONCERT 09_Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우200819 NAVER TECH CONCERT 09_Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우
200819 NAVER TECH CONCERT 09_Case.xcodeproj - 좋은 동료로 거듭나기 위한 노하우
 
8주차 기획스터디
8주차 기획스터디8주차 기획스터디
8주차 기획스터디
 
(책 소개) 쏙쏙 들어오는 인공지능 알고리즘
(책 소개) 쏙쏙 들어오는 인공지능 알고리즘(책 소개) 쏙쏙 들어오는 인공지능 알고리즘
(책 소개) 쏙쏙 들어오는 인공지능 알고리즘
 

Viewers also liked

Dependency Injection 소개
Dependency Injection 소개Dependency Injection 소개
Dependency Injection 소개beom kyun choi
 
주니어 개발자도 이해 할 수 있는 의존성 주입(Dependency Injection)
주니어 개발자도 이해 할 수 있는 의존성 주입(Dependency Injection)주니어 개발자도 이해 할 수 있는 의존성 주입(Dependency Injection)
주니어 개발자도 이해 할 수 있는 의존성 주입(Dependency Injection)Darion Kim
 
[JWPA-1]의존성 주입(Dependency injection)
[JWPA-1]의존성 주입(Dependency injection)[JWPA-1]의존성 주입(Dependency injection)
[JWPA-1]의존성 주입(Dependency injection)Young-Ho Cho
 
Introduction For seq2seq(sequence to sequence) and RNN
Introduction For seq2seq(sequence to sequence) and RNNIntroduction For seq2seq(sequence to sequence) and RNN
Introduction For seq2seq(sequence to sequence) and RNNHye-min Ahn
 
PyCon 2015 - 업무에서 빠르게 활용하는 PyQt
PyCon 2015 - 업무에서 빠르게 활용하는 PyQtPyCon 2015 - 업무에서 빠르게 활용하는 PyQt
PyCon 2015 - 업무에서 빠르게 활용하는 PyQt덕규 임
 
주니어 개발자도 이해 할 수 있는 아름다운 JVM 세상
주니어 개발자도 이해 할 수 있는 아름다운 JVM 세상주니어 개발자도 이해 할 수 있는 아름다운 JVM 세상
주니어 개발자도 이해 할 수 있는 아름다운 JVM 세상Darion Kim
 
애플리케이션 아키텍처와 객체지향
애플리케이션 아키텍처와 객체지향 애플리케이션 아키텍처와 객체지향
애플리케이션 아키텍처와 객체지향 Young-Ho Cho
 

Viewers also liked (7)

Dependency Injection 소개
Dependency Injection 소개Dependency Injection 소개
Dependency Injection 소개
 
주니어 개발자도 이해 할 수 있는 의존성 주입(Dependency Injection)
주니어 개발자도 이해 할 수 있는 의존성 주입(Dependency Injection)주니어 개발자도 이해 할 수 있는 의존성 주입(Dependency Injection)
주니어 개발자도 이해 할 수 있는 의존성 주입(Dependency Injection)
 
[JWPA-1]의존성 주입(Dependency injection)
[JWPA-1]의존성 주입(Dependency injection)[JWPA-1]의존성 주입(Dependency injection)
[JWPA-1]의존성 주입(Dependency injection)
 
Introduction For seq2seq(sequence to sequence) and RNN
Introduction For seq2seq(sequence to sequence) and RNNIntroduction For seq2seq(sequence to sequence) and RNN
Introduction For seq2seq(sequence to sequence) and RNN
 
PyCon 2015 - 업무에서 빠르게 활용하는 PyQt
PyCon 2015 - 업무에서 빠르게 활용하는 PyQtPyCon 2015 - 업무에서 빠르게 활용하는 PyQt
PyCon 2015 - 업무에서 빠르게 활용하는 PyQt
 
주니어 개발자도 이해 할 수 있는 아름다운 JVM 세상
주니어 개발자도 이해 할 수 있는 아름다운 JVM 세상주니어 개발자도 이해 할 수 있는 아름다운 JVM 세상
주니어 개발자도 이해 할 수 있는 아름다운 JVM 세상
 
애플리케이션 아키텍처와 객체지향
애플리케이션 아키텍처와 객체지향 애플리케이션 아키텍처와 객체지향
애플리케이션 아키텍처와 객체지향
 

Similar to 회사에서 기술서적을 읽는다는것

예비 개발자를 위한 소프트웨어 세상 이야기
예비 개발자를 위한 소프트웨어 세상 이야기예비 개발자를 위한 소프트웨어 세상 이야기
예비 개발자를 위한 소프트웨어 세상 이야기수보 김
 
Software engineer가 되기 위한 여정
Software engineer가 되기 위한 여정Software engineer가 되기 위한 여정
Software engineer가 되기 위한 여정Aree Oh
 
2011~2012 소프트웨어 관련도서 추천 리뷰 모음
2011~2012 소프트웨어 관련도서 추천 리뷰 모음2011~2012 소프트웨어 관련도서 추천 리뷰 모음
2011~2012 소프트웨어 관련도서 추천 리뷰 모음Choulhyouc Lee
 
객체지향이란? - <객체지향의 사실과 오해>를 읽고
객체지향이란? - <객체지향의 사실과 오해>를 읽고객체지향이란? - <객체지향의 사실과 오해>를 읽고
객체지향이란? - <객체지향의 사실과 오해>를 읽고HeechanLee6
 
[특강] 개발자의 학습과 성장 / 이선협 (Cobalt, Inc.)
[특강] 개발자의 학습과 성장 / 이선협 (Cobalt, Inc.)[특강] 개발자의 학습과 성장 / 이선협 (Cobalt, Inc.)
[특강] 개발자의 학습과 성장 / 이선협 (Cobalt, Inc.)CONNECT FOUNDATION
 
[취업특강] IT분야에서 행복하게 일하기 - SW 개발자를 중심으로
[취업특강] IT분야에서 행복하게 일하기 - SW 개발자를 중심으로[취업특강] IT분야에서 행복하게 일하기 - SW 개발자를 중심으로
[취업특강] IT분야에서 행복하게 일하기 - SW 개발자를 중심으로Sungwoo Park
 
플랫폼 디자이너 없이 디자인 시스템을 구축하는 프로덕트 디자이너의 우당탕탕 고통 연대기
플랫폼 디자이너 없이 디자인 시스템을 구축하는 프로덕트 디자이너의 우당탕탕 고통 연대기플랫폼 디자이너 없이 디자인 시스템을 구축하는 프로덕트 디자이너의 우당탕탕 고통 연대기
플랫폼 디자이너 없이 디자인 시스템을 구축하는 프로덕트 디자이너의 우당탕탕 고통 연대기NAVER Engineering
 
애자일 도입과 사례 공유
애자일 도입과 사례 공유애자일 도입과 사례 공유
애자일 도입과 사례 공유agilekorea
 
131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원NAVER D2
 
Ii.객체지향 1들어가기
Ii.객체지향 1들어가기Ii.객체지향 1들어가기
Ii.객체지향 1들어가기guest77f171ae
 
현업 엔지니어의 시각에서 본 알고리즘 공부의 장점과 단점
현업 엔지니어의 시각에서 본 알고리즘 공부의 장점과 단점현업 엔지니어의 시각에서 본 알고리즘 공부의 장점과 단점
현업 엔지니어의 시각에서 본 알고리즘 공부의 장점과 단점Wonha Ryu
 
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기Soojin Ro
 
월간 리드잇(beta) 2018년 10월호
월간 리드잇(beta) 2018년 10월호월간 리드잇(beta) 2018년 10월호
월간 리드잇(beta) 2018년 10월호Hantae John Yu
 
커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님NAVER D2
 
애자일 프랙티스
애자일 프랙티스애자일 프랙티스
애자일 프랙티스한 경만
 
『안드로이드 시큐리티 인터널』 - 미리보기
『안드로이드 시큐리티 인터널』 - 미리보기『안드로이드 시큐리티 인터널』 - 미리보기
『안드로이드 시큐리티 인터널』 - 미리보기복연 이
 
20150307 abcd발표_ux디자이너 실력으로 살아남기
20150307 abcd발표_ux디자이너 실력으로 살아남기20150307 abcd발표_ux디자이너 실력으로 살아남기
20150307 abcd발표_ux디자이너 실력으로 살아남기SANGBUM HA
 
단톡방의 스마트질문러_제임스_ppt.pptx
단톡방의 스마트질문러_제임스_ppt.pptx단톡방의 스마트질문러_제임스_ppt.pptx
단톡방의 스마트질문러_제임스_ppt.pptxInwooHwang6
 

Similar to 회사에서 기술서적을 읽는다는것 (20)

예비 개발자를 위한 소프트웨어 세상 이야기
예비 개발자를 위한 소프트웨어 세상 이야기예비 개발자를 위한 소프트웨어 세상 이야기
예비 개발자를 위한 소프트웨어 세상 이야기
 
Software engineer가 되기 위한 여정
Software engineer가 되기 위한 여정Software engineer가 되기 위한 여정
Software engineer가 되기 위한 여정
 
2011~2012 소프트웨어 관련도서 추천 리뷰 모음
2011~2012 소프트웨어 관련도서 추천 리뷰 모음2011~2012 소프트웨어 관련도서 추천 리뷰 모음
2011~2012 소프트웨어 관련도서 추천 리뷰 모음
 
객체지향이란? - <객체지향의 사실과 오해>를 읽고
객체지향이란? - <객체지향의 사실과 오해>를 읽고객체지향이란? - <객체지향의 사실과 오해>를 읽고
객체지향이란? - <객체지향의 사실과 오해>를 읽고
 
[특강] 개발자의 학습과 성장 / 이선협 (Cobalt, Inc.)
[특강] 개발자의 학습과 성장 / 이선협 (Cobalt, Inc.)[특강] 개발자의 학습과 성장 / 이선협 (Cobalt, Inc.)
[특강] 개발자의 학습과 성장 / 이선협 (Cobalt, Inc.)
 
[취업특강] IT분야에서 행복하게 일하기 - SW 개발자를 중심으로
[취업특강] IT분야에서 행복하게 일하기 - SW 개발자를 중심으로[취업특강] IT분야에서 행복하게 일하기 - SW 개발자를 중심으로
[취업특강] IT분야에서 행복하게 일하기 - SW 개발자를 중심으로
 
애자일의 모든것
애자일의 모든것애자일의 모든것
애자일의 모든것
 
플랫폼 디자이너 없이 디자인 시스템을 구축하는 프로덕트 디자이너의 우당탕탕 고통 연대기
플랫폼 디자이너 없이 디자인 시스템을 구축하는 프로덕트 디자이너의 우당탕탕 고통 연대기플랫폼 디자이너 없이 디자인 시스템을 구축하는 프로덕트 디자이너의 우당탕탕 고통 연대기
플랫폼 디자이너 없이 디자인 시스템을 구축하는 프로덕트 디자이너의 우당탕탕 고통 연대기
 
애자일 도입과 사례 공유
애자일 도입과 사례 공유애자일 도입과 사례 공유
애자일 도입과 사례 공유
 
131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원
 
Ii.객체지향 1들어가기
Ii.객체지향 1들어가기Ii.객체지향 1들어가기
Ii.객체지향 1들어가기
 
현업 엔지니어의 시각에서 본 알고리즘 공부의 장점과 단점
현업 엔지니어의 시각에서 본 알고리즘 공부의 장점과 단점현업 엔지니어의 시각에서 본 알고리즘 공부의 장점과 단점
현업 엔지니어의 시각에서 본 알고리즘 공부의 장점과 단점
 
[IT교육/IT학원]Develope를 위한 IT실무교육
[IT교육/IT학원]Develope를 위한 IT실무교육[IT교육/IT학원]Develope를 위한 IT실무교육
[IT교육/IT학원]Develope를 위한 IT실무교육
 
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
D2 캠퍼스 세미나 - 학생 개발자에서 신입 개발자로 한단계 업그레이드 하기
 
월간 리드잇(beta) 2018년 10월호
월간 리드잇(beta) 2018년 10월호월간 리드잇(beta) 2018년 10월호
월간 리드잇(beta) 2018년 10월호
 
커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님
 
애자일 프랙티스
애자일 프랙티스애자일 프랙티스
애자일 프랙티스
 
『안드로이드 시큐리티 인터널』 - 미리보기
『안드로이드 시큐리티 인터널』 - 미리보기『안드로이드 시큐리티 인터널』 - 미리보기
『안드로이드 시큐리티 인터널』 - 미리보기
 
20150307 abcd발표_ux디자이너 실력으로 살아남기
20150307 abcd발표_ux디자이너 실력으로 살아남기20150307 abcd발표_ux디자이너 실력으로 살아남기
20150307 abcd발표_ux디자이너 실력으로 살아남기
 
단톡방의 스마트질문러_제임스_ppt.pptx
단톡방의 스마트질문러_제임스_ppt.pptx단톡방의 스마트질문러_제임스_ppt.pptx
단톡방의 스마트질문러_제임스_ppt.pptx
 

회사에서 기술서적을 읽는다는것

  • 2. 제가 직접 한번 해보겠습니다.
  • 3. “전문가를 위한 안드로이드 프로그래밍”을 읽고 난후 회사에서 기술서적을 읽는다는것 AT_T 인턴 조성환
  • 4. 이미 안드로이드 어플리케이션을 몇 개 작성해보고 고급 API나 트릭을 알고자 하는 사람을 대상으로 하는 책
  • 5. 고급 기술서적을 읽는 그 자체 기술들의 나열을 보았을때 회사의 프로젝트에 어떻게 적용시킬까
  • 7. 고급 기술서적을 읽는 그 자체 1. 전체적인 그림을 볼 수 있게 됨 2. 왜? 그렇게 만들어야 하는지 알 수 있게 됨 3. 항상 답이 아닐 수도 있으니 경계하는 마음을 가지게 됨
  • 8. 고급 기술서적을 읽는 그 자체 1. 전체적인 그림을 볼 수 있게 됨 2. 왜? 그렇게 만들어야 하는지 알 수 있게 됨 3. 항상 답이 아닐 수도 있으니 경계하는 마음을 가지게 됨
  • 10. Activity 만드는 방법 Service 만드는 방법 Fragment 만드는 방법 ContentProvider 만드는 방법 xml 만드는 방법 “무엇을만들 것이냐”
  • 11. 머리 만드는 방법 눈 만드는 방법 팔 만드는 방법 골반 만드는 방법 다리 만드는 방법 “무엇을만들 것이냐”
  • 14. 습득할수록 1. 전체적인 그림을 볼 수 있게 됨
  • 15. 고급 기술서적을 읽는 그 자체 1. 전체적인 그림을 볼 수 있게 됨 2. 왜? 그렇게 만들어야 하는지 알 수 있게 됨 3. 항상 답이 아닐 수도 있으니 경계하는 마음을 가지게 됨
  • 17. 전문 기술 서적은 이유를 말해준다.
  • 18. 안드로이드의 내부적인 이슈 Java SE의 JVM에서 stack-based processor, Dalvik의 register-based processor 에 대한 차이. JIT의 변화에 따라서 사용가능하게 된 자바 코드 지식, Android에서 Static Factory Method Pattern을 사용하는 방법 등 안드로이드의 내부적인 이슈 책의 1부(더 나은 기반 구축)
  • 19. 책의 2부 (컴포넌트 활용) 기존의 컴포넌트를 최대한 활용 가능하게 하는 지식 컴포넌트들에 대한 내용뿐만 아니라 UI, UX적인 측면, 서비스 및 백그라운드 작업에 서 유의해야할 점, Android IPC에 대한 이해, BroadcastReceiver의 심화내용, 데이터 저장 및 직렬화. 마지막으로 자동화된 테스트작성에 대한 원칙, 활용, 지속적인통합(!) 에 대해 이유를 들어가며 지식을 제공하였다.
  • 20. 뿔은 왜 두개가 붙어있지? 팔이 여기에 붙어있는 이유는? 2. 왜? 그렇게 만들어야 하는지 알 수 있게 됨 다리가 두꺼워야하는 이유는?
  • 21. 고급 기술서적을 읽는 그 자체 1. 전체적인 그림을 볼 수 있게 됨 2. 왜? 그렇게 만들어야 하는지 알 수 있게 됨 3. 항상 답이 아닐 수도 있으니 경계하는 마음을 가지게 됨
  • 22. 왜 그렇게 만들어야 하는지 알게 되니 문맥(Context)을 파악할 수 있음
  • 23. "A 문제의 특정 이유에 따르면 시간이 지날경우 다른 방식으로 교체해야할 필요도 있을것 같다"
  • 24. 상황에 따라선 이게 더 좋을 수도 있음
  • 25. 기술들의 나열을 보았을때 회사의 프로젝트에 어떻게 적용시킬까
  • 26. 기술들의 나열을 보았을때 회사의 프로젝트에 어떻게 적용시킬까 프로젝트가 주어져 있고 그 안에서 문제를 해결해야 한다. 회사
  • 27. 기술들의 나열을 보았을때 회사의 프로젝트에 어떻게 적용시킬까 우선은 내 역할을 멋지게 수행하고 싶은 욕심 때문에. 기술적인 부분에 한해서 창의를 발휘하게 된다.
  • 28. 기술들의 나열을 보았을때 회사의 프로젝트에 어떻게 적용시킬까 우선은 내 역할을 멋지게 수행하고 싶은 욕심 때문에. 우선 문제가 상대적으로 고정되어있 으니 더 집중을 할 수 있다. 책임감을 갖고 집요하게 접근할 수 있다. 기술적인 부분에 한해서 창의를 발휘하게 된다.
  • 29. 기술들의 나열을 보았을때 회사의 프로젝트에 어떻게 적용시킬까 기술들을 바라보며 어떻게하면 회사의 프로젝트에 창의적으로 기술 을 결합시킬까에 대한 고민을 하면서 책을 바라보게 됨
  • 30. 책의 3부 (한계 뛰어넘기) 시나리오가 있는 지식을 전달 "고급 오디오, 동영상, 카메라 어플리케이션", "안드로이드 어플리케이션 보안", "지 도, 위치, 활동 API", "네이티브 코드 및 JNI", "숨겨진 안드로이드 API", "안드로이드 플랫폼 해킹" 등등 1, 2부 보단 더 상위계층에서 시나리오가 있는 지식을 전달해 준다
  • 31.
  • 32. 13장 : 지도, 위치, 활동 API
  • 33. 17장 : 네트워킹, 웹 서비스, 원격 API
  • 34. 19장 : 구글 플레이 서비스
  • 35. 3부는 레퍼런스 성격이 강해서.. 기능구현할때 더욱 직접적으로..