ฉันต้องการพัฒนาแอพ Android - ฉันควรเรียนรู้ภาษาใด

ผู้เขียน: Laura McKinney
วันที่สร้าง: 2 เมษายน 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
แชร์ 4 แอพฝึกภาษาฟรี! มีติดเครื่องไว้เล่นเพลินๆ ความรู้เพียบ! | LDA World
วิดีโอ: แชร์ 4 แอพฝึกภาษาฟรี! มีติดเครื่องไว้เล่นเพลินๆ ความรู้เพียบ! | LDA World

เนื้อหา


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

  • คุณควรเรียนภาษาการเขียนโปรแกรมอะไร
  • คุณสามารถเรียนรู้เกี่ยวกับภาษาที่คุณเลือกได้ที่ไหน
  • เมื่อคุณเข้าใจพื้นฐานแล้วที่ไหน คุณเริ่มพิมพ์รหัสหรือไม่

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

อ่านต่อไป:ผู้ผลิตแอพ Android ที่ดีที่สุดสำหรับการสร้างแอพและสร้างด้วยรหัสศูนย์

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

เลือกของคุณ

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


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

ภาษาที่คุณอาจพิจารณาเรียนรู้เพื่อการพัฒนา Android รวมถึง:

  • Java - Java เป็นภาษาทางการของการพัฒนา Android และได้รับการสนับสนุนโดย Android Studio มันมีเส้นโค้งการเรียนรู้ที่สูงชัน
  • Kotlin - Kotlin เพิ่งเปิดตัวเป็นภาษาจาวา "รอง"มันคล้ายกับ Java ในหลาย ๆ ทาง แต่ง่ายกว่าเล็กน้อยในการทำความเข้าใจ
  • C / C ++ - Android Studio รองรับ C ++ ด้วยการใช้ Java NDK สิ่งนี้ช่วยให้แอปพลิเคชันการเข้ารหัสดั้งเดิมซึ่งมีประโยชน์สำหรับสิ่งต่าง ๆ เช่นเกม C ++ นั้นซับซ้อนกว่านี้
  • C # - C # เป็นทางเลือกที่เป็นมิตรกับผู้เริ่มต้นมากกว่าเล็กน้อยสำหรับ C หรือ C ++ ที่ทำให้รหัสสับสนมากขึ้น ได้รับการสนับสนุนโดยเครื่องมือที่มีประโยชน์บางอย่างเช่น Unity และ Xamarin ซึ่งเหมาะสำหรับการพัฒนาเกมและการพัฒนาข้ามแพลตฟอร์ม
  • พื้นฐาน - ตัวเลือกโบนัสคือการเรียนรู้พื้นฐานและลอง B4A IDE จากซอฟต์แวร์ทุกที่ นี่เป็นเครื่องมือที่ง่าย แต่ทรงพลังแม้ว่าจะมีอะไรมากกว่านี้!
  • Corona / LUA - เครื่องมือสร้างข้ามแพลตฟอร์มอื่นบน LUA มันช่วยลดความยุ่งยากในการสร้างแอพและช่วยให้คุณโทรหาห้องสมุดท้องถิ่นได้
  • PhoneGap (HTML, CSS, JavaScript) - ถ้าคุณรู้วิธีสร้างเว็บเพจแบบโต้ตอบคุณสามารถใช้ความรู้นี้กับ PhoneGap เพื่อสร้างแอพข้ามแพลตฟอร์มขั้นพื้นฐานเพิ่มเติม

ชวา

เมื่อถึงเวลาต้องพัฒนาแอพ Android ตัวเลือกแรกและเป็นที่นิยมที่สุดคือ Java จาวาคือ เป็นทางการ ภาษาของการพัฒนา Android ซึ่งหมายความว่าเป็นภาษาที่ได้รับการสนับสนุนมากที่สุดจาก Google และเป็นภาษาที่แอพส่วนใหญ่ใน Play Store สร้างขึ้นด้วย


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

