แสดงบทความที่มีป้ายกำกับ Titanium Mobile แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ Titanium Mobile แสดงบทความทั้งหมด

เขียนโปรแกรมอ่าน QR Code, Barcode ด้วย Titanium Mobile [iOS]

หลังจากหายจากการเขียนบทความไปนาน วันนี้กลับมาเขียนใหม่อีกครั้งพร้อมกับสิ่งที่เราเริ่มจะคุ้นเคยกับมัน "QR Code" โดย QR Code นี้ถูกใช้งานในที่ต่าง ๆ มากมาย ไม่ว่าจะเป็นสิ่งที่เอาไว้ใช้ Add Friend ของ Application ชื่อดังอย่าง "Line" หรือเอาไว้ใช้งานเพื่อทำการ Download Application ทั้งบน iOS และ Android ในบทความนี้จะแนะนำวิธีการเขียนโปรแกรมเพื่อทำการอ่าน QR Code นี้กันครับ


Post รูปภาพจากเครื่องไปยัง Facebook Wall ผ่าน Graph API

จากในบทความก่อนหน้านี้ผมได้นำเสนอการ Post ข้อความไปยัง Wall ของ User ผ่านทาง Graph API ของ Facebook ไปแล้ว ในบทความนี้ผมก็จะนำเสนอการ Post รูปภาพจากในเครื่องไปยัง Wall ของ Users ครับ เรามาเริ่มกันเลยดรกว่าครับ


Post ข้อความ ไปยัง Facebook ด้วย Titanium Mobile

หลังจากในบทความที่แล้ว ผมได้แนะนำวิธีการ ดึงเอาข้อมูล Profile ของ User มาใช้งานแล้ว ใน บทความนี้ผมก็จะมาแนะนำวิธีการ Post ข้อความ ลงไปยัง Facebook ครับ


ดึง Profile ของ​ User Facebook ผ่าน Facebook Graph API ด้วย Titanium Mobile

หลังจากที่เราเรียนรู้วิธีการใข้ Facebook เพื่อจัดการระบบ User ของเราแล้วนั้น ในบทความนี้ ผมจะขอกล่าวถึงวิธีการดึงเอาข้อมูลอื่น ๆ ของ User เพื่อนำมาใช้งานต่อ โดยในบทความนี้จะกล่าวถึง API ของ Facebook ที่ใช้ชื่อว่า Graph API ครับ



การใช้ Facebook เพื่อจัดการระบบ Login และ User ด้วย Titanium Mobile

หลังจากที่เราได้ทำความรู้จักกับ API ที่มีไว้สำหรับเชื่อมต่อ Application ของเรากับ Facebook ไปแล้วในบทความ Titanium Mobile กับ Facebook มาถึงในบทความนี้ก็จะกล่าวถึงวิธีการใช้ Facebook ในการ Login เพื่อเข้าใช้งานใน Application ของเรา เหมือนกับหลาย ๆ Application ที่นิยมใช้กันนะครับ




Titanium Mobile กับ Facebook

ต้องยอมรับกันนะครับว่า ในยุคสมัยนี้ Social Network นั้นมีผลต่อเราเกือบทุก ๆ คน เนื่องจาก Social Network นั้นสามารถเข้าถึงได้ทุกเพศทุกวัย ดังนั้นสิ่งที่ขาดไม่ได้เลยสำหรับ Application บน Mobile  Device นั่นก็คือ ความสามารถในการเชื่อมต่อกับ ระบบ Social Network ที่มีอยู่ในปัจจุบัน เช่น "Facebook"


ว่าด้วยเรื่องของ Contact บน Titanium Mobile

สวัสดีครับ หลังจากห่างหายจากการเขียน บทความไปหลายสัปดาห์ วันนี้ผมขอกลับเข้าไปเรื่องของ Contact ใน Mobile Device ของทุก ๆ ท่านก่อนละกันนะครับ โดยปกติแล้วใน OS ไม่ว่าจะทั้ง iOS หรือ Android นั้นจะมีโปรแกรม อยู่หนึ่งตัวสำหรับการจัดเก็บรายชื่อต่าง ๆ สำหรับเอาไว้โทรหา หรือ ทำการ ส่ง Email หรือ อื่น ๆ ซึ่งวันนี้ผมจะเสนอเกี่ยวกับการเข้าถึง รายชื่อต่าง ๆ แบบง่าย ๆ กันครับ



Titanium Mobile Update 3.0

วันนี้ทาง Appcelerator ได้ทำการ ปล่อย Update ตัว Titanium Mobile เป็น Version 3.0 โดยใน Version 3.0 นี้นั้น ส่วนใหญ่จะเป็นการ Update เพื่อรองรับ Feature ใหม่ ๆ ของ Android Version ใหม่ ๆ นั่นเองครับ



การใช้งาน Picker แบบ Multi Column (สำหรับ iOS เท่านั้น)

หลังจากที่เราได้รู้จักวิธีการใช้งาน Picker แบบ ธรรมดา ๆ ไปแล้ว ในบทความ การใช้งาน Picker ใน Titanium Mobile ในบทความนี้ผมจะนำเสนอการใช้งาน Picker แบบ Multi Column นะครับ

การใช้งาน Picker แบบ Multi Column

