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

สารบัญ:

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

ตัวเลือกยอดนิยมของเรา

  • การเขียนโปรแกรม Android: The Big Nerd Ranch Guide ที่ Amazon, "ด้วยการมุ่งเน้นที่เทคนิคและแนวทางที่ใช้งานได้จริง การเขียนโปรแกรม Android ไม่จำเป็นต้องมีประสบการณ์ในการพัฒนา Android มาก่อน"
  • ทุกรอบที่ดีที่สุด: Android Studio 3.0 Development Essentials ที่ Amazon, "Android Studio 3.0 Development Essentials เป็นการแนะนำที่ดีในการสร้างแอป Android ตั้งแต่ IDE ไปจนถึงสถาปัตยกรรมและการออกแบบ."
  • หัวหน้าฝ่ายพัฒนา Android คนแรกของ Amazon, "ความซ้ำซ้อนเป็นส่วนสำคัญของแนวทางการพัฒนา Android โดยมีแนวคิดหลักแสดงให้เห็นในหลากหลายวิธีที่จะช่วยให้พวกเขาประสบความสำเร็จ"
  • การพัฒนา Android สำหรับบิชอพที่มีพรสวรรค์ที่ Amazon, "บ่อยครั้งที่มีความคิดเห็นและใช้ภาษาที่รุนแรง คู่มือนี้เป็นทางเลือกแทน "หนังสือเขียนโค้ดที่แห้ง ไร้อารมณ์ขัน และดูดชีวิต" ที่คุณคุ้นเคย
  • ตำราอาหาร Android: ปัญหาและแนวทางแก้ไขสำหรับนักพัฒนา Android ที่ Amazon, "ตำราอาหาร Android มุ่งเน้นไปที่การให้คำตอบอย่างรวดเร็วสำหรับปัญหาทั่วไป ตั้งแต่อินเทอร์เฟซผู้ใช้ มัลติมีเดีย ไปจนถึงการพัฒนาฮาร์ดแวร์"
  • การเขียนโปรแกรม Kotlin: The Big Nerd Ranch Guide ที่ Amazon, "Big Nerd Ranch ได้เขียนหนังสือขั้นสุดท้ายเกี่ยวกับการเขียนโค้ดในเวอร์ชัน 1.2 ของภาษาที่ค่อนข้างใหม่นี้โดยใช้วิธีการลงมือปฏิบัติจริง"
  • Android ใช้งานได้จริงที่ Amazon, "อย่างน้อยหนึ่งโปรเจ็กต์เต็มในแต่ละบท ง่ายต่อการติดตามไปพร้อมกับหัวข้อที่ซับซ้อน เช่น การโหลดแบบ Lazy Loading หรือการจัดการกับ Audio API ของ Android"
  • ดีที่สุดสำหรับการอัพเดทอยู่เสมอ: The Busy Coder's Guide to Android Development at Commons Ware, "Coming in at a mammoth 200+ episodes, 4, 000+ pages, with แอปตัวอย่างหลายร้อยแอป คู่มือนี้ไม่มีหินหลงเหลืออยู่เลย"

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

สำหรับการเลือกตามตัวอย่างเพิ่มเติม เราขอแนะนำ Android ที่ใช้งานได้จริงที่ Amazon แต่ละบทจะกล่าวถึงโปรเจ็กต์ต่างๆ ในขณะที่ตัวเลือกเช่น Android Programming: The Big Nerd Ranch Guide ที่ Amazon ก็เน้นที่ด้านการเขียนโค้ด Java เป็นหลัก

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

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

Image
Image

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ดีที่สุดสำหรับการอัพเดทอยู่เสมอ: The Busy Coder's Guide to Android Development

Image
Image

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

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

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

แนะนำ: