หนังสือที่ดีที่สุด 8 เล่มสำหรับการพัฒนาแอพ Android

เดวิด ดีน
นักเขียน
  • มหาวิทยาลัยแคนเทอร์เบอรี

David Dean เป็นนักเขียนที่เชี่ยวชาญด้านเทคโนโลยีสำหรับผู้บริโภคและการท่องเที่ยว เขาได้รับการตีพิมพ์ใน The New York Times, Chicago Tribune และสิ่งพิมพ์อื่น ๆ

ดีที่สุดสำหรับโปรแกรมเมอร์ที่มีประสบการณ์ Java: การเขียนโปรแกรม Android: The Big Nerd Ranch Guide

การเขียนโปรแกรม Android: The Big Nerd Ranch Guide
ได้รับความอนุเคราะห์จากอเมซอน
ซื้อใน Amazonซื้อบน Barnesandnoble.comซื้อบน Google.com

ฟาร์มปศุสัตว์ Big Nerd ได้สร้างชื่อเสียงในการจัดทำหลักสูตรติวเข้มสำหรับนักพัฒนาเป็นเวลาหนึ่งสัปดาห์ และบริษัทได้รวบรวมประสบการณ์ดังกล่าวไว้ในคู่มือการเขียนโปรแกรมเล็กๆ น้อยๆ

โดยเน้นเทคนิคและแนวทางปฏิบัติ การเขียนโปรแกรม Android ไม่จำเป็นต้องมีประสบการณ์การพัฒนา Android มาก่อน อย่างไรก็ตาม มันถือว่ามีความรู้ Java ที่มีอยู่แล้วในระดับที่เหมาะสม ดังนั้นจึงสามารถมุ่งเน้นไปที่องค์ประกอบเฉพาะของ Android ได้อย่างเต็มที่ บริษัทยังมีคู่มือการเขียนโปรแกรม Java สำหรับผู้ที่เพิ่งเริ่มในเรื่องนี้

โดยใช้ Android Studioหนังสือเล่มนี้จะอธิบายแนวคิดผ่านชุดแอปตัวอย่างที่มีการขยายและปรับปรุงในแต่ละบท มีการอธิบายโค้ดทีละบรรทัด ทั้งในแง่ของสิ่งที่เกิดขึ้น และเหตุใดจึงมีการเข้าหาในลักษณะนั้นโดยเฉพาะ

เป็นหนังสือขนาดใหญ่ที่มีรายละเอียด ส่วนหนึ่งเนื่องจากภาพหน้าจอและข้อมูลโค้ดที่ใช้เพื่อช่วยอธิบายแต่ละส่วน ด้วยความสนใจเป็นพิเศษที่จ่ายให้กับแนวคิดพื้นฐานและระดับกลาง หากคุณเป็นโปรแกรมเมอร์ Java ที่ยังใหม่ต่อการพัฒนา Android คู่มือ Big Nerd Ranch นี้คือสิ่งที่คุณควรเลือก

ทุกรอบที่ดีที่สุด: Android Studio 3.0 Development Essentials - Android 8 Edition

ซื้อใน Amazon

นีล สมิธส์ สิ่งสำคัญในการพัฒนา Android Studio 3.0 เป็นข้อมูลเบื้องต้นที่ยอดเยี่ยมสำหรับการสร้างแอป Android โดยมีหน้าเว็บมากกว่า 700 หน้าซึ่งครอบคลุมเกือบทุกสิ่งที่คุณจำเป็นต้องรู้

ตั้งแต่สภาพแวดล้อมการพัฒนาไปจนถึงสถาปัตยกรรมและการออกแบบ การพิมพ์และการจัดการฐานข้อมูล ไปจนถึงด้านมัลติมีเดีย และอื่นๆ อีกมากมาย หนังสือ (อัปเดตอย่างสมบูรณ์สำหรับ Android 8 และ Android Studio 3) กล่าวถึงรายละเอียดทั้งหมดและให้ฐานความรู้ที่แข็งแกร่งเพื่อสร้างใน อนาคต.

