วันพุธที่ 15 กรกฎาคม พ.ศ. 2558

เขียน App Android

เขียน App Android


การเริ่มต้น เขียน App Android ต้องมีอะไรบ้าง?

ผมก็แบ่งได้เป็น 2 ส่วน ละกันนะครับ คือ ความตั้งใจ และ เครื่องมือ 
ส่วนพื้นฐานการเขียนโปรแกรม ยังไม่พูดถึงละกันนะครับ ใครมีพื้นฐานก็จะไปเร็วหน่อย ส่วนใครยังไม่มีพื้นฐานเลย ก็ต้องมีความพยายามเยอะขึ้น

  • ความตั้งใจ จะเขียน App Android เพื่ออะไร? เพื่อการงาน เพื่ออาชีพเสริม หรืออาชีพใหม่ หรือแค่เพื่อเรียนรู้ก่อน ว่าจะไปต่อไปได้ไหม ความตั้งใจย่อมต่างกัน เมื่อมีความตั้งใจจริงแล้ว ก็หาเครื่องมือกัน ต่อไป

  • เครื่องมือ Tools ที่จะใช้ในการเขียน App Android จะมีอะไรบ้าง เราจะได้เตรียมพร้อมกัน รายละเอียด ในห้วข้อ ต่อไป ละกัน


เครื่องมือในการ เขียน App Android

  • เครื่องคอมพิวเตอร์ หรือ จะเป็น NoteBook อันนี้ก็ไม่ต้องพูดอะไรกันมาก ต้องมีกันอยู่แล้ว ส่วนสเปคเครื่องจะแค่ไหนก็ตามงบประมาณ แต่แนะนำ RAM อย่างน้อย 4 GB.
  • Android Devices อุปกรณ์เครื่อง Android จะเป็นโทรศัพท์มือถือ หรือ แทปเล็ต ก็แล้วแต่สะดวก ถึงจะ Android Virtual Device หรือ emulator ที่สามารถจำลองเครื่อง Android บนคอมพิวเตอร์ แต่ยังไงก็ต้องมี เครื่อง android จริงๆ ไว้ทดสอบ เพราะ Hardware บางอย่าง ก็ต้องใช้เครื่อง android จริงในการทดสอบ อยู่ดี
  • โปรแกรมที่ใชัเขียน App Android หรือ IDE ในหัวข้อนี้ ก็มีรายละเอียด อีกเยอะ จึงยกไปเป็นหัวข้ออีกหัวข้อ หนึ่งละกัน นะครับ



โปรแกรมที่ใช้ในการเขียน App Android

Frame Work ,Cross Platform หรือ Hybrid จะมีหลายๆ ตัวมาก มาดูกัน


App Inventor เป็นโปรแกรมที่ใช้ เขียน App Android ผ่านทาง Browser ซึ่งเมื่อก่อน Google ก็ร่วมพัฒนากับ MIT ต่อมา Google ถอนตัวออกมา ส่วน Google สนับสนุนโปรแกรมไหน ในการเขียน App Android นั้นก็น่าจะรู้ๆ กันนะ ถ้ายังไม่รู้ก็ดูหัวข้อต่อๆไป

PhoneGap เป็นเครื่องมือที่ใช้เขียน App Android โดยใช้ HTML และ JavaScript, CSS เหมือนการทำ Web Site และเป็น Cross Platform คือ สามารถแปลงเป็น Mobile App แบบอื่นๆได้ เช่น IOS, Windows Phone และ อื่นๆ ได้อีกด้วย 

Xamarin เป็นเครื่องมือพัฒนาการเขียน App Android ด้วย C#(.Net Framework) และเป็น Cross Platform ได้ด้วย

ยังมีอีกเครื่องพัฒนาการเขียน App Android อีกหลายๆตัว แต่จะเน้นที่เป็น Native Code มากกว่า เป็นอย่างไรมาดูกันต่อ...


Native Code คือ Code ที่ทำงานกับ CPU หน่วยประมวลผล นั้นตรงๆ ไม่ผ่านตัวแปลงภาษา ( Virtual Machine )

  • C/C++
  • Java

เมื่อก่อนนี้ การเขียน App Android ด้วย Native Code คือ C/C++ Java เราจะใช้ eclipse แต่ตอนนี้ Google ก็จะเลิก Support eclipse อีกละ เพราะ มีเครื่องพ้ฒนา App Android ของตัวเองแล้ว คือ 

ดังนั้นเราก็คงต้องใช้ Android Studio ในการเขียน App Android กันนะ ( สำหรับผม ก็ใช้ eclipse และ android studio อยู่ )


เขียน App Android แรกของเรา

เลือกเครื่องมือแล้ว ความมุ่งมั่นพร้อมแล้ว ก็เริ่มเขียน App Android กัน


Reference




สอน Android รับเขียนโปรแกรม





My Website
email : info@softpowergroup.net   Tel .081-6452400

1 ความคิดเห็น: