목차펼치기접기
Tech01 안드로이드 스튜디오의 편리한 기능을 활용해 효율적으로 개발한다 1-1 안드로이드 스튜디오를 사용해보자 1-1-1 안드로이드 스튜디오와 그 특징을 이해하자 1-1-2 새 프로젝트를 만들자 1-1-3 실제 기기로 동작시켜 보자 [Tips] 한 번에 앱을 설치하고 시작하기 1-1-4 안드로이드 스튜디오의 폴더 구성을 살펴보자 1-2 개발을 빠르게 하는 기능을 활용하자 1-2-1 안드로이드 스튜디오로 실용적인 개발 환경을 구축하자 1-2-2 단축키를 활용해 코드를 빠르게 작성하자 1-2-3 편리한 플러그인을 활용하자 1-2-4 편리한 디버그 기능을 활용하자 1-3 안드로이드 스튜디오 2.0을 이용한 새로운 개발 1-3-1 Instant Run 1-3-2 새로운 에뮬레이터를 시험해보자 1-4 정리 Tech02 각 컴포넌트를 복습한다 (1) 2-1 액티비티를 이해하자 2-1-1 액티비티란? 2-1-2 액티비티의 수명주기를 이해하자 2-1-3 액티비티의 백스택을 이해하자 2-2 뷰와 레이아아웃을 이해하자 2-2-1 뷰를 이해하자 2-2-2 레이아웃을 이해하자 2-2-3 커스텀뷰를 만들자 2-3 프래그먼트에서, UI를 가진 컴포넌트를 통합하자 2-3-1 프래그먼트를 이해하자 2-3-2 프래그먼트의 수명주기를 이해하자 2-3-3 프래그먼트를 동적으로 추가 · 삭제하자 2-3-4 중첩 프래그먼트를 이용하자 2-3-5 UI를 가지지 않은 프래그먼트를 이용하자 2-4 정리 Tech03 각 컴포넌트를 복습한다(2) 3-1 ContentProvider로 데이터 읽기 쓰기를 구현하자 3-1-1 ContentProvider에서 데이터를 읽어오자 3-1-2 ContentProvider를 작성하자 3-2 BroadcastReceiver로 브로드캐스트 이벤트를 받자 3-2-1 BroadcastReceiver의 기본을 이해하자 3-2-2 LocalBroadcastReceiver를 이해하자 3-2-3 브로드캐스트를 받아 처리할 때 주의점을 이해하자 3-3 Service로 백그라운드 처리를 구현하자 3-3-1 Service의 종류와 수명주기를 이해하자 3-3-2 상주 서비스를 만들자 3-3-3 IntentService를 활용하자 3-4 정리 Tech04 Support Library를 활용해 개발에 도움을 준다 4-1 Support Library로 호환성을 유지하며 개발을 진행하자 4-1-1 Support Library의 기본을 이해하자 [Tips] QuickFix를 활용해 최신 버전으로 자동 업그레이드한다 4-1-2 Support Library의 종류와 그 특징을 이해하자 4-2 Support Library 샘플을 동작시키자 4-2-1 사용자에게 통지하는 NotificationCompat을 이해하자 4-3 리스트 표시 위젯 RecyclerView를 이용해보자 4-3-1 RecyclerView의 특징을 이해하자 4-3-2 RecyclerView로 리스트를 표시하자 4-3-3 RecyclerView를 커스터마이징하자 4-4 정리 Tech05 변경에 강하게 설계한다 5-1 다양한 설계기법을 이해하자 5-1-1 MVP(Model View Presenter)를 이해하자 5-1-2 MVVM(Model View ViewModel)을 이해하자 5-2 액티비티 클래스에 플랫으로 구현해보자 5-2-1 어떤 앱을 만들지 생각하자 5-2-2 존재할 화면과 기능을 이해하자 5-2-3 구현 방식을 확인하자 5-2-4 패키지 구성을 확인하자 5-2-5 리포지터리 화면을 이해하자 5-2-6 고찰·깨달음 5-3 MVP를 사용하자 5-3-1 패키지 구성을 확인하자 5-3-2 MVP로 안드로이드 프로젝트를 구현하자 5-3-3 고찰·깨달음 5-4 MVVM를 사용하자 5-4-1 DataBinding을 사용해보자 5-4-2 DataBinding으로 MVVM을 사용해보자 5-4-3 패키지 구성을 확인하자 5-4-4 리포지터리 화면을 이해하자 5-4-5 고찰·깨달음 5-5 정리 Tech06 빌드 시스템을 이해하고 커스터마이징한다 6-1 Gradle의 기본을 이해하자 6-1-1 Gradle의 특징을 파악하자 6-1-2 Android Gradle Plugin의 특징을 이해하자 6-1-3 Android의 빌드 파일 살펴보자 6-1-4 모듈의 build.gradle을 이해하자 6-1-5 Gradle의 태스크를 이해하자 6-2 Android Gradle Plugin을 활용해서 개발효율을 높이자 6-2-1 Android Gradle Plugin 설정 항목을 이해하자 6-2-2 상황에 맞게 프로젝트를 커스터마이징하자 6-2-3 빌드 배리언츠를 이해하자 6-3 커맨드라인에서 실행하자 6-3-1 커맨드라인에서 실행하는 장점 6-3-2 빌드하자 6-3-3 응용조작을 마스터하자 6-4 정리 Tech07 유닛테스트를 이해하자 7-1 테스트의 의의와 그 종류를 이해하자 7-1-1 테스트를 이해하자 7-1-2 테스트의 종류를 정리하고 이해하자 7-2 유닛테스트를 작성해보자 7-2-1 유닛테스트의 사전준비를 하자 7-2-2 테스트를 구현하자 7-3 테스트 도입전략을 세우자 7-3-1 테스트 도입을 향한 첫걸음 7-3-2 메서드가 길지만 테스트는 작성하고 싶다 7-3-3 리팩토링 기능 활용 7-4 정리 Tech08 UI테스트를 이해하고 구현한다 8-1 UI 테스트를 이해하자 8-1-1 유닛테스트와 차이를 이해하자 8-1-2 UI 테스트의 실제 8-2 UI 테스트를 구현하자 8-2-1 UI 테스트 프레임워크 Espresso를 활용하자 8-2-2 Espresso 사용 환경을 준비하자 8-2-3 Espresoo를 이해하자 8-3 테스트를 깊이 이해하고 활용하자 8-3-1 다른 앱과의 연계와 홈 화면에서의 동작을 테스트하자 8-3-2 테스트 운영 방침을 결정하자 8-4 정리 Tech09 자동화로 빠르게 개발하는 환경을 만든다 9-1 CI 를 이해하자 9-1-1 CI의 기초를 이해하자 9-1-2 CI로 해야만 하는 것과 그 타이밍을 이해하자 9-1-3 CI가 있는 하루를 상상해보자 9-2 안드로이드 앱 개발에 CI를 도입하자 9-2-1 Jenkins와 Circle CI를 이해하자 9-2-2 Jenkins를 동작시키자 9-2-3 빌드를 자동화하자 9-2-4 테스트를 자동화하자 9-2-5 인스펙션을 자동화하자 9-2-6 디플로이를 자동화하자 9-2-7 Circle CI의 기본을 이해하자 9-3 정리 Tech10 디자인을 이해하고 사용하기 편한 앱을 만든다 10-1 디자인의 핵심을 이해하자 10-1-1 색과 폰트를 이해하자 10-1-2 콘텐츠를 위한 레이아웃을 이해하자 10-1-3 사진 사용법에 신경쓰자 10-2 디자인 진행 방식을 전략적으로 고려하자 10-2-1 디자인 경합 조사를 하자 10-2-2 컨셉 테스트를 실시하자 10-3 앱 제작을 성공으로 이끌자 10-3-1 행동과 목표를 명확히 하자 10-3-2 3가지 장면에서의 프로토타이핑을 알자 10-4 정리 Tech11 Material Design을 이해하자 11-1 Material Design을 파악하자 11-1-1 지금까지의 소프트웨어 UI와의 차이를 이해하자 11-1-2 Material Design Guidelines의 목적을 알자 11-1-3 Material Design을 활용하자 11-2 대표적인 컴포넌트를 이해하자 11-2-1 Lists와 Grid Lists, Cards의 특징을 알자 11-2-2 Button과 피드백을 이해하자 11-2-3 인터랙션을 분석하자 11-3 정리 Tech12 Material Design을 구현한다 12-1 적용할 준비를 하자 12-1-1 OS 버전별로 이용할 Material Design 요소를 결정하자 12-1-2 Material Design 테마를 적용하자 12-2 부분 적용할 수 있는 디자인 요소를 이해하자 12-2-1 Ripple Effect(파문효과)를 구현하자 12-2-2 Elevation과 Shadow를 이해하자 12-2-3 컬러 팔레트를 정의하자 12-3 Material Design의 UI 요소를 구현하자 12-3-1 Android Design…
출처: 국립중앙도서관 서지정보
리뷰 남기기
로그인하면 리뷰를 남길 수 있어요.
리뷰 0개
아직 리뷰가 없어요.