ด้วยตัวอย่างและคำอธิบายโค้ดมากมาย คู่มือนี้จัดทำขึ้นสำหรับผู้ที่มีประสบการณ์ในการเขียนโปรแกรม Java อย่างน้อย แข็งแกร่งเป็นพิเศษในด้านการกำหนดค่าและการใช้งาน Android Studio รวมถึงการตั้งค่าอุปกรณ์ทดสอบเสมือนจริงอีกด้วย ครอบคลุมสิ่งต่าง ๆ เช่นการใช้งานแผนที่และการส่งแอพไปยัง Play Store ที่มักจะครอบคลุมไม่ดีในผู้อื่น คู่มือ โดยรวมแล้ว เป็นร้านค้าครบวงจรที่เหมาะสำหรับนักพัฒนา Android รุ่นใหม่

ดีที่สุดสำหรับผู้เรียนด้วยภาพ: มุ่งหน้าสู่การพัฒนา Android ครั้งแรก: คู่มือที่เป็นมิตรกับสมอง

ซื้อใน Amazonซื้อบน Barnesandnoble.com

Head First ใช้แนวทางที่ผิดปกติพร้อมกับมัคคุเทศก์ ด้วยการมุ่งเน้นที่รูปภาพและภาษาที่ไม่เป็นทางการมากกว่าเนื้อหาที่แห้งและเต็มไปด้วยข้อความ จุดมุ่งหมายคือการช่วยให้ผู้อ่านเรียนรู้ เข้าใจ และรักษาแนวความคิดใหม่

ของบริษัท การพัฒนา Android ก็ไม่มีข้อยกเว้น เต็มไปด้วยไดอะแกรม ผังงาน และความคิดเห็นเพื่อตอกย้ำสิ่งที่ครอบคลุม ความซ้ำซ้อนเป็นส่วนสำคัญของแนวทางของ Head First โดยมีการอ้างอิงเนื้อหาหลักหลายครั้งในหลากหลายวิธีเพื่อช่วยให้สอดคล้อง

รูปภาพและการทำซ้ำทั้งหมดเหล่านี้ทำให้หนังสือเล่มนี้เป็นหนังสือเล่มใหญ่ — ดูเหมือนว่ามีมากกว่า 900 หน้า ข่มขู่ในแวบแรกและมีจุดมุ่งหมายเพื่อแทนที่ห้องเรียนเต็มรูปแบบมากกว่าที่จะ คู่มืออ้างอิงด่วน

คุณจะต้องมีความรู้เกี่ยวกับ Java เป็นอย่างดี แต่ไม่จำเป็นต้องเป็นผู้เชี่ยวชาญอยู่แล้ว แบบฝึกหัดภาคปฏิบัติมีมากมาย และการบ้านจะวางไว้ที่ส่วนท้ายของแต่ละบท นี่เป็นประเด็นสำคัญของแนวทางปฏิบัติของมัคคุเทศก์ – คุณแทบจะไม่พบตัวเองเพียงแค่อ่านเนื้อหาและดำเนินการต่อไป

หากคุณเป็นผู้เรียนรู้ด้วยภาพหรือพยายามเก็บข้อมูลเมื่อนำเสนอเป็นข้อความที่หนาแน่น หัวหน้าฝ่ายพัฒนา Android คนแรก จะเป็นการเปลี่ยนแปลงที่น่ายินดี

แอพที่ดีที่สุด

ดีที่สุดสำหรับแนวทางที่เบา: การพัฒนา Android สำหรับบิชอพที่มีพรสวรรค์: คู่มือสำหรับผู้เริ่มต้น

ซื้อใน Amazon

ไม่ว่าคุณจะคิดว่าตัวเองเป็นเจ้าไพรเมตที่มีพรสวรรค์หรือไม่ก็ตาม Antonis Tsagaris's การพัฒนา Android สำหรับบิชอพที่มีพรสวรรค์ เป็นตัวเลือกที่น่าสนใจ มักใช้ภาษาที่รุนแรงและไม่กลัวที่จะแสดงความคิดเห็น ผู้เขียนเสนอแนะแนวทางของเขาเป็นทางเลือกแทน "หนังสือเขียนโค้ดที่แห้ง ไร้อารมณ์ขัน [...] ที่เขียนโดยหุ่นยนต์"

หนังสือที่มีขนาดสั้นและราคาไม่แพงเล่มนี้มุ่งเป้าไปที่ผู้เริ่มต้น ต้องการเพียงแค่ประสบการณ์ขั้นพื้นฐานกับ Java หรือภาษาการเขียนโปรแกรมที่คล้ายกันเพื่อเริ่มต้น มีให้ในรูปแบบสิ่งพิมพ์หรือ ebook โดยจะนำผู้อ่านไปสู่การพัฒนา Android ตั้งแต่พื้นฐานจนถึงจบแอปพลิเคชันแรกของคุณ

