책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 프로그래밍 언어 기타
· ISBN : 9791195418923
· 쪽수 : 684쪽
· 출판일 : 2021-01-20
책 소개
목차
첫째 마당 | 코딩 알지 못해도 일단 따라 해보자!
01-1 | 간단한 화면 만들어보기
1 _ 코틀린은 왜 배워야할까?
2 _ 코틀린은 어떤 장점을 가지고 있나?
3 _ 코틀린을 제대로 공부하는 방법은 무엇일까?
4 _ 이 책으로 코틀린을 학습하는 방법 알아보기
01-2 | 개발에 사용할 도구 설치하기
1 _ 무엇을 설치할까요?
2 _ 안드로이드 스튜디오 설치하기
3 _ 개발 도구를 설치할 때 자주 생기는 궁금증 해결하기
01-3 | 맛보기로 첫 번째 앱 만들어보기
1 _ 첫 번째 앱을 만드는 3단계
2 _ 새 프로젝트 만들기
3 _ 에뮬레이터 만들기
4 _ 앱 실행하기
Kotlin vs JAVA
둘째 마당 | 코틀린으로 간단한 앱 만들면서 기본기 쌓기
02-1 | 간단한 화면 만들어보기
1 _ 버튼 클릭했을 때 동작시키기
2 _ 입력상자에 입력한 값을 가져와 보여주기
3 _ 입력한 코드를 실행할 때 발생하는 에러 확인하기
4 _ 화면 레이아웃 바꿔보기
Kotlin vs JAVA
Kotlin study - 01
강아지 객체의 함수에 콜백 함수 전달하기
Kotlin 총정리
가장 단순한 모양으로 만드는 기본 기능
02-2 | 값을 담아두기
1 _ 변수를 만들고 글자 담아두기
2 _ 널 허용 자료형 이해하기
3 _ 형 변환하기
4 _ 상수와 패키지 변수 사용하기
Kotlin vs JAVA
Kotlin study - 02
변수에 값을 저장한 후 화면에 출력하기
Kotlin 총정리
값을 담아 두는 변수와 자료형
02-3 | 함수에 대해 알아보기
1 _ 함수 만들어 실행하기
2 _ 다양한 함수 유형 이해하기
3 _ 람다식 사용하기
4 _ 조건문과 반복문의 기본 형태 살펴보기
Kotlin vs JAVA
Kotlin study - 03
계산을 위해 만든 람다식을 가져와 실행하기
Kotlin 총정리
함수에 대해 알아보기
02-4 | 클래스와 상속 사용하기
1 _ 클래스와 인스턴스 만들어보기
2 _ 인스턴스가 만들어질 때 기능 수행하기
3 _ 부모 클래스 상속하기
4 _ 메서드 재정의하기
Kotlin vs JAVA
Kotlin study - 04
클래스를 정의하고 인스턴스 객체 만들기
Kotlin 총정리
클래스와 상속 사용하기
02-5 | 인터페이스 사용하기
1 _ 인터페이스 만들기
2 _ 추상 클래스와 한 번 사용할 객체 만들기
3 _ 메인 액티비티의 기본 코드 이해하기
Kotlin vs JAVA
Kotlin study - 05
인터페이스를 구현하는 클래스 만들기
Kotlin 총정리
인터페이스 사용하기
02-6 | 화면 전환과 다양한 레이아웃 이해하기
1 _ 화면 레이아웃 인플레이션하기
2 _ 새로운 화면 추가하기
3 _ 인텐트 사용하기
4 _ 액티비티의 수명주기 이해하기
5 _ 리니어 레이아웃 살펴보기
6 _ 상대 레이아웃 살펴보기
Kotlin vs JAVA
Kotlin study - 06
학생 정보 입력 화면을 레이아웃으로 만들기
Kotlin 총정리
화면 전환과 다양한 레이아웃 이해하기
02-7 | 여러 데이터로 리스트 만들기
1 _ 배열 다루기
2 _ 리스트 다루기
3 _ 화면의 일부를 차지하는 레이아웃 객체 만들기
4 _ 리싸이클러뷰로 리스트 만들기
5 _ 객체를 코드 블록 안에서 다루기
Kotlin vs JAVA
Kotlin study - 07
음악 차트를 리스트 모양으로 만들기
Kotlin 총정리
여러 데이터로 리스트 만들기
셋째 마당 | 실무를 위한 코틀린 앱 만들기
03-1 | 기본적인 앱 화면에 들어가는 것들 이해하기
1 _ 이미지와 이벤트 다루기
2 _ 드로어블 만들기
3 _ 프래그먼트 이해하기
4 _ 화면 아래쪽에 탭 만들기
5 _ 바로가기 메뉴 만들기
6 _ 뷰페이저 만들기
Kotlin vs JAVA
Kotlin study - 08
바로가기 메뉴와 하단 탭이 있는 화면 만들기
Kotlin 총정리
기본적인 앱 화면에 들어가는 것들 이해하기
03-2 | 영화 앱 화면 만들고 다른 곳의 영화 정보 가져오기
1 _ 영화 목록 화면 만들기
2 _ 영화 상세 화면 만들기
3 _ 웹서버의 데이터 요청하기
4 _ 응답 데이터를 객체로 만들기
Kotlin vs JAVA
Kotlin study - 09
영화 목록 화면에 하단 탭 추가하기
Kotlin 총정리
영화 앱 화면 만들고 다른 곳의 영화 정보 가져오기
03-3 | 영화 정보 화면에 보여주기
1 _ 영화 상세 정보 가져오기
2 _ 포스터 이미지와 줄거리 가져오기
3 _ 영화 목록 화면에 데이터 표시하기
4 _ 영화 상세 화면에 데이터 표시하기
Kotlin vs JAVA
Kotlin study - 10
영화 목록 화면에 리스트 형태 추가하기
Kotlin 총정리
영화 정보 화면에 보여주기
03-4 | 앱 구성요소 이해하기
1 _ 서비스 이해하기
2 _ 알림으로 사용자에게 알려주기
3 _ 수신자 이해하기
4 _ 수신자로 네트워크 상태 확인하기
5 _ 위험 권한 부여하기
6 _ 영화 예매 순위 크롤링하기
Kotlin vs JAVA
Kotlin study - 11
영화 목록을 예매순으로 보여주기
Kotlin 총정리
앱 구성요소 이해하기
03-5 | 단말에 데이터 저장하기
1 _ 문자열과 시간 다루기
2 _ 단말 데이터베이스 사용하기
3 _ 예약한 영화 정보 저장하기
4 _ 애니메이션 다루기
5 _ 스플래시 화면 만들기
Kotlin vs JAVA
Kotlin study - 12
영화 즐겨찾기 기능 만들고 단말에 저장하기
Kotlin 총정리
단말에 데이터 저장하기
03-6 | 파이어베이스와 푸시 사용하기
1 _ 파이어베이스 데이터베이스와 앱 연결하기
2 _ 파이어베이스에 영화 한 줄 평 저장하기
3 _ 푸시 수신 기능 만들기
4 _ 푸시 전송 기능 만들기
Kotlin vs JAVA
Kotlin study - 13
한 줄 평 작성하기 기능과 모두 보기 기능 만들기
Kotlin 총정리
파이어베이스와 푸시 사용하기
03-7 | 사진 찍고 유튜브 동영상 재생하기
1 _ 사진 찍기
2 _ 앨범에서 사진 선택하기
3 _ 녹음하기
4 _ 유튜브 동영상 재생하기
5 _ 유튜브에서 영화 동영상 검색하기
Kotlin vs JAVA
Kotlin study - 14
영화 상세 화면에 유튜브 동영상 추가하기
Kotlin 총정리
사진 찍고 유튜브 동영상 재생하기
03-8 | 지도에 내 위치와 근처 영화관 보여주기
1 _ 내 위치 확인하기
2 _ 지도에 내 위치 보여주기
3 _ 지도 위에 아이콘 표시하기
Kotlin vs JAVA
Kotlin study - 15
주변 영화관 위치를 보여주는 기능 추가하기
Kotlin 총정리
지도에 내 위치와 근처 영화관 보여주기