คู่มือการสร้างแอพพลิเคชั่น

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

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

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

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

แอปจดบันทึกสิ่งที่ต้องทำ

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

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

แอปที่สร้างขึ้นมีข้อกำหนดในลักษณะนี้มากมายหลายประการ แต่สิ่งที่สำคัญก็คือ ต้องดำเนินการอย่างรวดเร็วและลองใช้แนวคิดต่างๆ คุณจะได้เรียนรู้วิธีการใช้เครื่องมือและบริการต่างๆ บน AWS Cloud

การจัดเตรียมแพลตฟอร์ม

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

ถึงแม้ว่าการสร้างบริการต่างๆ ที่จำเป็นบน AWS Cloud จะเป็นเรื่องง่าย แต่บริการเหล่านั้นก็ต้องผสานรวมเข้ากับแอปด้วย เราขอแนะนำให้คุณเริ่มสร้างแอปด้วย AWS Amplify ซึ่งจะช่วยคุณในการจัดการและผสานรวมบริการแต่ละอย่างเข้าด้วยกัน

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

คู่มือการสร้างแอพพลิเคชั่น

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

สำหรับแอปของเรา ขอแนะนำให้ใช้ React Native และส่วนประกอบในตัวเพื่อสร้างแอปพลิเคชันมือถือข้ามแพลตฟอร์ม ซึ่งหมายความว่ามีโค้ดเบสที่ใช้ร่วมกันและทำงานได้ทั้งบน iOS และ Android ความสามารถในการทำงานข้ามแพลตฟอร์มนี้ จะช่วยเร่งกระบวนการนำแอปออกสู่ตลาด

ตอนนี้ เมื่อเรามีวิธีในการจัดการบริการและผสานรวมบริการเหล่านั้นเข้ากับแอปแล้ว เราจะกลับไปที่บริการแรกที่เราต้องการให้มีอยู่ในแอป นั่นก็คือ การจัดการผู้ใช้

การจัดการผู้ใช้

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

เราขอแนะนำให้ใช้ AWS Amplify เพื่อจัดการแอป ซึ่งจะช่วยให้คุณใช้ไลบรารีการยืนยันตัวตนของ AWS Amplify เพื่อจัดเตรียม Amazon Cognito และเชื่อมต่อ Amazon Cognito กับแอป บริการนี้จะช่วยให้ผู้ใช้แอปสามารถสร้างบัญชีส่วนตัวได้ ซึ่งไม่เพียงแค่ใช้ที่อยู่อีเมลและรหัสผ่านเท่านั้น แต่ยังสามารถสร้างบัญชีด้วยข้อมูลประจำตัวที่มีอยู่จาก Facebook, Google, Amazon และ Apple อีกด้วย จากนั้น บัญชีผู้ใช้ดังกล่าวจะสามารถใช้เพื่อควบคุมการเข้าถึงข้อมูลของผู้ใช้ในบริการอื่นๆ ได้ด้วย AWS Amplify มีส่วนประกอบ UI ที่พร้อมใช้งาน ส่วนประกอบ UI เหล่านั้นจะเพิ่มองค์ประกอบ UI ที่จำเป็น เช่น แบบฟอร์มการสมัครใช้งานและแบบฟอร์มการเข้าสู่ระบบไปยังแอปสำเร็จรูป

คู่มือการสร้างแอพพลิเคชั่น

ขณะนี้ แอปมีการจัดการผู้ใช้แล้ว ผู้ใช้จำเป็นจะต้องสามารถจัดเก็บรายการสิ่งที่ต้องทำที่สำคัญด้วยวิธีการที่ปลอดภัยและเชื่อถือได้

API, การซิงค์ข้อมูล และออฟไลน์

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

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

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

คู่มือการสร้างแอพพลิเคชั่น

ข้อมูลผู้ใช้จะถูกจัดเก็บไว้ใน Amazon DynamoDB ซึ่งเป็นบริการฐานข้อมูล NoSQL ที่รวดเร็วและยืดหยุ่นสำหรับทุกขนาด Amplify DataStore จะเพิ่มความสามารถในการซิงค์ข้อมูลแบบเดลต้าให้กับแอป โดยจะซิงค์เฉพาะสิ่งที่เปลี่ยนแปลงระหว่างอุปกรณ์และฐานข้อมูล ซึ่งเป็นสิ่งที่มีประโยชน์ เนื่องจากบางครั้งผู้ใช้แอปมือถือประสบกับสภาวะที่การเชื่อมต่อเครือข่ายที่ไม่ราบรื่น หรือแม้กระทั่งไม่มีเครือข่ายใดๆ ในสถานที่ห่างไกล ผู้ใช้ยังจำเป็นต้องสามารถเพิ่มสิ่งที่ต้องทำลงในรายการสิ่งที่ต้องทำ หรือทำเครื่องหมายว่าเสร็จเรียบร้อยแล้วในขณะที่ไม่มีการเชื่อมต่ออินเทอร์เน็ต ซึ่งการเปลี่ยนแปลงเหล่านี้จะไปปรากฏในอุปกรณ์ทั้งหมดในภายหลัง

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

การแจ้งเตือนแบบพุช

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

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

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

คู่มือการสร้างแอพพลิเคชั่น

AWS Amplify ช่วยให้คุณสามารถตั้งค่าการแจ้งเตือนแบบพุชสำหรับทั้ง iOS และ Android ในโครงการเดียวกัน เพื่อใช้ประโยชน์จากความสามารถนี้ เราได้เพิ่มไลบรารี AWS Amplify Push Notifications ลงในแอป ToDo List ของเรา

ไลบรารีดังกล่าวจะใช้ Amazon Pinpoint เพื่อส่งการสื่อสารแบบเฉพาะบุคคล ทันเวลา และเกี่ยวข้องไปยังทุกแพลตฟอร์ม สำหรับแอปของเรา Amazon Pinpoint จะส่งการแจ้งเตือนเกี่ยวกับรายงานที่สร้างขึ้นและพร้อมให้ผู้ใช้เข้าใช้งาน การมีปฏิสัมพันธ์กับลูกค้าด้วยวิธีการต่างๆ เหล่านี้ จะทำให้แอปน่าสนใจมากขึ้น

คู่มือการสร้างแอพพลิเคชั่น

การทดสอบ

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

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

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

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

สรุป

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

ขอให้สนุกและพัฒนาต่อไป!

ทรัพยากร

  • การพัฒนาแอปพลิเคชันบนมือถือ
  • สร้างแอปของคุณ ตั้งแต่แนวคิดจนถึง MVP: ส่วนที่ 1
  • สร้างแอปของคุณ ตั้งแต่แนวคิดจนถึง MVP: ส่วนที่ 2
  • สร้างแอปพลิเคชัน iOS
  • สร้างแอปพลิเคชัน Android