ระหว่างทาง คุณจะได้เรียนรู้วิธีตั้งค่าสภาพแวดล้อมการพัฒนา Android Studio สร้างและ ส่วนต่อประสานผู้ใช้แบบโต้ตอบกับ XML รับส่วนประกอบ Android ที่แตกต่างกันเพื่อสื่อสารระหว่างกันและ อีกมากมาย

หากคุณไม่พอใจง่าย ๆ คุณอาจต้องการดูคู่มือการพัฒนา Android ฉบับอื่น แต่ถ้าไม่ใช่ นี่เป็นจุดเริ่มต้นที่ให้ความบันเทิงและมีประโยชน์

ดีที่สุดสำหรับคำตอบด่วน: ตำราอาหาร Android: ปัญหาและแนวทางแก้ไขสำหรับนักพัฒนา Android

ซื้อใน Amazonซื้อบน Barnesandnoble.com

แทนที่จะพยายามเป็นบทช่วยสอนการพัฒนา Android ที่สมบูรณ์ ตำราอาหาร Android มุ่งเน้นไปที่การให้คำตอบอย่างรวดเร็วสำหรับปัญหาทั่วไป

ด้วย "สูตร" กว่า 230 รายการสำหรับสิ่งต่างๆ เช่น อินเทอร์เฟซผู้ใช้ มัลติมีเดีย และบริการระบุตำแหน่ง รวมถึงการจัดการกับ ลักษณะเฉพาะของฮาร์ดแวร์ เช่น กล้องและเซ็นเซอร์ คู่มือนี้มุ่งเป้าไปที่ผู้ที่คุ้นเคยกับการพัฒนาสำหรับ อุปกรณ์แอนดรอยด์

นักพัฒนาประมาณ 40 คนมีส่วนร่วมในหนังสือเล่มนี้ และได้ประโยชน์จากมุมมองและประสบการณ์ที่หลากหลาย แต่ละสูตรมาพร้อมกับโค้ดตัวอย่างที่คุณสามารถใช้ในโปรเจ็กต์ของคุณเอง ไม่ว่าจะเป็นตัวอย่างหรือโซลูชันการทำงานเต็มรูปแบบตามความเหมาะสม

เนื่องจากหนังสือได้รับการออกแบบมาให้จุ่มตามความต้องการในปัจจุบันของคุณ ขนาดของหนังสือ (700+ หน้า) จึงไม่ล้นหลาม หากคุณกำลังมองหาคำตอบที่ตรงไปตรงมาสำหรับปัญหาการพัฒนา Android ที่ยุ่งยาก ตำราอาหารเล่มนี้คู่ควรกับที่วางไว้บนโต๊ะทำงานของคุณ

ดีที่สุดสำหรับการเรียนรู้ Kotlin: การเขียนโปรแกรม Kotlin: The Big Nerd Ranch Guide

ซื้อใน Amazon

เนื่องจาก Google ได้ประกาศการสนับสนุนอย่างเต็มที่สำหรับภาษาการเขียนโปรแกรม Kotlin ใน Android Studio มันจึงกลายเป็นเรื่องใหญ่ในแวดวงการพัฒนา Android อย่างรวดเร็ว สามารถทำงานร่วมกับ Java ได้หลายวิธี แต่ยังกระชับกว่าในการเขียนและด้วยคุณสมบัติใหม่ที่มีประโยชน์มากมาย ผู้เขียนโค้ด Android ที่มีอยู่จำนวนมากกำลังเปลี่ยน

Big Nerd Ranch ได้เขียนหนังสือขั้นสุดท้ายเกี่ยวกับการเขียนโค้ดในเวอร์ชัน 1.2 ของภาษาที่ค่อนข้างใหม่นี้ โดยใช้แนวทางปฏิบัติแบบเดียวกับในหนังสือเล่มอื่นๆ และค่ายฝึกที่ได้รับความนับถือ

มุ่งเป้าไปที่นักพัฒนา Java ที่มีประสบการณ์และต้องการเรียนรู้ Kotlin คู่มือนี้ครอบคลุมแนวคิดหลักและ API ทั้งหมดของภาษา ตลอดจนสภาพแวดล้อมการพัฒนา IDEA