บทแนะนำอย่างเป็นทางการและเอกสารประกอบจาก Google จะอ้างอิงวิธีนี้และคุณจะพบห้องสมุดจำนวนมากที่สุด (รหัสฟรีเพื่อปรับปรุงแอปของคุณเอง) และแบบฝึกหัดที่เน้นวิธีนี้

Java เปิดตัวโดย Sun Microsystems ในปี 1995 และใช้สำหรับการเขียนโปรแกรมที่หลากหลาย รหัส Java นั้นรันโดย“ เครื่องเสมือน” ซึ่งทำงานบนอุปกรณ์ Android และตีความรหัส

อ่านต่อไป: กายวิภาคของแอป: ความรู้เบื้องต้นเกี่ยวกับวงจรชีวิตของกิจกรรม

น่าเสียดายที่ Java มีความซับซ้อนเล็กน้อยและไม่ใช่ "ภาษาแรก" ที่ดีนี่คือสิ่งที่จะเป็นอุปสรรคที่ยิ่งใหญ่ที่สุดสำหรับคนจำนวนมากที่ต้องการเริ่มต้นกับการพัฒนา Android ในความเป็นจริง Android เป็นภาษาโปรแกรมเชิงวัตถุที่มีหัวข้อที่สับสนเช่นตัวสร้างข้อยกเว้นตัวชี้โมฆะข้อยกเว้นที่ตรวจสอบและอื่น ๆ มันไม่สามารถอ่านได้อย่างสุดขีดและคุณจะใช้รหัส "จานหม้อไอน้ำ" จำนวนมากเพื่อทำสิ่งที่ง่าย เพิ่มใน Java SDK และสิ่งต่าง ๆ ยังคงมีความซับซ้อนยิ่งขึ้น coder ครั้งแรกสามารถต่อสู้เพื่อรู้ว่า Java ของอะไรและ Android ของอะไร! การพัฒนาโดยใช้เส้นทางนี้ต้องใช้ความเข้าใจพื้นฐานของแนวคิดเช่น Gradle เช่น Android Manifest และ XML ภาษามาร์กอัป

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

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

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

ตรวจสอบบทนำของ Gary เกี่ยวกับ Java ที่นี่

บันทึก:

ที่กล่าวว่ามันเป็นไปได้ที่จะใช้ Java ด้วย Unity ฉันจะพูดถึง Unity ภายใต้หัวข้อใน C # แต่โปรดทราบว่าคุณสามารถเลือกใช้ภาษา Java ที่ซับซ้อนขึ้นเล็กน้อยเมื่อไปตามเส้นทางนี้จากนั้นใช้เพื่อเปลี่ยนไปสู่การพัฒนาด้วย Android Studio ได้ง่ายขึ้น

Kotlin

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

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

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

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

เรียนรู้ว่าทำไมคุณควรลอง Kotlin ที่นี่

C / C ++

มันยุติธรรมที่จะบอกว่าคนส่วนใหญ่ที่อ่านข้อความนี้ไม่ควรเลือกเส้นทางนี้เพื่อพัฒนาแอพ Android Android Studio เสนอการสนับสนุนรหัส C / C ++ โดยใช้ Android NDK (ชุดพัฒนาดั้งเดิม) ซึ่งหมายความว่าคุณกำลังเขียนโค้ดที่ไม่ได้ทำงานบน Java Virtual Machine แต่จะทำงานบนอุปกรณ์และให้คุณควบคุมสิ่งต่างๆเช่นหน่วยความจำได้มากขึ้น สำหรับแอปพลิเคชั่นที่เข้มข้นเช่นเกม 3D สิ่งนี้จะช่วยให้คุณบีบประสิทธิภาพพิเศษออกมาจากอุปกรณ์ Android นอกจากนี้ยังหมายความว่าคุณจะสามารถใช้ห้องสมุดที่เขียนใน C หรือ C ++

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

