React Native คืออะไร ? เครื่องมือพัฒนา Mobile Apps แบบ Cross-Platform

React-Native-คืออะไร-เครื่องมือพัฒนา-Mobile-Apps-แบบ-Cross-Platform

React Native คือ Javascript Framework หรือ ชุดคำสั่งที่ถูกสร้างขึ้นมาสำหรับพัฒนา Mobile Application แบบ Cross-platform เราสามารถเขียนคำสั่งชุดเดียว หรือมีความแตกต่างกันแต่ไม่มาก แต่สามารถทำงานได้บนระบบปฏิบัติการที่แตกต่างกัน โดยใช้ Javascript เป็นภาษาหลักในการเขียนโปรแกรม React Native สามารถพัฒนา Mobile Apps บนระบบปฏิบัติการ iOS ( Upload to Apple Apps Store ) และ ระบบปฏิบัติการ Android ( Upload to Google Play Store ) โดยมีความความเสถียรที่เทียบเท่าหรือใกล้เคียงกับ Mobile Apps ที่พัฒนาแบบ Native 100% ซึ่งส่วนนี้ ขึ้นอยู่หลายปัจจัย ทั้งตัวผู้พัฒนาเอง การบริหารจัดการ resource อื่น ๆ Native […]

อ่านเพิ่มเติม


วิธี Build ไฟล์ APK จาก React Native สำหรับติดตั้งหรือขึ้น Play Store

สร้างไฟล์ keystore เปิดโปรแกรม command line ที่โฟลเด้อ project/android/app สำหรับเครื่อง Mac ให้คลิกขวาที่โฟลเด้อ app และเลือก New Terminal at Folder จากนั้นให้ RUN คำสั่งสำหรับสร้างไฟล์ keystore ตามด้านล่าง กด Enter ระบบจะให้เรากรอกข้อมูล ดังนี้นะครับ Enter keystore password กรอกรหัสผ่าน keystore 6 หลัก Re-Enter keystore password กรอกรหัสผ่านเดิม What is your first and last name? กรอกชื่อผู้พัฒนา What is the name of your organizational unit? กรอกชื่อแผนกในบริษัท What is […]

อ่านเพิ่มเติม


ขั้นตอนการสมัคร Apple Developer Program ในนามบริษัท ( Enrolling as an Organization )

ขั้นตอนการสมัคร-Apple-Developer-Program-ในนามบริษัท-Enrolling-as-an-Organization-

ขั้นตอนการสมัคร Apple Developer Program ในนามบริษัท ( Enrolling as an Organization ) Apple Developer Program คือโปรแกรมสำหรับนักพัฒนาที่ทำให้สามารถนำแอพพลิเคชั่นขึ้นไปแจกจ่าย หรือขายบน Apple Apps Store ได้ ซึ่งแบ่งออกเป็น 3 ส่วนหลัก ๆ คือ Individual สมัครในนามบุคคลทั่วไป ชื่อที่แสดงบน Apps Store จะแสดงเป็นชื่อของคนที่สมัคร Company / Organization สมัครในนามบริษัท ชื่อที่แสดงจะต้องเป็นชื่อนิติบุคคล ที่มีการจดทะเบียนจริง Goverment / Enterprise สมัครในนามบริษัท แต่ไม่สามารถนำแอพขึ้น Apps Store ได้ แอพจะถูกเผยแพร่ภายในองค์กรเท่านั้น ในบทความนี้เราจะแนะนำขั้นตอนการสมัครแบบ Organization คือการสมัครในนามบริษัท และเผยแพร่แอพพลิเคชั่นบน Apple Apps Store ในชื่อบริษัทนั้น ๆ […]

อ่านเพิ่มเติม


วิธีใช้งาน TestFlight ส่ง iOS Apps ให้ลูกค้าหรือทีมพัฒนาทดสอบ ก่อนขึ้น Store

วิธีใช้งาน TestFlight ส่ง iOS Apps ให้ลูกค้าหรือทีมพัฒนาทดสอบ ก่อนขึ้น Store

ก่อนหน้าที่จะมี TestFlight ขั้นตอนในการจะส่ง iOS apps รุ่นเบต้าให้ทุกคนทดสอบ เป็นเรื่องที่ยุ่งยากครับ คือต้องขอ UDID เครื่องที่จะทดสอบมาก่อน จากนั้นเอา UDID ไปเพิ่มเข้าไปใน provisioning profile แล้วเอา profile มาเพิ่มเข้าไปในขั้นตอนกรา Build .ipa ไฟล์ เสร็จแล้วก็ส่ง .ipa ให้คนที่จะทดสอบ เข้า itune ติดตั้งลงเครื่อง ขั้นตอนที่ว่ามาทั้งหมดมันยุ่งยากทั้งทีมพัฒนา app และคนที่จะทดสอบ ติดตั้งแอพ ด้วยเหตุผลนี้จึงเกิดแอพที่ชื่อว่า TestFlight ที่จะทำหน้าที่เป็นตัวกลางในการทดสอบ iOS application โดยไม่ต้องมีขั้นตอนดังที่ว่ามา ไม่ต้องยุ่งเกี่ยวกับเครื่องของผู้ทดสอบ ไม่ต้องขอ UDID ใด ๆ ปัจจุบัน TestFlight Apps ถูกซื้อโดย Apple และระบบผูกอยู่ในส่วนของ App Store Connect อยู่แล้ว เพียงแค่เราอัพ .ipa ขึ้นไปที่ […]