เริ่มต้นจากหลักการแรก จากนั้นเจาะลึกถึงการผสมผสานของภาษาระหว่างเชิงวัตถุและการใช้งาน แนวทางการเขียนโปรแกรม เป็นวิธีที่เหมาะที่สุดในการเริ่มต้นใช้งาน Kotlin ทั้งสำหรับ Android และอื่นๆ แพลตฟอร์ม

ดีที่สุดสำหรับการพัฒนาอย่างรวดเร็ว: Android ที่ใช้งานได้จริง: 14 โปรเจ็กต์ที่สมบูรณ์เกี่ยวกับเทคนิคและแนวทางขั้นสูง

ซื้อใน Amazon

ผู้เขียน Android ที่ใช้งานได้จริง เป็นผู้สอน Android ที่มีประสบการณ์ และคู่มือนี้จะรวบรวมเนื้อหาหลักสูตรยอดนิยมบางส่วนของเขา แต่ละบทมีพื้นฐานมาจากแนวคิดเฉพาะ ตั้งแต่การเชื่อมต่อไปจนถึงการแจ้งเตือนแบบพุช และเจาะลึกถึงวิธีที่ดีที่สุดในการนำไปใช้ในแอปของคุณเอง

ด้วยโครงงานอย่างน้อยหนึ่งโครงการในแต่ละบท ง่ายต่อการติดตามพร้อมทั้งหัวข้อที่ซับซ้อนเช่น ขี้เกียจโหลดหรือจัดการกับเสียง API ของ Android และใช้ส่วนใดส่วนหนึ่งของโค้ดตัวอย่าง เหมาะสม.

อธิบายเหตุผลตลอดจนวิธีการ ผู้เขียนสำรองแนวทางของตนเองพร้อมลิงก์ไปยังเนื้อหาที่เกี่ยวข้องในที่อื่นๆ เป็นที่คาดหวังว่าผู้ที่ใช้หนังสือเล่มนี้จะมีความรอบรู้กับ Java และมีประสบการณ์ในการพัฒนาใน Android มาก่อน — นี่ไม่ใช่คำแนะนำทีละขั้นตอนสำหรับผู้เริ่มต้น

ดีที่สุดสำหรับการตามทันข่าวสาร: The Busy Coder's Guide to Android Development

คู่มือ Busy Coder สำหรับการพัฒนา Android
ได้รับความอนุเคราะห์จาก Commonsware
ซื้อใน Commonsware.com

เช่นเดียวกับสิ่งอื่นใดในโลกของเทคโนโลยี การพัฒนา Android ดำเนินไปอย่างรวดเร็ว และหนังสือที่พิมพ์ออกมาก็ล้าสมัยในที่สุด มาร์ค เมอร์ฟี่ คู่มือ Busy Coder สำหรับการพัฒนา Android แก้ไขปัญหานี้ผ่านรูปแบบ ebook แบบสมัครสมาชิก ผู้ซื้อจะได้รับเวอร์ชันล่าสุดของหนังสือ พร้อมอัปเดตอีกหกเดือน โดยเวอร์ชันใหม่จะออกทุกๆ สองสามเดือน

มีมากกว่า 200 บท มากกว่า 4,000 หน้า แอพตัวอย่างหลายร้อยแอพ พร้อมการนำเสนอด้วยภาพในหัวข้อการพัฒนาแอพ Android ไม่มีอะไรจะเสีย บทหลักของหนังสือครอบคลุมพื้นฐานของการตั้งค่าสภาพแวดล้อมการพัฒนา ส่วนต่อประสานกับผู้ใช้ การจัดการข้อมูล และอื่นๆ อีกมากมาย ก่อนที่จะแยกออกเป็น "เส้นทาง" ที่ครอบคลุมหัวข้อขั้นสูงหลายสิบหัวข้อที่ออกแบบมาเพื่อให้อ่านได้ตามต้องการ

เช่นเดียวกับตัวหนังสือ ผู้ซื้อสามารถถามคำถามของผู้แต่งในระหว่างการแชท "เวลาทำการ" ในแต่ละสัปดาห์ หากคุณไม่ต้องการหนังสือจริงเพื่ออ่าน คู่มือ Busy Coder สำหรับการพัฒนา Android เป็นทรัพยากรที่ครอบคลุมและเป็นปัจจุบันมากที่สุด

คุณอยู่ใน! ขอบคุณสำหรับการลงทะเบียน

เกิดข้อผิดพลาด กรุณาลองอีกครั้ง.