Android 앱 개발을 위한 8가지 최고의 책

click fraud protection
데이비드 딘
작가
  • 캔터베리 대학교

David Dean은 소비자 및 여행 기술을 전문으로 하는 작가입니다. 그는 The New York Times, Chicago Tribune 및 기타 출판물에 기고했습니다.

Java 경험이 있는 프로그래머에게 가장 적합: Android 프로그래밍: The Big Nerd Ranch Guide

Android 프로그래밍: Big Nerd 목장 가이드
아마존 제공
아마존에서 구매Barnesandnoble.com에서 구매Google.com에서 구매

Big Nerd Ranch는 개발자를 위한 1주일 간의 집중 부트 캠프를 운영하는 것으로 명성을 얻었으며 회사는 그 경험을 소규모 프로그래밍 가이드에 패키지했습니다.

실용적인 기법과 접근 방식에 중점을 두고, 안드로이드 프로그래밍 이전 Android 개발 경험이 필요하지 않습니다. 그러나 합리적인 수준의 기존 Java 지식을 가정하므로 Android 관련 요소에 완전히 집중할 수 있습니다. 이 회사는 또한 이 주제를 처음 접하는 사람들을 위해 Java 프로그래밍 가이드를 제공합니다.

사용 안드로이드 스튜디오, 이 책은 각 장에서 확장되고 개선된 일련의 예제 앱을 통해 개념을 설명합니다. 코드는 진행 상황과 특정 방식으로 접근하는 이유에 대해 한 줄씩 설명됩니다.

부분적으로 각 섹션을 설명하는 데 사용된 많은 스크린샷과 코드 조각으로 인해 크고 자세한 책입니다. 기본 및 중급 개념에 특별한 주의를 기울인 상태에서 Android 개발을 처음 접하는 Java 프로그래머라면 이 Big Nerd Ranch 가이드를 참조하세요.

최고의 만능: Android Studio 3.0 개발 필수 요소 - Android 8 에디션

아마존에서 구매

닐 스미스의 Android 스튜디오 3.0 개발 필수 사항 는 Android 앱 제작에 대한 훌륭한 포괄적인 소개이며, 700개 이상의 페이지에서 알아야 할 거의 모든 것을 다루고 있습니다.

개발 환경에서 아키텍처 및 디자인, 인쇄 및 데이터베이스 관리, 멀티미디어 측면 등에 이르기까지 이 책은 (Android 8 및 Android Studio 3용으로 완전히 업데이트됨) 이 모든 것을 자세히 설명하고 구축할 수 있는 강력한 지식 기반을 제공합니다. 미래.

많은 코드 예제와 설명이 포함된 이 가이드는 이미 Java 프로그래밍 경험이 있는 사용자를 대상으로 합니다. 가상 테스트 장치 설정을 포함하여 Android Studio의 구성 및 사용에 특히 강력하며 또한 지도 구현 및 Play 스토어에 앱 제출과 같은 것들을 다룹니다. 가이드. 전반적으로 신진 Android 개발자에게 이상적인 원스톱 상점입니다.

시각적 학습자에게 가장 적합: Head First Android 개발: 두뇌 친화적 가이드

아마존에서 구매Barnesandnoble.com에서 구매

Head First는 가이드와 함께 특이한 접근 방식을 취합니다. 건조하고 텍스트가 많은 책보다 그림과 일상적인 언어에 중점을 둔 목표는 독자가 새로운 개념을 배우고 이해하고 유지할 수 있도록 돕는 것입니다.

회사의 안드로이드 개발 다루는 내용을 보강하기 위해 다이어그램, 순서도 및 주석으로 가득 찬 예외는 아닙니다. 중복성은 Head First 접근 방식의 핵심 부분으로, 핵심 자료를 다양한 방식으로 여러 번 참조하여 고정하는 데 도움이 됩니다.

이 모든 이미지와 반복이 이 책을 거대한 책으로 만듭니다. 900페이지가 넘는 언뜻 보기에 위협적이며 전체 교실을 대체하기 위한 것입니다. 빠른 참조 가이드.

Java에 대한 작업 지식이 필요하지만 이미 전문가일 필요는 없습니다. 실습이 풍부하고 각 장의 끝에 숙제가 있습니다. 이것이 이 가이드의 접근 방식의 주요 측면입니다. 단순히 자료를 읽고 계속 진행하는 자신을 발견하는 경우는 거의 없습니다.

시각적 학습자이거나 빽빽한 텍스트 벽으로 표시될 때 정보를 유지하는 데 어려움을 겪고 있다면 Head First Android 개발 환영할 만한 변화가 될 것입니다.

최고의 앱

가벼운 마음으로 접근하는 데 가장 적합: 영재 영장류를 위한 Android 개발: 초심자를 위한 안내서

아마존에서 구매

당신이 자신을 타고난 영장류라고 생각하든 그렇지 않든, Antonis Tsagaris의 영재 영장류를 위한 안드로이드 개발 흥미로운 옵션입니다. 종종 강한 언어를 사용하고 자신의 의견을 표현하는 것을 두려워하지 않는 저자는 "자동 기계가 쓴 건조하고 유머러스하며 목숨을 앗아가는 코딩 책 [...]"에 대한 대안으로 자신의 안내서를 제안합니다.

초보자를 대상으로 하는 이 비교적 짧고 저렴한 책은 시작하는 데 Java 또는 유사한 프로그래밍 언어에 대한 기본 수준의 경험만 있으면 됩니다. 인쇄본 또는 전자책 형식으로 제공되는 이 책은 독자가 Android 개발을 통해 절대적인 기초부터 첫 번째 애플리케이션을 완성하는 데까지 안내합니다.

