Tag: mobile
22 รายการ
Blog
React Native AppState: หยุดงานแพงเมื่อแอปพัก แล้ว sync ใหม่ตอนกลับมา
ออกแบบ lifecycle ด้วย AppState change listener โดยไม่สับสน background, inactive และ Android blur พร้อมข้อควรระวัง currentState ตอนเริ่ม

Android ตัดสายธนาคารปลอมเอง: มือถือถามแอปแบงก์ก่อน ถ้าไม่ใช่สายจริงจะวางให้ — เริ่มจากบราซิล ไทยยังรอ
Google ปล่อย Verified financial calls บน Android 11+ ให้มือถือเช็กกับแอปธนาคารก่อนรับสาย spoof เริ่ม Revolut Itaú Nubank พร้อมซ่อน OTP 3 ชม. และ Live Threat Detection — สรุปว่าทำงานยังไง คนไทยเช็กอะไรได้วันนี้
React Native reduced motion: เคารพการตั้งค่าลดการเคลื่อนไหวตั้งแต่เฟรมแรก
ใช้ AccessibilityInfo อ่านและติดตาม reduce motion เพื่อเปลี่ยน transition เป็นแบบนิ่งโดยไม่ปิด feedback ที่จำเป็น
React Native Pressable: ขยายจุดเริ่มแตะโดยไม่ทำปุ่มดูใหญ่ขึ้น
เข้าใจ HitRect, PressRect และขอบเขต parent ก่อนตั้ง hitSlop ให้ปุ่มเล็ก
Android กันยายน 2026: แพตช์ ~180 ช่องโหว่ — เช็กให้ได้ระดับ 2026-09-05
สรุป Android Security Bulletin ก.ย. 2026 จาก AOSP/SecurityWeek — มี RCE ระดับวิกฤตโดยไม่ต้องแตะหน้าจอ ตรวจ Settings ว่าอย่างน้อย 2026-09-05
React Native useWindowDimensions: responsive ตามพื้นที่จริง ไม่ยึดขนาดตอนเปิดแอป
ใช้ useWindowDimensions ให้ layout ตอบสนองการหมุนจอ split screen และ font scale โดยไม่เก็บ dimension ซ้ำใน state
Lynx 4.1.0 stable: Fetch รองรับ DELETE แล้ว แต่ทีมควรอัปแบบวัดผล
สรุป release ทางการของ Lynx 4.1.0 พร้อม smoke-test matrix สำหรับทีม cross-platform

Mantax Otax: มัลแวร์แอนดรอยด์สายสอดแนม + เรียกค่าไถ่ จาก APK นอก Play
สรุป Zimperium / BleepingComputer เรื่อง Mantax Otax ที่ขโมย OTP/แชท เข้ารหัสไฟล์บน Android เก่า และรบกวนเหยื่อ — สิ่งที่ควรทำโดยไม่ต้องติดตั้งอะไรแปลก
ReactNativeVersion: แยกเวอร์ชัน JavaScript ออกจาก Native ให้ชัด
ใช้ API ใหม่ตรวจเวอร์ชันแพ็กเกจ React Native ฝั่ง JavaScript และออกแบบ telemetry เพื่อจับ JS/native drift ก่อนผู้ใช้เจออาการแปลก
React Native FlatList: ทำ viewability config ให้อ้างอิงคงที่
ลด callback สั่นและ error จากการเปลี่ยน viewabilityConfig ระหว่าง render ด้วย ref และแยกนโยบายการมองเห็นออกจาก UI state

WeWorm: โทร WeChat เข้ามาอย่างเดียวก็ยึดบัญชีได้ — Tencent บล็อกแล้ว แต่ยังควรอัปแอป
สรุปงาน Calif และ The Hacker News เรื่อง worm zero-click บน WeChat VoIP ที่สาธิตบน iOS/Android พร้อมไทม์ไลน์แก้ฝั่งเซิร์ฟเวอร์และเวอร์ชันแอปที่ควรเช็ก