C #

C # นั้นเป็น C + C ++ ที่เน้นการพัฒนาโดย Microsoft มันมีวัตถุประสงค์เพื่อนำพลังของ C ++ และความง่ายของ Visual Basic และอ่านเล็กน้อยเช่น Java เวอร์ชันที่เรียบง่าย เช่น Java, C # คือการรวบรวมขยะหมายความว่าคุณไม่จำเป็นต้องกังวลเกี่ยวกับสิ่งต่าง ๆ เช่นการรั่วไหลของหน่วยความจำและการเพิ่มหน่วยความจำด้วยตนเอง ในขณะเดียวกัน C # นั้นทันสมัยกว่า Java ที่มีไวยากรณ์ที่สะอาดกว่า - แม้ว่านี่อาจเป็นอคติของฉันเอง ภาษาที่ดีที่สุดในการพัฒนาแอพ Android มักจะตกต่ำลง

หากคุณต้องการแนะนำการพัฒนาแอพ Android ที่ง่ายและเป็นกันเองโดยเฉพาะฉันแนะนำให้ใช้ C # และ Unity Unity เป็น "เอ็นจิ้นเกม" (หมายถึงมันให้สิ่งต่าง ๆ เช่นการคำนวณเชิงฟิสิกส์และการเรนเดอร์กราฟิก 3D) และ IDE เช่น Android Studio นี่เป็นเครื่องมือฟรีที่ทำให้การสร้างเกมของคุณเองง่ายอย่างเหลือเชื่อด้วยรหัสเพียงไม่กี่บรรทัดคุณสามารถตั้งค่าเกมแพลตฟอร์มพื้นฐานได้ภายในเวลาไม่ถึงหนึ่งชั่วโมง ไม่มีการพูดเกินจริง และมันก็ทรงพลังเช่นกันโดยเป็นเครื่องมือที่สตูดิโอเกมส่วนใหญ่ใช้ใน Google Play Store และมันก็เป็นหลายแพลตฟอร์มเช่นกัน เหนือสิ่งอื่นใดการพัฒนาในลักษณะนี้ให้วิธีการที่เป็นประโยชน์อย่างมากในการเรียนรู้การเขียนโปรแกรมเชิงวัตถุ (เพราะวัตถุในกรณีนี้จริง ๆ แล้วเป็นวัตถุส่วนใหญ่)

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

ไม่กระตือรือร้นที่จะสามัคคี? จากนั้นคุณสามารถพิจารณา Unreal แทน (กราฟิกที่ดีกว่าเหมาะกับมือถือน้อยกว่า) หรือผู้สร้างเกมที่เรียบง่ายเช่น GameMaker Studio

C # สามารถใช้กับ Xamarin ผ่าน Visual Studio นี่เป็นสิ่งที่คล้ายกับการพัฒนา Android แบบดั้งเดิมมากกว่าด้วยข้อดีของการเป็น cross platform (codebase เดียวสำหรับ Android และ iOS) สำหรับผู้เริ่มต้นที่สมบูรณ์เส้นทางนี้เป็นจุดเริ่มต้นที่ป้านเล็กน้อยสำหรับการพัฒนา Android - แต่สำหรับ บริษัท ขนาดเล็กที่ต้องการสร้างแอพสำหรับ iOS และ Android มันสมเหตุสมผลและมีการสนับสนุนและข้อมูลมากมายที่จะช่วยคุณ .

ขั้นพื้นฐาน

จำได้ไหมว่าฉันบอกว่า C # เป็นความพยายามในการนำเสนอพลังของ C ด้วยความง่ายของ Visual Basic หรือไม่? นั่นเป็นเพราะ BASIC (รหัสเริ่มต้นสัญลักษณ์การเรียนรู้อเนกประสงค์) น่าใช้อย่างไม่น่าเชื่อและเป็นจุดที่เหมาะอย่างยิ่งสำหรับการเรียนรู้การเขียนโค้ด