그 과정에서 Android Studio 개발 환경을 설정하고 XML을 사용한 대화형 사용자 인터페이스, 서로 통신할 다른 Android 구성 요소 가져오기, 훨씬 더.

쉽게 화를 내는 경우 다른 Android 개발 가이드 중 하나를 볼 수 있지만 그렇지 않은 경우 시작하기에 재미있고 유용한 곳입니다.

빠른 답변에 가장 적합: Android 쿡북: Android 개발자를 위한 문제 및 솔루션

아마존에서 구매Barnesandnoble.com에서 구매

완전한 안드로이드 개발 튜토리얼이 되려고 하기 보다는, 안드로이드 쿡북 일반적인 문제에 대한 빠른 답변을 제공하는 데 중점을 둡니다.

사용자 인터페이스, 멀티미디어 및 위치 서비스와 같은 항목에 대한 230개 이상의 "레시피"와 카메라 및 센서와 같은 하드웨어 관련 측면에서 이 가이드는 안드로이드 기기.

약 40명의 개발자가 이 책에 기여했으며 다양한 관점과 경험을 바탕으로 합니다. 각 레시피는 자체 프로젝트에서 사용할 수 있는 샘플 코드와 함께 제공되며, 적절한 경우 스니펫 또는 전체 작업 솔루션입니다.

현재 필요에 따라 안팎으로 담그고 뺄 수 있도록 설계되었기 때문에 책의 크기(700페이지 이상)가 압도적이지 않습니다. 복잡한 Android 개발 문제에 대한 간단한 답변을 찾고 있다면 이 요리책을 책상 위에 올려둘 가치가 있습니다.

Kotlin 학습에 가장 적합: Kotlin 프로그래밍: Big Nerd Ranch 가이드

아마존에서 구매

Google이 Android Studio 내에서 Kotlin 프로그래밍 언어에 대한 완전한 지원을 발표한 이후로 Android 개발 분야에서 빠르게 차세대 핵심 언어가 되었습니다. 여러 가지 방법으로 Java와 상호 운용 가능하지만 더 간결하게 작성하고 수십 가지 유용한 새 기능을 사용하여 많은 기존 Android 코더가 전환하고 있습니다.

Big Nerd Ranch는 이 비교적 새로운 언어의 버전 1.2로 코딩에 대한 확실한 책을 저술했으며, 다른 책과 존경받는 부트 캠프에서와 동일한 실습 접근 방식을 사용합니다.

Kotlin을 배우려는 숙련된 Java 개발자를 대상으로 하는 이 가이드는 언어의 모든 주요 개념과 API, 그리고 IDEA 개발 환경을 다룹니다.

첫 번째 원칙에서 시작하여 언어의 객체 지향 및 기능 혼합에 대해 자세히 살펴봅니다. 프로그래밍 접근 방식은 Android 및 기타 모두에서 Kotlin을 시작하는 이상적인 방법입니다. 플랫폼.

신속한 개발에 가장 적합: 실용적인 Android: 고급 기술 및 접근 방식에 대한 14개의 완전한 프로젝트

아마존에서 구매

의 저자 실용적인 안드로이드 경험이 풍부한 Android 강사이며 이 가이드는 그의 가장 인기 있는 코스 콘텐츠 중 일부를 사용합니다. 각 장은 연결에서 푸시 알림에 이르기까지 특정 개념을 기반으로 하며 자신의 앱에서 이를 구현하는 가장 좋은 방법에 대해 자세히 설명합니다.

각 장에 하나 이상의 전체 프로젝트가 있으므로 다음과 같은 복잡한 주제도 쉽게 따라할 수 있습니다. Android의 오디오 API를 지연 로드하거나 처리하고 샘플 코드의 어느 부분을 사용하든지 적절한.

저자는 이유와 방법을 설명하면서 다른 곳의 관련 자료에 대한 링크를 통해 자신의 접근 방식을 뒷받침합니다. 이 책을 사용하는 사람들은 이미 Java에 정통하고 Android에서 개발한 경험이 있을 것으로 예상됩니다. 이것은 초보자를 위한 단계별 가이드가 아닙니다.

최신 상태를 유지하는 가장 좋은 방법: Android 개발을 위한 바쁜 코더 가이드

Android 개발을 위한 바쁜 코더 가이드
커먼즈웨어 제공
Commonsware.com에서 구매

기술 세계의 다른 모든 것과 마찬가지로 Android 개발은 빠르게 진행되고 인쇄된 책은 결국 구식이 됩니다. 마크 머피의 Android 개발에 대한 바쁜 코더 가이드 구독 기반 전자책 모델을 통해 이 문제를 해결합니다. 구매자는 책의 최신 버전과 6개월 동안의 업데이트를 받게 되며 두 달에 한 번씩 새 버전이 출시됩니다.

방대한 200개 이상의 챕터, 4,000개 이상의 페이지, 수백 개의 샘플 앱, Android 앱 개발 주제에 대한 시각적 프리젠테이션이 제공됩니다. 이 책의 핵심 장에서는 개발 환경 설정, 사용자 인터페이스, 데이터 관리, 그리고 훨씬 더, 필요에 따라 읽도록 설계된 수십 가지 고급 주제를 다루는 "추적"으로 분기하기 전에.

책 자체뿐만 아니라 구매자는 매주 "사무실" 채팅 중에 저자에게 질문할 수 있습니다. 책을 읽을 필요가 없다면, Android 개발을 위한 바쁜 코더 가이드 가장 포괄적이고 사용 가능한 최신 리소스입니다.

당신은 포함 됐어! 가입해주셔서 감사합니다.

오류가있었습니다. 다시 시도해 주세요.