HarmonyOS 7 open beta: ตรวจแอปเนทีฟก่อน อัปแล้วไม่มีทางถอยด้วย APK
สรุป TechTimes 7 ก.ย. 2026 เรื่อง HarmonyOS 7 public beta บนอุปกรณ์กว่า 50 รุ่น ที่ไม่มีเลเยอร์ Android APK ให้สำรอง
React Native 0.87: Metro ใช้แรมน้อยลงครึ่งหนึ่ง แต่ config เก่าต้องเก็บกวาด
แยกผลของ source map storage ออกจาก migration ของ config เพื่ออัป bundler โดยไม่ปนหลายความเสี่ยง
React Native 0.87 กับ AGP 9: แยก Native Toolchain Migration ออกจาก Type Migration
วางแผนอัป Android Gradle Plugin 9, Kotlin 2 และ compile SDK 37 ใน React Native 0.87 โดยลด failure surface
React Native 0.87 ทดลองใช้ SwiftPM: ลดพิธี CocoaPods โดยยังไม่เสี่ยง Production
แยกให้ชัดว่า Swift Package Manager ใหม่ทำอะไรกับ Xcode project, CI ต้องเพิ่มขั้นไหน และควรทดลองกับ library อย่างไร
Lynx 4 วิเคราะห์ก่อนอัปเกรด: Runtime CSS, Streaming Fetch และรั้วกัน JavaScript ค้าง
พี่โชว์คัดของสำคัญจาก Lynx 4 สำหรับทีม mobile ตั้งแต่ runtime CSS และ progressive image ถึง JS timeout guard พร้อมแผนทดลองที่วัดผลได้
React Native 0.87 เปิด Strict TypeScript API เป็นค่าเริ่มต้น: อัปเกรดอย่างไรไม่ให้ type พังทั้งแอป
เข้าใจ WHY ของ public API ที่สร้าง type จาก source พร้อม migration checklist เรื่อง deep import, ref types และทางถอยชั่วคราวใน React Native 0.87
ตั้งค่า LynxJS Mobile App สำหรับ IoT
พี่โชว์พาสร้าง mobile client ด้วย ReactLynx + Rspeedy ตั้งแต่ create-rspeedy, bottom tab bar, typed REST client ที่ mirror โครงสร้าง Go, theme provider จนถึงการ inject base URL ตอน build — ไม่ฝัง host/secret ในโค้ดเลย
คู่มือติดตั้ง React Native ฉบับเข้าใจง่าย
เรียนรู้วิธีติดตั้ง React Native สำหรับพัฒนา Mobile App ทั้ง iOS และ Android แบบละเอียด ตั้งแต่ตั้งค่า environment จนถึง build ครั้งแรก
Lynx.js Workshop ตอนที่ 3: Advanced Integration และ Best Practices
ตอนจบของซีรีส์ — สั่งงาน device ผ่าน command + dialog ยืนยัน, วาด chart จาก time-series ด้วย SVG ที่กัน injection, จัดการ alert rules + read state ฝั่ง client, theme dark/light ผ่าน Context พร้อม best practices จากโค้ดจริง
Lynx.js Workshop ตอนที่ 2: ดึงข้อมูล IoT แบบ Real-time
พี่โชว์พาต่อ mobile app เข้ากับ backend จริง — typed REST client ที่มี timeout/abort, WebSocket hub แบบ auto-reconnect, แล้วประกอบเป็น Dashboard ที่ sensor card อัปเดตค่าสด ๆ ผ่าน hook useDashboard
Lynx.js Workshop ตอนที่ 1: เริ่มต้นเขียน Mobile App ด้วย ReactLynx
พี่โชว์พาทำความรู้จัก Lynx.js (ReactLynx) — framework สำหรับสร้าง mobile app ข้าม platform ด้วย React + TypeScript จาก setup โปรเจกต์จริง, รันบนมือถือด้วย QR code, จนเข้าใจโครงสร้าง element แบบ view/text