น่าเสียดายที่ Android Studio ไม่สนับสนุนอย่างเป็นทางการและไม่สามารถใช้ใน Unity หรือ Xamarin ได้ ข่าวดีก็คือมีตัวเลือกที่ไม่ค่อยมีใครรู้จักสำหรับการพัฒนาแอพ Android ในพื้นฐานที่เรียกว่า B4A จากซอฟต์แวร์ Anywhere นี่เป็นตัวย่อสำหรับ 'BASIC 4 Android' และอย่างที่คุณคาดหวังมันจะให้รหัสแอป Android กับ BASIC แน่นอนว่าไม่ใช่ตัวเลือกแรกสำหรับโปรแกรมเมอร์ส่วนใหญ่ที่ต้องการพัฒนาแอป Android แต่ก็ดีเสมอที่จะมีตัวเลือกเพิ่มเติม

B4A ได้รับการออกแบบเป็นสภาพแวดล้อม RAD หรือ Rapid Application Development มีการตัดสินใจการออกแบบที่ชาญฉลาดอื่น ๆ อีกมากมายที่จะทำให้ชีวิตง่ายขึ้นและมีชุมชนที่สนับสนุนถ้าคุณมีคำถาม

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

มาลา

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

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

PhoneGap

ในที่สุดตัวเลือกที่สำคัญที่สุด "ล่าสุด" ที่คุณสามารถเปิดเพื่อพัฒนาแอพ Android คือ PhoneGap ยกเว้นว่าคุณต้องการเปลี่ยนเป็นโปรแกรมสร้างแอพแทน PhoneGap ขับเคลื่อนโดย Apache Cordova และช่วยให้คุณสามารถสร้างแอปโดยใช้รหัสเดียวกับที่คุณใช้ในการสร้างเว็บไซต์ตามปกติ: HTML, CSS และ JavaScript จากนั้นจะแสดงผ่าน“ WebView” แต่บรรจุเหมือนแอป PhoneGap จะทำหน้าที่เหมือนสะพานช่วยให้นักพัฒนาสามารถเข้าถึงคุณสมบัติพื้นฐานบางอย่างของโทรศัพท์หรือแท็บเล็ตเช่น accelerometer หรือกล้อง

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

ข้อสรุป

ดังนั้นเลือกของคุณ! ฉันหวังว่าจะมีวิธีในการพัฒนาแอพ Android (อย่างง่ายดาย) ด้วย Python แต่อย่างอื่นคุณมีตัวเลือกมากมายสำหรับการพัฒนาแอพ Android ตั้งแต่ Java และ Kotlin ไปจนถึง C, C # และ BASIC! คุณสามารถใช้ HTML และ CSS เพื่อทำสิ่งที่ง่ายโดยใช้ PhoneGap

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

อ่านต่อไป: บทนำเกี่ยวกับไวยากรณ์ Java สำหรับการพัฒนา Android การใช้ APIs: การเริ่มต้นด้วย Retrofit บน Android

โดยรวมแล้ว amung Galaxy A70 เป็นโทรศัพท์ที่ยอดเยี่ยมเลยทีเดียวเพราะประสิทธิภาพของกล้องธรรมดา ๆ ที่สามารถเปลี่ยนแปลงได้ในเดือนนี้โดย amung พร้อมที่จะเปิดตัวอุปกรณ์รุ่นอัพเกรด: amung Galaxy A70...

ซัมซุงได้เปิดตัวโทรศัพท์ซีรีย์ใหม่สองรุ่นและในขณะที่คุณสามารถอ่านรายละเอียดสเปคที่น่าเบื่อความพร้อมใช้งานและรายละเอียดอื่น ๆ ได้ที่นี่สิ่งเดียวที่คุณต้องเห็นคือกล้อง GIF หมุนวนของ Galaxy A80...

เป็นที่นิยมในเว็บไซต์