mobile Archive

แนวทางการทดสอบกับระบบ OTP ผ่านมือถือ

จากการแบ่งปันใน course Full Stack Testing ที่ skooldio นั้นมีคำถามเกี่ยวกับการทดสอบระบบงาน ที่มีการส่ง และ กรอก OTP code ที่ได้รับผ่าน SMSเราจะทดสอบอย่างไรดี เพื่อให้เกิดความเชื่อใจมากที่สุดเป็นคำถามที่น่าสนใจมาก ๆ

Read More…

สรุปแนวทางการพัฒนา Mobile app ของ Reddit

ทำการสรุปสิ่งที่ฟังใน Building Reddit’s iOS and Android app จากช่องของ The Pragmatic Engineerเป็นแนวทางการพัฒนา Mobile app ขึ้นมาใหม่จากของเดิมที่ code มีความเยอะและซับซ้อนทั้ง Android และ iOS แบบ nativeทีมพัฒนามากกว่า 200 คน

Read More…

มาทดสอบ Mobile app ด้วย App Testing Agent ใน Firebase

ช่วงนี้เครื่องมือต่าง ๆ ได้นำเอา AI เพิ่มเข้ามาเป็นอีกหนึ่ง feature ที่ขาดไม่ได้เลยตัวล่าสุดที่เห็นปล่อยออกมาคือ Firebase App Testing Agentโดยที่เราสามารถเขียน prompt เพื่อให้ทาง AI ทำการสร้าง test script ขึ้นมาเองจากนั้นก็ทำการทดสอบ mobile app ให้เราเองเบื้องหลังการทำงานคือ Gemini นั่นเองความสามารถนี้อยู่ในส่วนของของ App distribution ใน Firebase นั่นเองมาลองใช้งานกัน

Read More…

ทำความรู้จักกับ Lynx

เห็นมีการ share เครื่องมือที่ชื่อ Lynxเป็น mulit-platform app development มันดูคล้าย ๆ กับ ReactNative และ Flutter เลยโดยที่ Lynx นั้นถูกแบบมาปรับปรุงประสิทธิภาพการทำงานของ mobile app ด้วยการสร้าง dual-thread สำหรับ UI render engine กันเลยอีกทั้งยังช่วยให้การพัฒนา app รวดเร็วขึ้น เพราะว่าไม่มี JavaScript Bridge จากความสามารถต่าง ๆ ที่สร้างเข้ามานั่นเองดังนั้นเราลองไปดูกันหน่อยว่าใช้งานกันอย่างไร

Read More…

Skip tool :: พัฒนา iOS และ Android app ด้วย SwiftUI

การพัฒนา mobile app นั้นมีหลากหลายแนวทางมากทั้ง native app development ด้วยภาษา Kotlin และ Swiftหรือจะเป็นพวก cross-platform หรือ hybrid app development ด้วย Flutter, ReactNative และ Kotlin multiplatform (KMP)แต่เพิ่งเห็นอีกหนึ่งแนวทางคือ Skip tool

Read More…

มาแกะดู GitHub app for Android กันหน่อย

เห็นว่า GitHub ได้ประกาศว่า ปล่อย GitHub app for mobile ออกมาซึ่งพัฒนาด้วย Native app เลย ดังนั้นมาแกะดู GitHub app for Android กันหน่อย ว่าพัฒนาด้วยอะไรบ้าง

Read More…

อย่างน้อยก็ขอให้ทดสอบหน้าแรกก่อนนะ

มีโอกาสไปแบ่งปันเรื่องการทดสอบแบบอัตโนมัติสำหรับ Mobile app ทั้ง iOS และ Android คำถามที่น่าสนใจคือ ทุกวันนี้ Mobile app ที่พัฒนากันนั้น ทดสอบกันอย่างไร ? ทดสอบด้วยคนหรือแบบอัตโนมัติเป็นหลัก ? ถ้าทดสอบด้วยคน คำถามต่อมาคือ ทดสอบทุก ๆ feature ไหม

Read More…

สรุปสิ่งที่น่าสนใจจาก paper เรื่อง Continuous Deployment of Mobile Software at Facebook (Showcase)

อ่านบทความเรื่อง Rapid release at massive scale จาก Facebook แล้วไปเจอ paper ที่ทาง facebook เขียนไว้คือ Continuous Deployment of Mobile Software at Facebook (Showcase) ตามจริงมี paper ที่เกี่ยวข้องอีกหลายฉบับเลย ใน paper ฉบับนี้มีความน่าสนใจในเรื่อง Release cycle ของ mobile app ทั้ง iOS และ Android การจัดเก็บข้อมูลต่าง ๆ ที่เกี่ยวกับการ release และ deployment การทดสอบระบบงาน มีการสรุปข้อมูลต่าง ๆ ของการพัฒนาอีกด้วย ดังนั้นมาดูกันนิดหน่อย

Read More…

เลือกอะไรดีระหว่าง Native กับ Hybrid app

มีคำถามที่น่าสนใจในกลุ่ม Thailand Android Developer ว่า ในการพัฒนา App ระหว่าง Native กับ Hybrid app ควรเลือกใช้อะไรดี ? รวมทั้งในแง่ความต้องการของตลาดงาน รวมทั้งในแง่ความนิยมในปัจจุบันและอนาคต โดยใน comment มีการตอบที่น่าสนใจเยอะเลย

Read More…

ปัญหาที่มักพบเจอกับระบบ Continuous Delivery ของ Mobile app

ในการสร้างระบบ Continuous Integration และ Continuous Delivery สำหรับ Mobile นั้น มีหลายสิ่งอย่างที่ควรคำนึงถึง ไม่ว่าจะเป็น จำนวนของ device ที่แตกต่าง การออกแบบของแต่ละ platform การพัฒนา โครงสร้างของ code การทดสอบ การ deploy การ release โดยสิ่งที่เราต้องการคือ feedback loop ที่รวดเร็ว แน่นอนว่ามันย่อมรวดเร็วกว่าระบบอื่น ๆ อย่างมาก ดังนั้นสิ่งที่เราควรต้องทำการวางแผนงาน จากนั้นลงมือทำและสร้างมันขึ้นมาดังนี้

Read More…