คุณต้องการเริ่มสร้างแอปสำหรับ Android ใช่ไหม บางคนอาจพยายามบอกคุณว่าสายเกินไปที่จะเข้าสู่เกม โดยเฉพาะอย่างยิ่งหากคุณเป็นมือใหม่ แต่จริงๆ แล้วไม่ใช่เลย
หากดูเหมือนว่า Play Store เต็มไปด้วยแอปเส็งเคร็งและไม่มีที่ว่างสำหรับสิ่งใหม่ จำไว้ว่าคุณไม่จำเป็นต้องเป็นต้นฉบับ แอปของคุณต้องนำเสนอบางอย่างที่แอปอื่นไม่มี แม้ว่าจะเป็นเพียงอินเทอร์เฟซที่สะอาดขึ้น
อย่างไรก็ตาม วิธีที่ดีที่สุดวิธีหนึ่งในการเรียนรู้การเขียนโปรแกรมคือผ่านหนังสือ ดังนั้นนี่คือแหล่งข้อมูลดีๆ จำนวนหนึ่งที่คุณอาจต้องการลองดู คุณจะต้องเรียนรู้ภาษา Java สักหน่อย เราจึงรวมหนังสือ Java บางเล่มไว้ด้วย
Java:คู่มือสำหรับผู้เริ่มต้นใช้งาน
Java:คู่มือสำหรับผู้เริ่มต้นใช้งาน ซื้อเลยใน AMAZONหากคุณไม่มีประสบการณ์ Java เลย คุณควรเริ่มด้วยหนังสือเล่มนี้ โปรดทราบว่าการเรียนรู้ภาษาใหม่นั้นยาก และแม้แต่คำแนะนำที่เขียนได้ดีที่สุดก็ช่วยบรรเทาได้มากเท่านั้น
แต่ในแง่ของความเป็นมิตรกับมือใหม่ มีเพียงไม่กี่คนที่ดีเท่ากับ Java:A Beginner's Guide . การเริ่มต้นคือจุดเริ่มต้นและนำคุณไปสู่คุณลักษณะขั้นสูง เช่น นิพจน์แลมบ์ดาและ JavaFX มีเหตุผลว่าทำไมจึงเป็นสินค้าขายดีอันดับ 1 ใน Amazon!
เวอร์ชันล่าสุดในขณะที่เขียนบทความนี้ รุ่นที่ 6 ได้รับการอัปเดตอย่างสมบูรณ์สำหรับ Java Platform Standard Edition 8 ดังนั้นทุกสิ่งที่คุณเรียนรู้จะนำไปใช้กับแนวทางปฏิบัติในการพัฒนา Java สมัยใหม่
นำ Java ก่อน
นำ Java ตัวแรก รุ่นที่ 2 ซื้อตอนนี้ที่ AMAZONนี่คือหนังสือประเภทที่คุณควรอ่านเมื่อคุณเริ่มใช้ Java เป็นครั้งแรกแล้ว เนื่องจากมันเข้าใกล้ภาษาในลักษณะที่ต่างไปจากเดิมอย่างสิ้นเชิง โดยใช้สิ่งที่เรียกว่าแนวทาง "Head First"
Head First Java เข้าใจว่าสมองของมนุษย์ต้องการความแปลกใหม่ หากต้องการเรียนรู้อย่างรวดเร็ว คุณต้องประหลาดใจ ตื่นเต้น และมีส่วนร่วมในรูปแบบต่างๆ นี่คือวิธีที่ทฤษฎี mumbo-jumbo ถูกรวมเข้ากับความคิดของคุณในฐานะความเข้าใจ
กล่าวอีกนัยหนึ่ง ในขณะที่การเปิดรับ Java ครั้งแรกของคุณนั้นเกี่ยวกับการทำความคุ้นเคยกับไวยากรณ์และแนวคิด Head First Java เป็นรอบที่สองที่ทำให้แน่ใจว่าจมทั้งหมด
การคิดในภาษา Java
คิดในภาษา Java ซื้อเลยที่ AMAZONราวกับว่าตรงกันข้ามกับ Head First Java , หนังสือเล่มนี้มีความแห้งแล้งและมีเทคนิคเหมือนที่มันมา เป็นทั้งทฤษฎีและปฏิบัติ ครอบคลุมทุกรายละเอียดเล็กน้อยที่คุณอาจพบขณะเขียนโค้ดใน Java
แต่จุดขายที่แท้จริงของ การคิดในภาษาจาวา คือมันช่วยให้คุณ "คิดใน Java" ได้อย่างแท้จริง หนังสือเล่มนี้จะช่วยให้คุณเรียนรู้สำนวนและรูปแบบที่ทำให้ Java ยอดเยี่ยม ทำให้คุณเขียนโค้ดที่สะอาดและปลอดภัยยิ่งขึ้นได้
ฉันจะไม่แนะนำมันเป็นหนังสือเล่มแรกหรือเล่มสอง แต่ถ้าคุณคิดว่าตัวเองเป็นโปรแกรมเมอร์ Java ระดับกลางอยู่แล้ว คุณควรตรวจสอบมันจริงๆ และส่วนที่ดีที่สุด? สามารถใช้ได้ฟรีหากคุณอ่านออนไลน์ได้
การเขียนโปรแกรม Android สำหรับผู้เริ่มต้น
การเขียนโปรแกรม Android สำหรับผู้เริ่มต้น:เรียนรู้ทักษะ Java และ Android ทั้งหมดที่คุณต้องการเพื่อเริ่มสร้างแอปพลิเคชันมือถือที่มีประสิทธิภาพ ซื้อเลยตอนนี้ อเมซอนหากคุณสามารถซื้อหนังสือได้เพียงเล่มเดียว และคุณไม่มีประสบการณ์ Java หรือ Android มาก่อน หนังสือเล่มนี้อาจให้ราคาที่คุ้มค่าที่สุดแก่คุณ โดยจะแนะนำทั้ง Java และ Android พร้อมตัวอย่างสำหรับแอปขนาดเล็ก 40 รายการและแอปในโลกแห่งความเป็นจริง 3 รายการ
การเขียนโปรแกรม Android สำหรับผู้เริ่มต้น ถือว่าคุณไม่รู้อะไรเลยและมุ่งเน้นที่การทำให้คุณคุ้นเคยกับสภาพแวดล้อมการเขียนโค้ดของ Android มันไม่ได้พาคุณไปสู่การเป็นผู้เชี่ยวชาญ แต่มันจะพาคุณไปไกลมาก
คู่มือ Big Nerd Ranch
การเขียนโปรแกรม Android:The Big Nerd Ranch Guide ซื้อเลยที่ AMAZONแม้จะมีชื่อแปลก ๆ - The Big Nerd Ranch สอนการเขียนโปรแกรมออนไลน์ - นี่น่าจะเป็นหนังสือที่ดีที่สุดในการเขียนโปรแกรม Android ที่คุณเคยพบ ขอคำแนะนำจากโปรแกรมเมอร์ Android ทุกกลุ่ม และครึ่งหนึ่งจะเป็นผู้แนะนำ
คู่มือฟาร์มปศุสัตว์ Big Nerd อิงจากหลักสูตร bootcamp ที่สอนพื้นฐานของการเขียนโปรแกรม Android รวมถึงเทคนิคดีๆ ที่จะใช้ในการพัฒนาแอป Android
Big Nerd Ranch พัฒนาแอปบนอุปกรณ์เคลื่อนที่แบบกำหนดเองสำหรับลูกค้าทั่วโลก คุณจึงวางใจได้ว่าพวกเขามีความเชี่ยวชาญและประสบการณ์ในการสำรองข้อมูลทุกอย่างที่สอนในหนังสือเล่มนี้
สิ่งจำเป็นสำหรับการพัฒนา Android Studio
Android Studio Development Essentials - Android 6 Edition ซื้อเลยที่ AMAZONหากคุณกำลังจะเขียนโค้ดสำหรับ Android คุณจะต้องมี IDE ที่เหมาะสมแทนโปรแกรมแก้ไขข้อความ และทุกวันนี้ทางเลือกที่ดีที่สุดคือ Android Studio (Eclipse และ NetBeans เป็นข่าวเก่า) โปรดทราบว่า Android Studio เป็นส่วนหนึ่งของ IntelliJ IDEA
คุณสามารถเรียนรู้วิธีใช้ Android Studio ด้วยตัวเองโดยใช้แหล่งข้อมูลฟรีบนเว็บ แต่ สิ่งจำเป็นสำหรับการพัฒนา Android Studio คือสิ่งที่คุณควรได้รับหากต้องการให้ครอบคลุมคุณลักษณะต่างๆ ของ IDE รวมถึงการกำหนดค่า Gradle build
โดยครอบคลุมหัวข้อขั้นสูงด้วย เช่น การออกแบบ Material ที่เหมาะสม (เพื่อให้แอปของคุณดูสวยงามและทันสมัย) การผสานรวมกับ Google Maps และการผสานรวมกับการเรียกเก็บเงินในแอปของ Google Play และ Developer Console
Android 6 สำหรับโปรแกรมเมอร์
Android 6 สำหรับโปรแกรมเมอร์:แนวทางที่ขับเคลื่อนด้วยแอป (นักพัฒนา Deitel) ซื้อเลยใน AMAZONส่วนที่ยากที่สุดของการเขียนโปรแกรมคือการนำแนวคิดทางทฤษฎีทั้งหมดที่คุณได้เรียนรู้มาและเปลี่ยนให้เป็นสิ่งที่จับต้องได้ การเรียนรู้ API ของการพัฒนา Android เป็นเรื่องหนึ่ง แต่การสร้างแอปจริงจากศูนย์เป็นอีกเรื่องหนึ่ง
นั่นคือสิ่งที่หนังสืออย่าง Android 6 สำหรับโปรแกรมเมอร์ มีประโยชน์จริงๆ โดยจะนำคุณผ่านแปดโปรเจ็กต์ที่เต็มเปี่ยม และให้ประสบการณ์ตรงในการสร้างและดำเนินการแอป Android ให้เสร็จสมบูรณ์
เพื่อให้ได้ประโยชน์สูงสุด คุณควรคุ้นเคยกับ Java ในระดับกลางอยู่แล้ว หัวข้อที่ครอบคลุม ได้แก่ Android Studio, Gradle, Material Design, Threading, SQLite, Play Store API และอื่นๆ
ทำไมคุณถึงต้องการเรียนรู้ Android
ในหนังสือทั้ง 7 เล่มนี้ คุณจะได้เรียนรู้และฝึกฝนมากเกินพอที่จะเขียนแอป Android ของคุณเองตั้งแต่ต้นจนจบได้ แต่อย่าลังเลที่จะศึกษาต่อด้วยช่อง YouTube เหล่านี้และบล็อกการพัฒนาอุปกรณ์เคลื่อนที่เหล่านี้
สุดท้ายนี้ เราต้องการแนะนำคุณเกี่ยวกับพอดคาสต์ที่น่าทึ่งเหล่านี้สำหรับโปรแกรมเมอร์ที่อาจพิสูจน์ได้ว่ามีค่าสำหรับคุณในการเดินทางของคุณ อย่างน้อยที่สุด พวกเขาให้วิธีการเรียนรู้ระหว่างการเดินทาง ทำงานบ้าน รอการนัดหมาย ฯลฯ
ถึงตาคุณแล้ว เหตุใดคุณจึงต้องการเรียนรู้วิธีสร้างแอป Android คุณมีไอเดียเจ๋งๆ ลอยอยู่ในหัวบ้างไหม? บอกเราเกี่ยวกับพวกเขาในความคิดเห็นด้านล่าง!