การพัฒนาแอพ Android สำหรับมือใหม่ - สิ่งที่คุณต้องรู้

ผู้เขียน: Peter Berry
วันที่สร้าง: 20 สิงหาคม 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
พัฒนาแอพด้วย Flutter สำหรับผู้เริ่มต้น 7 ชั่วโมงเต็ม [FULL COURSE]
วิดีโอ: พัฒนาแอพด้วย Flutter สำหรับผู้เริ่มต้น 7 ชั่วโมงเต็ม [FULL COURSE]

เนื้อหา


การเรียนรู้การพัฒนาแอป Android สำหรับผู้เริ่มต้นอาจฟังดูซับซ้อน แต่ไม่จำเป็นต้องเป็น มาเริ่มกันตั้งแต่ต้นเลยนะ ทำไมผู้เริ่มต้นต้องการเรียนรู้การพัฒนา Android

มีคำตอบที่ดีมากมายสำหรับคำถามนั้น Android ช่วยให้คุณเข้าถึงผู้ใช้รายเดือนมากกว่าสองพันล้านคนได้โดยตรง เป็นระบบปฏิบัติการมือถืออันดับหนึ่งและเหนือกว่า iOS ในแง่ของจำนวนเต็มที่ Android ไม่ได้ทำงานบนโทรศัพท์ แต่ยังใช้กับแท็บเล็ตโทรทัศน์และ smartwatches ตอนนี้แอพ Android สามารถใช้งานบน Chrome OS ได้แล้ว! แน่นอนว่าผู้ใช้ iOS มักจะใช้จ่ายเงินมากขึ้นในแอพของพวกเขา แต่ถึงแม้ว่าช่องว่างจะเริ่มปิดเนื่องจากผู้ใช้ Android ยินดีที่จะใช้ซอฟต์แวร์ของพวกเขา

Android นั้นค่อนข้างง่ายต่อการพัฒนา ไม่จำเป็นต้องใช้รหัสง่ายกว่า แต่มีอุปสรรคในการเข้าใช้น้อยกว่าแพลตฟอร์มอื่น ๆ

การสร้างสิ่งที่เป็นที่นิยมบน Android นั้นง่ายกว่าการประสบความสำเร็จบนพีซีหรือ Mac

การปล่อยแอพนั้นง่ายกว่าบน Android

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


เมื่อคุณพร้อมที่จะไปแอปมันเป็นกระบวนการง่ายๆในการสร้าง APK (ไฟล์ที่จะมีแอพของคุณและอนุญาตให้ติดตั้งง่าย) และส่งไปยัง Google Play Store ค่าธรรมเนียมเพียงครั้งเดียว $ 25 คือค่าใช้จ่ายทั้งหมด - จากนั้นคุณจะสามารถอัปโหลดแอปไม่ จำกัด ได้ทุกเมื่อ แม้กระบวนการตรวจสอบจะเป็นไปโดยอัตโนมัติ (ไม่มีมนุษย์ที่เกี่ยวข้อง) หมายความว่าแอปของคุณจะปรากฏภายในไม่กี่ชั่วโมง Google Play Store ช่วยให้ผู้คนค้นพบและดาวน์โหลดแอปของคุณได้อย่างง่ายดาย ในฐานะที่เป็น "เส้นทางสู่ตลาด" สิ่งนี้ทำให้ง่ายมากในการออกคำพูดและให้ผู้คนเริ่มเพลิดเพลินกับการสร้างสรรค์ของคุณ การสร้างสิ่งที่เป็นที่นิยมบน Android นั้นง่ายกว่าการประสบความสำเร็จบนพีซีหรือ Mac

ด้วยความรู้พื้นฐานเพียงเล็กน้อยคุณสามารถสร้างแอพมืออาชีพและเผยแพร่ให้ผู้ชมหลายพันล้านคนในเวลาไม่นาน การพัฒนา Android เป็นทักษะที่มีความต้องการสูงเช่นกัน ยังดีกว่า Java (หนึ่งในภาษาโปรแกรมทางการของ Android) เป็นภาษาอันดับหนึ่งที่นายจ้างต้องการ! ภาษาราชการ“ อื่น ๆ ” คือ Kotlin ซึ่งคล้ายกับ Java และ C # ที่คุณควรจะสามารถถ่ายโอนทักษะของคุณไปยังบทบาทอื่นได้อย่างง่ายดาย


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

เริ่มต้นด้วยการพัฒนาแอพ Android สำหรับผู้เริ่มต้น

เชื่อ? ที่ดี! ดังนั้นคุณต้องเริ่มต้นอย่างไร

