그래서 Android용 앱을 만들고 싶습니까? 특히 초보자인 경우 게임을 시작하기에는 너무 늦었다고 말하는 사람이 있을 수 있지만 실제로는 그렇지 않습니다.
Play 스토어가 형편없는 앱으로 가득 차 있고 새로운 것을 담을 공간이 없는 것 같으면 독창적일 필요가 없다는 것을 기억하십시오. 귀하의 앱은 단순한 인터페이스일지라도 다른 앱이 제공하지 않는 것을 제공해야 합니다.
그렇긴 하지만 프로그래밍을 배우는 가장 좋은 방법 중 하나는 책을 보는 것이므로 확인하고 싶을 수 있는 몇 가지 훌륭한 리소스가 있습니다. Java를 많이 배워야 하므로 Java 책도 포함되어 있습니다.
자바:초보자 가이드
Java:초보자 가이드 Amazon에서 지금 구매Java 경험이 전혀 없다면 이 책부터 시작해야 합니다. 새로운 언어를 배우는 것은 힘들고 가장 잘 쓰여진 가이드라도 그 길을 훨씬 쉽게 할 수 있다는 점에 유의하십시오.
그러나 초보자 친화성 측면에서 Java:A Beginner's Guide만큼 좋은 것은 거의 없습니다. . 시작은 시작이며 람다 표현식 및 JavaFX와 같은 고급 기능을 안내합니다. Amazon에서 베스트 셀러 1위인 이유가 있습니다!
이 글을 쓰는 시점의 최신 버전인 6판은 Java Platform Standard Edition 8용으로 완전히 업데이트되었으므로 배운 모든 내용은 최신 Java 개발 방식에 적용할 수 있습니다.
헤드 퍼스트 자바
Head First Java, 2nd Edition 지금 Amazon에서 구매이것은 "Head First" 접근 방식을 사용하여 완전히 다른 방식으로 언어에 접근하기 때문에 Java를 처음 접한 후에 읽어야 하는 종류의 책입니다.
헤드 퍼스트 자바 인간의 두뇌는 새로움을 갈망한다는 것을 이해합니다. 빨리 배우려면 놀라고, 흥분하고, 다양한 방식으로 참여해야 합니다. 이것이 이론적인 웅변이 이해로서 당신의 마음에 굳어지는 방법입니다.
즉, Java에 대한 초기 노출은 구문과 개념에 익숙해지는 것이지만 Head First Java 모든 것이 가라앉도록 하는 두 번째 패스입니다.
자바로 생각하기
Java로 생각하기 지금 아마존에서 구매하기마치 Head First Java와 직접적인 대조를 이루는 것처럼 , 이 책은 그들이 온 만큼 건조하고 기술적입니다. Java로 코딩하는 동안 발생할 수 있는 모든 작은 세부 사항을 다룹니다.
하지만 Thinking in Java의 진정한 장점은 "Java로 생각"하는 데 진정으로 도움이 된다는 것입니다. 이 책은 Java를 훌륭하게 만드는 관용구와 패턴을 배우는 데 도움이 되며, 따라서 더 깨끗하고 안전한 코드를 작성할 수 있도록 합니다.
첫 번째나 두 번째 책으로 추천하지는 않겠지만, 이미 중급 Java 프로그래머라고 생각한다면 꼭 읽어야 합니다. 그리고 가장 좋은 점은? 온라인에서 읽을 수 있다면 무료로 사용할 수 있습니다.
초보자를 위한 Android 프로그래밍
초보자를 위한 Android 프로그래밍:강력한 모바일 애플리케이션을 만드는 데 필요한 모든 Java 및 Android 기술 배우기 지금 구매 아마존단 한 권의 책만 살 수 있고 Java 또는 Android 경험이 없다면 이 책이 최고의 가치를 제공할 수 있습니다. 40개의 미니 앱과 3개의 실제 앱에 대한 예제를 통해 Java 및 Android에 대한 소개를 제공합니다.
초보자를 위한 Android 프로그래밍 아무것도 모른다고 가정하고 Android 코딩 환경에 익숙해지는 데 중점을 둡니다. 마스터가 되는 데는 전혀 도움이 되지 않지만 매우 멀리 갈 것입니다.
Big Nerd 목장 가이드
Android 프로그래밍:The Big Nerd Ranch Guide 지금 Amazon에서 구매이상한 이름에도 불구하고 -- Big Nerd Ranch는 온라인 프로그래밍을 가르친다 -- 이것은 아마도 당신이 찾을 수 있는 최고의 안드로이드 프로그래밍 책일 것입니다. Android 프로그래머 그룹에 책 추천을 요청하면 그 중 절반이 이 책을 추천할 것입니다.
큰 괴상한 목장 가이드 Android 프로그래밍의 기초와 Android 앱을 개발할 때 사용할 수 있는 좋은 기술을 가르치는 부트캠프 과정을 기반으로 합니다.
Big Nerd Ranch는 전 세계 고객을 위한 맞춤형 모바일 앱을 개발하므로 이 책에서 가르치는 모든 내용을 뒷받침할 전문 지식과 경험이 있으므로 안심할 수 있습니다.
Android 스튜디오 개발 필수 사항
Android Studio Development Essentials - Android 6 Edition 지금 Amazon에서 구매Android용으로 코딩하려면 텍스트 편집기 대신 적절한 IDE가 필요하며 요즘에는 Android Studio를 선택하는 것이 가장 좋습니다(Eclipse 및 NetBeans는 오래된 뉴스임). Android Studio는 IntelliJ IDEA의 포크입니다.
웹에서 무료 리소스를 사용하여 Android Studio를 직접 사용하는 방법을 배울 수 있지만 Android Studio Development Essentials Gradle 빌드 구성을 포함하여 IDE 기능에 대한 포괄적인 범위를 원하는 경우 얻을 수 있는 것입니다.
적절한 머티리얼 디자인(앱이 아름답고 현대적으로 보이도록), Google 지도와의 통합, Google Play의 인앱 결제 및 개발자 콘솔과의 통합과 같은 고급 주제도 다룹니다.
프로그래머를 위한 Android 6
프로그래머를 위한 Android 6:앱 중심 접근 방식(Deitel 개발자) Amazon에서 지금 구매프로그래밍에서 가장 어려운 부분은 배운 모든 이론적 개념을 실제적인 것으로 바꾸는 것입니다. Android 개발 API를 배우는 것과 실제 앱을 처음부터 만드는 것은 완전히 별개입니다.
프로그래머를 위한 Android 6과 같은 책이 바로 여기에 있습니다. 정말 편리합니다. 8개의 본격적인 프로젝트를 진행하고 실제 Android 앱을 만들고 완성하는 직접적인 경험을 제공합니다.
이를 최대한 활용하려면 Java에 이미 중급 수준으로 익숙해야 합니다. 다루는 주제에는 Android Studio, Gradle, Material Design, Threading, SQLite, Play Store API 등이 있습니다.
왜 안드로이드를 배우고 싶습니까?
이 일곱 권의 책을 통해 자신만의 Android 앱을 처음부터 완성할 수 있도록 충분한 지식과 실습을 배우게 되지만 이러한 YouTube 채널과 모바일 개발 블로그를 통해 자유롭게 교육을 계속할 수 있습니다.
마지막으로, 여러분의 여정에서 매우 중요할 수 있는 프로그래머를 위한 이 놀라운 팟캐스트를 알려드리고자 합니다. 최소한 통근, 집안일, 약속 대기 등을 하면서 배울 수 있는 방법을 제공합니다.
이제 당신의 차례입니다. Android 앱을 만드는 방법을 배우고 싶은 이유는 무엇입니까? 머리속에 떠오르는 멋진 아이디어가 있습니까? 아래 댓글로 알려주세요!