서브메뉴

본문

코틀린으로 쇼핑몰 앱 만들기 (코틀린의 기본 문법부터 실무 프로젝트까지)
코틀린으로 쇼핑몰 앱 만들기 (코틀린의 기본 문법부터 실무 프로젝트까지)
저자 : 이현석
출판사 : 터닝포인트
출판년 : 20200511
ISBN : 9791161340661

책소개


중개 서비스 플랫폼의 MVP를 안드로이드 앱부터 서버사이드까지 코틀린으로 개발

『코틀린으로 쇼핑몰 앱 만들기』에서는 일종의 중개 서비스 플랫폼의 MVP를 안드로이드 앱부터 서버사이드까지 코틀린으로 개발해보면서, 앱 개발에 대해 잘 모르는 백엔드 개발자나 백엔드를 모르는 앱 개발자들을 포함해 하나부터 열까지의 앱 서비스 개발에 대해 궁금한 개발자들로 하여금 서비스 가능한 애플리케이션을 혼자서 만들 수 있도록 각 단에서의 실용적인 기능들을 설명하고 있다.

안드로이드 앱을 개발하는 과정을 통해서는 기본적인 UI를 구성하는 방법과 사용자 인증 방법, 서버의 API를 호출해 받은 데이터를 앱에서 보여주는 방법, 앱에서 입력한 데이터를 서버로 전달하는 방법들에 대해 담아내었다. 또한 서버를 개발하는 과정에서는 토큰 기반 인증, API를 통해 앱에서 필요한 데이터를 제공하는 방법, 앱으로부터 받은 데이터를 저장하는 방법들에 대해 다루고 있다.

목차


chapter 01 코틀린 속성 입문
1.1 함수와 변수
1.2 흐름 제어
1.3 예외
1.4 널 안정성
1.5 범위 함수 .
1.6 클래스와 프로퍼티
1.7 companion object
1.8 싱글톤
1.9 고차함수와 람다
1.10 확장 함수와 리시버
1.11 코틀린 DSL
1.12 문자열 템플릿 .
1.13 코루틴( Coroutine)

chapter 02 개발 환경 소개 및 프로젝트 생성
2.1 개발 환경 소개 .
2.2 프로젝트 생성
2.3 마치며

chapter 03 스토리보드 작성
3.1 스토리보드
01. 스플래시
02. 로그인
03. 회원 가입
04. 상품 리스트
05. 상품 상세
06. 상품 검색
07. 상품 등록
08. 상품 문의
09. 내 문의
3.2 마치며

chapter 04 회원 인증
4.1 토큰 기반 인증
4.2 JWT(JSON Web Token)
4.3 회원 가입
4.4 회원 로그인
4.5 마치며

chapter 05 상품 등록과 검색
5.1 상품 메인 레이아웃
5.2 상품 등록
5.3 상품 리스트
5.4 상품 상세
5.5 상품 검색
5.6 마치며

chapter 06 푸시 알림
6.1 토큰 저장을 위한 API
6.2 푸시 알림 앱
6.3 서버측 푸시 알림 서비스 .
6.4 앱에서 푸시 알림 수신 .
6.5 마치며

chapter 07 상품 문의
7.1 상품 문의 등록 API
7.2 단일 상품 문의 목록 UI
7.3 상품 문의 등록 폼
7.4 내 문의 메뉴
7.5 마치며 .

chapter 08 테스트 서버 구축
8.1 AWS EC2 인스턴스 생성
8.2 API 서버 빌드
8.3 배포
8.4 애플리케이션 수정 및 테스트

chapter 09 랜덤 채팅 서비스 만들기
9.1 서버사이드 구현
9.2 클라이언트 구현

appendix A 개발 환경 구성
A.1 구성
A.2 소스코드 다운로드

QuickMenu