อ่านเพิ่มเติม


วิธีเปิดใช้งาน USB Debugging Mode เครื่อง Samsung S9สำหรับนักพัฒนา

วิธีเปิดใช้งาน USB Debugging Mode เครื่อง Samsung S9 สำหรับนักพัฒนา วิธีเปิดใช้งาน USB Debugging Mode เครื่อง Samsung Galaxy S9/S9 Plus สำหรับนักพัฒนา – ไปที่การตั้งค้า / Setting – เลือกเมนู เกี่ยวกับโทรศัพท์ / About Phone

อ่านเพิ่มเติม


ไอเดียทำ Mobile Apps ด้วยการประยุกต์ใช้เทคโนโลยี Beacon

ทำแอพด้วย-beacon

ไอเดียทำ Mobile Apps ด้วยการประยุกต์ใช้เทคโนโลยี Beacon ไอเดียทำ Mobile Apps ด้วยการประยุกต์ใช้เทคโนโลยี Beacon Beacons ( บีคอน ) คืออุปกรณ์ขนาดเล็กที่ถูกติดตั้งอยู่ในสมาร์ทโฟนรุ่นใหม่ ๆ หรือผลิตเป็นอุปกรณ์แยกออกมาในรูปแบบของ IoT ( Internet Of Thing ) สำหรับบีคอนที่อยู่ใน iOS เราเรียกว่า iBeacon ส่วนในระบบปฏิบัติการ Android มีชื่อเรียกว่า Eddystone การทำงานของบีคอน คือการรับและปล่อยสัญญานผ่าน Bluetooth พลังงานต่ำ BLE ( Bluetooth Low Energy ) มีระยะส่งสัญญาณสูงถึง 100 – 200 เมตรเลยทีเดียวขึ้นอยู่กับการออกแบบอุปกรณ์ของแต่ละผู้ให้บริการ ความสามารถเด่นของระบบบีคอนคือการให้ข้อมูล ตำแหน่งระยะใกล้ที่แม่นยำกว่า GPS ข้อมูลสภาพอากาศและระดับของแสงสว่างบริเวณนั้น

อ่านเพิ่มเติม


ทำแอปใน iOS ตัวเลขขนาดหน้าจอแบบ Inch และ Pixel

เทียบ-inch-และ-pixel

ทำแอปใน iOS ตัวเลขขนาดหน้าจอแบบ Inch และ Pixel ทำแอปใน iOS ตัวเลขขนาดหน้าจอแบบ Inch และ Pixel ในการพัฒนา mobile application ในระบบปฏิบัติการ iOS นั้น จะแยกเป็น 2 รูปแบบหลัก ๆ คือ พัฒนาให้รองรับการแสดงผลอย่างสมบูรณ์แบบบนอุปกรณ์มือถือ มีหน้าจอขนาดเล็ก คือ iPhone รุ่นต่าง ๆ และพัฒนาให้แสดงผลอย่างสมบูรณ์แบบบนอุปกรณ์แท็บเลต ซึ่งจะมีขนาดหน้าจอที่ใหญ่กว่า คือ iPad, iPad Mini

อ่านเพิ่มเติม


ทำ mobile apps ติดตามตัว ด้วยระบบ GPS ระบุตำแหน่งในมือถือ

ทำ-mobile-app

ทำ mobile apps ติดตามตัวด้วยระบบ GPS ระบุตำแหน่งในมือถือ ทำ mobile apps ติดตามตัวด้วยระบบ GPS ระบุตำแหน่งในมือถือ ในปัจจุบันอุปกรณ์สมาร์ทโฟน หรือมือถือส่วนใหญ่จะมีระบบ GPS จีพีเอส ( Global Positioning System ) ระบบระบุตำแหน่งบนโลก ปัจจุบันเครื่องโทรศัพท์มือถือแทบจะทุกรุ่นทุกยี่ห้อ จะถูกติดตั้งระบบ GPS มาให้อยู่แล้ว และนิยมนำมาใช้ประยุกต์ใช้งานในรูปแบบที่แตกต่างกันออกไป

อ่านเพิ่มเติม


Firebase คืออะไร เริ่มต้นใช้งาน Firebase SDK ใน Unity3D

firebase-คืออะไร

Firebase คืออะไร เริ่มต้นใช้งาน Firebase SDK ใน Unity3D Firebase คืออะไร เริ่มต้นใช้งาน Firebase SDK ใน Unity3D Firebase คือระบบโครงสร้างพื้นฐานที่จำเป็นสำหรับการพัฒนาแอพพลิเคชั่น โดยที่ตัว Firebase เองถูกออกแบบมาให้สามารถทำงานได้ในหลากหลาย Platform ทั้ง Web Application, Mobile Appslication ที่สามารถใช้งานได้ทั้งในระบบปฏิบัติการ iOS และระบบปฏิบัติการ Android

อ่านเพิ่มเติม