การใช้งาน Picker ใน Titanium Mobile

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

Picker-Basic

Update - Titanium SDK 2.1.4

เมื่อวันที่ 12/11/2012 ทาง Appcelerator ได้ออก Update Titanium SDK 2.1.4 มาให้ได้ทำการ Update กัน การ Update ใน Version นี้จะมีอะไรบ้างเราไปดูกันครับ



Titanium SDK 2.1.4 นี้เป็นการ แก้บั๊กที่พบเจอในVersion ก่อนหน้านี้นะครับ โดยมีการแก้ไข Bug ดังนี้ครับ

ดึงข้อมูลจากแหล่งต่าง ๆ ด้วย Titanium.Network.HTTPClient

เนื่องจากในปัจจุบันนั้นการดึงข้อมูลจาก Provider ต่าง ๆ นั้นเป็นสิ่งที่จำเป็นเนื่องจากหากเราต้องจัดเกบข้อมูลเองทั้งหมดคงไม่เป็นเรื่องที่ดีอย่างแน่นอน จึงทำให้เกิด Service ในรูปแบบต่าง ๆ เช่น RESTful และ SOAP ซึ่งทั้ง 2 อย่างนี้จะเป็นมาตรฐานการรับส่งข้อมูลในรูปแบบของ Web Service ที่ปัจจุบันมีใช้กันอย่างแพร่หลาย และการที่เราต้องการข้อมูลประเภทนี้ ทาง Appceletor ผู้พัฒนา Titanium Studio ได้สร้าง API ตามมาตรฐานของ XMLHttpRequest และ API ที่เราจะทำการเรียกใช้นั่นก็คือ

Titanium.Network.HTTPClient


การใช้งาน JSON กับ Titanium Mobile

หลังจากที่เราได้รู้จักกับ JSON ไปแล้วในบทความ JSON คืออะไร มาถึงบทความนี้ก็จะกล่าวถึงวิธีการนำ JSON มาใช้ใน Titanium Mobile ครับ


JSON คืออะไร ??

JSON ย่อมาจาก คำว่า JavaScript Object Notation เป็นฟอร์แมตสำหรับแลกเปลี่ยนข้อมูลคอมพิวเตอร์ ฟอร์แมต JSON นั้นอยู่ในรูปข้อความธรรมดา (plain text) ที่ทั้งมนุษย์และโปรแกรมคอมพิวเตอร์สามารถอ่านเข้าใจได้


มาตรฐานของฟอร์แมต JSON คือ RFC 4627  มี Internet media type เป็น application/json และมีนามสกุลของไฟล์เป็น .json

SQLite กับ Titanium Mobile

SQLite เป็น Database ขนาดเล็กที่ได้รับความนิยมสำหรับ Application ที่ทำงานบน Smart Phone ทั้ง iOS และ Android ซึ่งมีรูปแบบการทำงานแบบ Standalone คือ ทำงานอยู่ใน Application นั้น ๆ โดย SQLite นั้นมีโครงสร้างที่ง่ายต่อการจัดเก็บและมีขนาดเล็กมาก จึงเหมาะกับการทำงานบน Smart Phone เป็นอย่างยิ่ง

การใช้งาน Dashboard View (iOS)

ในบทความนี้ผมจะกล่าวถึง View อีกชนิดหนึ่งที่ใช้ได้เฉพาะใน iOS เท่านั้น สามารถเพิ่ม ลบ หรือ เคลื่อนย้าย Icon ที่อยู่บน View ได้โดยเราเรียก View ประเภทนี้ว่า Dashboard View ครับ



การใช้งาน Event ของ Titanium.App

จากที่ได้เคยกล่าวถึง Titanium.App ใน รู้จักกับ Titanium.App ตอนท้ายของบทความผมได้กล่าวเอาไว้ถึงการใช้งาน Event ของ Titanium.App เอาไว้ในบทความนี้เราไปดูกันครับว่า มันใช้งานอย่างไร


รู้จักกับ Transition (iOS) และ การแสดง Window แบบ Modal

ไม่ทราบว่าเคยสังเกตกันบ้างหรือไม่ว่า Application ที่เราได้พัฒนากันขึ้นมา ตอนเปิดหน้า Window แรกทำไมมันแค่แสดงขึ้นมาโดยที่มันไม่มี Effect เลย ไม่ว่าจะพลิกซ้าย พลิกขวา หรือ เปิดขึ้นเหมือนเราเปิดหนังสือ โดยบน Titanium เองมีวิธีการง่าย ๆ มาให้ครับ แต่จะทำอย่างไรกันนั้นเราไปดูกันครับ


รู้จักกับ Titanium.App

สวัสดีครับบทความนี้จะกล่าวถึง Module ที่อยู่ใน Level สูงสุดของ Titanium ครับนั่นก็คือ Module Titanium.App

Titanium Studio

วิธีการใช้ CommonJS ใน Titanium Studio

หลังจากที่เราได้รู้จักกับ CommonJS ไปแล้วในบทความ รู้จักกับ Common JS นั้นในบทความนี้จะกล่าวถึงวิธีการเขียน Module ให้อยู่ใน รูปแบบ ของ Common JS เพื่อที่จะนำมาใช้ ใน Titanium Studio นี้ครับ