คุณจะต้องใช้คอมพิวเตอร์ที่มีรายละเอียดค่อนข้างดี - ไม่มีอะไรสำคัญไปกว่านี้ หากเกิดขึ้นในช่วงไม่กี่ปีที่ผ่านมาและใช้งาน Windows คุณน่าจะดี จากนั้นคุณจะต้องดาวน์โหลดบางสิ่ง:

  • Android Studio
  • Android SDK
  • Java JDK - อาจเกิดขึ้น

เริ่มต้นด้วย Android Studio เวอร์ชันล่าสุด ในขณะที่เขียนเวอร์ชันล่าสุดคือ 3.2.1 แต่สิ่งนี้เปลี่ยนไปอย่างรวดเร็ว เลือกอย่างใดอย่างหนึ่งที่แนะนำใน Developer.Android Android SDK มาพร้อมกับ Android Studio ในตอนนี้ดังนั้นไม่จำเป็นต้องดาวน์โหลดแยกต่างหาก สิ่งเดียวที่คุณต้องการสำหรับการพัฒนา Android คือ Java JDK ซึ่งคุณจะต้องดาวน์โหลดแยกต่างหากจากไซต์ของ Oracleที่นี่.

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

The JDK: JDK คือ“ Java Development Kit” มันจะช่วยให้คอมพิวเตอร์ของคุณสามารถเข้าใจและตีความรหัส Java (ซึ่งเป็นภาษาการเขียนโปรแกรมที่ต้องการของ Android ควบคู่ไปกับผู้มาใหม่ Kotlin) สิ่งนี้สำคัญมากเพราะแอปของคุณจะถูกเขียนโดยใช้ Java คุณจะต้องใช้เพื่อให้ส่วนที่เหลือทำงานได้ คุณไม่จำเป็นต้องสัมผัสสิ่งนี้อีกเว้นแต่ว่าคุณจะย้ายคอมพิวเตอร์ แต่คุณต้องดาวน์โหลดและติดตั้งในตอนแรก

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

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

SDK มาพร้อมกับ Android Studio ในการเริ่มต้นคุณต้องติดตั้ง Studio และคุณพร้อมที่จะไป! เช่นเดียวกับ JDK คุณไม่จำเป็นต้องใช้สิ่งนี้โดยตรงจนกว่าจะถึงช่วงหลัง ๆ สำหรับงานส่วนใหญ่ Android Studio จะโต้ตอบกับคุณ

นอกเหนือจากการติดตั้ง JDK แล้ว Android Studio จะจัดการติดตั้งและตั้งค่าส่วนใหญ่ให้คุณ

การตัดสินใจครั้งสำคัญ: Kotlin หรือ Java?

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

สรุป: การพัฒนาแอพ Android สำหรับผู้เริ่มต้นเกี่ยวข้องกับอะไร?

ด้วยความคิดทั้งหมดนี้เราจึงเริ่มสร้างภาพพื้นฐานของการพัฒนาแอพ Android

อย่างมีประสิทธิภาพแอพ Android เป็นรหัสที่เขียนด้วย Java (ซึ่งต้องใช้ JDK) ที่มีฟังก์ชันการทำงานเพิ่มเติมอยู่ด้านบนด้วย Android SDK นอกจากนี้ยังประกอบด้วยรูปภาพหลายรูปแบบแมลงวันเพลงและไฟล์ "ทรัพยากร" อื่น ๆ Android Studio รวบรวมสิ่งนี้เข้าด้วยกันเพื่อเราและเมื่อคุณกด Run หรือ Export รหัสและสินทรัพย์ทั้งหมดจะถูกวางลงในคอนเทนเนอร์ที่เรียกว่า APK นี่เป็นไฟล์. zip ที่มีการบีบอัดและเช่น. exe ซึ่งเป็นไฟล์การติดตั้ง ณ จุดนี้มีเพียงไฟล์เดียวที่คุณต้องการแชร์และเรียกใช้เพื่อเผยแพร่โปรแกรมของคุณ

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

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

-Pen ของ amung มาพร้อมกับคุณสมบัติเล็ก ๆ น้อย ๆ มากมายและการเปิดตัว amung Galaxy Note 10 จะถูกเพิ่มเข้าไปในรายการเทคนิคที่น่าประทับใจเท่านั้น หนึ่งในคุณสมบัติใหม่คือ Air Action ซึ่งเป็นส่วนเสริมของฟั...

แพลตฟอร์ม Android TV ของ Google ได้กลายเป็นผู้เล่นที่ได้รับความนิยมอย่างเงียบ ๆ ดูเหมือนจะถูกใช้โดยคนหลายสิบล้านคน ขณะนี้ทาง บริษัท ได้เปิดเผยว่ามันกำลังทำงานบนข้อกำหนดขั้นต่ำสำหรับฮาร์ดแวร์...

แนะนำสำหรับคุณ