หน้าแรก สอนทำแอฟไอโฟน สอนทำแอฟแอนดรอยด์ สอนทำเว็บไซต์ ติดต่อเรา

 

 

รับออกแบบapp
สร้างappทุกประเภท
สอนวิธีสร้างapp
เรียนการทำapp
รับออกแบบapp
สร้างappทุกประเภท
สอนวิธีสร้างapp
เรียนการทำapp
รับออกแบบapp
สร้างappทุกประเภท
สอนวิธีสร้างapp
เรียนการทำapp
สอนการทำแอป app (Application )
ก่อนอื่นต้องทำความเข้าใจก่อนว่า แอฟ(App) คืออะไร
           1. App หรือ Application คือโปรแกรมที่ถูกติดตั้งและทำงานบน iPhone หรือ iPad
ที่ถูกควบคุมโดยระบบปฏิบัติการ ios ซึ่งเป็น โปรแกรมการทำงานของ Smart Phone และ iPad
ของบริษัท apple ในปัจจุบัน App ที่รองรับการทำงานบน iPhone และ iPad มีทั้งเสียเงินและฟรี
สามารถดาวน์โหลดมาใช้จาก App Store สำหรับ iPhone และ iPad
           2. App หรือ Application คือโปรแกรมที่ถูกติดตั้งและทำงานบน มือถือ หรือ Tablet
ที่ถูกควบคุมโดยระบบปฏิบัติการ android application ของ Google แอนดรอยด์ (android)
เป็นระบบปฏิบัติการสำหรับอุปกรณ์พกพาเช่น โทรศัพท์มือถือ แท็บเล็ตคอมพิวเตอร์ เน็ตบุ๊ก
เริ่มพัฒนาโดยบริษัทแอนดรอยด์ จากนั้นบริษัทแอนดรอยด์ถูกซื้อโดยกูเกิล
และกูเกิลนำแอนดรอยด์ไปพัฒนาต่อ เพื่อพัฒนาเป็นโปรแกรมที่ใช้งาน
สำหรับอุปกรณ์มือถือ ลิขสิทธิ์ของโค้ดแอนดรอยด์นี้เป็นแบบ ลักษณะของซอฟต์แวร์เสรี
แอพที่ใช้กับแอนดรอยด์มีทั้งเสียเงินและฟรีสามารถดาวน์โหลดมาใช้จาก Google play
App หรือ Application มีทั้งหมด 2 แบบ ใน 2 ระบบปฏิบัติการ
1.app ( Application ที่ใช้ใน iphone ipad ) ในระบบ ios ระบบปฏิบัติการของบริษัท Apple
2.app ( Application ที่ใช้ในโทรศัพท์มือถือ Samsung Tablet imobile Tablet ฯลฯ )
ในระบบ android OSระบบปฏิบัติการของบริษัทGoogle
ios คืออะไร
iosเป็นระบบปฏิบัติการหนึ่งของบริษัท Apple ที่ถูกติดตั้งบนอุปกรณ์ Device เช่น iPhone , iPad และ iPod
ทำหน้าที่ควบคุมอุปกรณ์ต่างๆ บน iPhone และ iPad iOS จะมีหน้าที่สำหรับควบคุมการทำงานของ
Applicationต่างๆที่เราได้เขียนขึ้นหรือดาวน์โหลดจากApp Storeต่างๆ
Mac OS คืออะไร
เป็นระบบปฏิบัติการที่รันบนเครื่อง Mac เช่นเดียวกับ Windows แต่ Mac OS เป็นของบริษัท Apple
และถูกติดตั้งลงในเฉพาะอุปรกรณ์ของ Apple เท่านั้น เช่น Macbook , Macbook Air , Macbook Pro, iMac
และอุปกรณ์อื่น ๆ ที่เป็น Computer โดย Mac OS ทำหน้าทีควบคุมการทำงานทั้งหมดของ Computer Mac
และสามารถติดตั้งโปรแกรมหรือ App ต่าง ๆ ลงใน Mac ได้เช่นเดียวกับ Windows
Mac OS เป็นของบริษัท Apple มีหลายเวอร์ชัน และมีการพัฒนารุ่นใหม่ๆอยู่เสมอ
iphone คืออะไร
iphone เป็นอุปกรณ์ Smart Phone ที่สร้างขึ้นโดยบริษัท apple iPhone ทุกเครื่อง ติดตั้งระบบ( ios)
ซึ่งเป็นระบบปฏิบัติการที่จะทำหน้าที่ควบคุมการทำงานของอุปกรณ์ต่าง ๆ หรือ App
ที่เราได้ติดตั้งลงไปในเครื่อง โดยความสามารถของ iPhone จะรองรับการทำงานหลากหลายรูปแบบ
ตามโปรแกรมที่มีในเครื่อง และใน iPhone เรายังสามารถทำการอัพเดด Version ของ ios
ที่ถูกพัฒนาขึ้นจาก Apple โดยตรง ในปัจจุบัน iPhone จะอยู่ในรุ่นที่ 6 เรียกว่า iPhone 6
ipad คืออะไร
ipad เป็นอุปกรณ์ประเภท Tablet แต่ iPad จะต่างกับ iPhone ตรงที่ iPad
มีขนาดใหญ่กว่า iPhone และความสามารถอื่น ๆ เช่น ความจุ หรือความเร็วอาจจะเร็วกกว่า iPhone
ส่วนความสามารถอื่น ๆ ก็จะไม่ต่างกับ iPhone เช่น ควบคุมการทำงานต่าง ๆ ด้วย iOS และ App
ต่าง ๆ ก็สามารถเขียนและพัฒนาใช้ได้ระหว่าง iPhone และ iPad เช่นเดียวกัน

Tablet ของบรัษัทอื่นๆที่ผลิตขึ้นเช่น Samsung Tablet (Tablet จีน) ฯลฯ
เป็นอุปกรณ์ประเภทหนึ่งที่รองรับ App หรือ Application ความสามารถอื่น ๆ ก็จะไม่ต่างกับ iPad
ของบริษัท Apple แต่ต่างกันที่ใช้ระบบปฏิบัตการ Android ของ Google สามารถดาวน์โหลดApp
หรือ Application มาใช้งานจาก Google play, PlayStore
แต่ไม่สามารถโหลดแอพจาก App Store
กูเกิล เพลย์ Google Play คืออะไร
กูเกิล เพลย์ (Google Play) เป็นร้านซอฟต์แวร์ออนไลน์ของระบบปฏิบัติการแอนดรอยด์
ที่พัฒนาโดยกูเกิล โดยผู้ใช้งานสามารถเข้าถึงกูเกิ้ลเพลย์ได้ผ่านซอฟต์แวร์ที่ชื่อว่า "Play Store"
ซึ่งเป็นซอฟต์แวร์ที่ติดตั้งมาพร้อมกับ ระบบปฏิบัติการโดยในกูเกิ้ลเพลย์จะแบ่งเป็นสองส่วนหลัก
คือ แอป (Apps) และ เกม (Games)
App Store คืออะไร
App Store คือเว็บไซต์ที่รวบรวมโปรแกรม หรือ Application ในการใช้งานร่วมกันกับ iPhone iPad
บาง Application สามารถ download มาใช้งานได้ฟรี บางโปรแกรมอาจจำเป็นต้องเสียเงิน
เป็นเหมือนร้านขายของ ของบริษัท Apple ใช้ในระบบปฏิบัติการ ios เท่านั้น
android ( Android OS ระบบปฏิบัตการแอนดรอยด์)
Android OS คือระบบปฏิบัติการบนมือถือ (Operating System)ระบบปฏิบัติการ Android
ถูกพัฒนาขึ้นมาโดยค่าย Google ซึ่งเป็นระบบปฏิบัติการแบบ OpenSource จึงมีคนเริ่มดัดแปลง
ให้ใช้กับ Netbook Tablet ของบรัษัทอื่นๆที่ผลิตขึ้นหากเป็น คอมพิวเตอร์ที่ใช้ Windows หรือ Linux
เราเรียกมันว่า ระบบปฏิบัติการนั้นว่า (OS) ซึ่งเป็นที่ทราบกันดีว่าถ้าคอมพิวเตอร์ไม่ลง Windows
ก็จะเปิดเครื่องเพื่อทำงานไม่ได้ โทรศัพท์มือถือ SmartPhone ก็เช่นเดียวกัน มันต้องการ OS
ซึ่งใน iPhone นั้นบริษัทแอปเปิ้ลใช้ OS ที่ชื่อว่า iPhone OS ในขณะที่บริษัทกูเกิ้ล(Google)
ได้พัฒนา OS ที่มีชื่อว่า Android(แอนดรอยด์) OS ขึ้นมาความแตกต่างกันของ iPhone และ
Android Phone ก็คือ iPhone มีผู้ผลิตรายเดียวคือแอปเปิ้ล ใช้ในระบบปฏิบัติการ (max OSX)
ส่วน Android (แอนดรอยด์) Phone นั้นใครๆก็เอาไปใช้ได้ เพราะกูเกิ้ลแจก Android OS ฟรี
นอกจากใช้ได้แล้ว Google ยังให้พัฒนา android ได้อีกด้วย

********************************************************

โปรแกรม Xcode เป็น Tools ที่ใช้สำหรับพัฒนาโปรแกรม (ios)
ที่จะทำงานบน iPhone และ iPad
เป็นโปรแกรมเดียวที่ใช้ในการสร้าง App หรือ Application
เพื่อ อัพโหลด ขึ้น App Store ของบริษัท Apple
สามารถดาวน์โหลดได้จาก App Store บนเครื่อง Mac
ios Simulator มีอยู่ 2 ส่วนคือ
1. ios iPhone Simulator สำหรับทดสอบบน iPhone
2. ios iPad Simulator สำหรับทดสอบบน iPad
โดย Simulator เหล่านี้จะมาพร้อมกับการติดตั้งโปรแกรมXcode

 iOS SDK  คือ Software Development Kit  ของทาง apple ปัจจุบัน (2556)  iOS7 SDK

สอนsqlite xcode5 ios7 วิธีการใช้sqlite สอนxcode5 สอนทำแอพ สอนทำapp  ios7 วิธีการทำsqlite

(สอนการสร้างโปรเจค xcode  อธิบายโค้ด และมี code ที่ใช้งานได้จริงให้)
add data to sqlite tableview xcode iphone simulator ios
delete data sqlite tableview xcode iphone simulator  ios
show data sqlite tableview xcode iphone simulator  ios
iphone sqlite insert data iphone simulator  ios

1.(แบบใช้storyboard) .storyboard   ( xcode 4.6.3, xcode5 ) ( ios6, ios7 )
2.(แบบไม่ใช้storyboard)  .xib  ( xcode 4.6.3, xcode5 ) ( ios6, ios7 )

add data to sql server xcode iphone simulator  ios + php code 
delete data sql server xcode iphone simulator  ios+ php code 
show data sql server  xcode iphone simulator  ios+ php code 
xcode upload image to server iphone simulator  ios + php code 
xcode upload pic to server iphone simulator  ios+ php code 
xcode upload file to server iphone simulator  ios+ php code 
xcode insert  data to server iphone simulator  ios+ php code 
xcode add  data to server iphone simulator  ios+ php code 
xcode show data  server  iphone simulator  ios+ php code 
ใสข้อมูลในแอพ แล้วเข้าฐานข้อมูล  sql server โดยทำงานร่วมกันกับ โค้ด php
แล้วแสดงข้อมูลในแอพหรือในเว็บไซต์ด้วยก็ได้ 


สอนวิธีเชื่อมระหว่าง  .storyboard กับ .xib  ( xcode 4.6.3, xcode5 ) ( ios6, ios7 )
สอนวิธีเชื่อมระหว่าง  .xib กับ .xib ( xcode 4.6.3, xcode5 ) ( ios6, ios7 )
xcode app register + login to server (storyboard+xib)
Add / Show / Edit / Delete Data To Server (Storyboard)
Add / Show / Edit / Delete Data To Server  (xib)
xcode link page  storyboard to xib
xcode page another xib file
xcode  connect XIB to ViewController Class 
xcode insert data , image 
xcode show data , image 
storyboard new xib page

วิธีสร้างแอพตั้งแต่เริ่มต้น
ขั้นตอนการติดตั้งโปรแกรมxcode
สอนวิธีสร้างsingle view application (แบบไม่ใช้storyboard)
สอนวิธีสร้างsingle view application (แบบใช้storyboard)
วิธีใส่ไอคอนแอพในโปรแกรมxcode
วิธีใส่ภาพพื้นหลังแอพในโปรแกรมxcode
วิธีใส่ตัวอักษรในโปรแกรมxcode
วิธีเปลี่ยนตัวอักษร,วิธีเปลี่ยนสีของตัวอักษรในโปรแกรมxcode
วิธีลิ้งระหว่างหน้าแอพในโปรแกรมxcode
วิธีใช้xcodeใส่กราฟฟิกลงแอพ
วิธีสร้างButtonผ่านการ Click หรือ Event ให้แอพด้วยxcode
วิธีทำแอพ แตะ (Touch )แล้ว( move) เลื่อนในลักษณะต่างๆxcode
วิธีลิ้งแอพ ไปยังหน้าต่างๆที่ต้องการ
วิธีใช้เครื่องมือต่างๆในxcode
สอนวิธีทำแอพตามโปรเจคที่เขียนขึ้น
อธิบายขั้นตอนการสร้างแอพ step by step
ได้ app หนึ่ง app สามารถรันได้ในโปรแกรม xcode (โปรเจคเสร็จสมบูรณ์)
วิธีสมัคร apple developer
วิธีอัพแอพขึ้น app store
ระยะเวลาเรียน 5 - 10 ชั่วโมง

 

ตัวอย่างแอพ app ลิ้งเลื่อนหน้าต่อไป และย้อนกลับ
เหมาะสำหรับ (โปรเจค app A-Z app ก-ฮ app โฆษณา )
ตัวอย่างแอพ app ลิ้งเลื่อนหน้าต่อไป และย้อนกลับหน้าหลักมีปุ่มที่กดไปหน้าต่างๆตามต้องการ
(โปรเจค appแอพร้านอาหาร,แอพหน่วยงาน,แอพองค์กร,แอพจัดการระบบ,แอพดึงข้อมูล)
ตัวอย่างแอพ app ลิ้งเลื่อนหน้าต่อไป และย้อนกลับหน้าหลักมีปุ่มที่กดไปหน้าต่างๆตามต้องการ
(โปรเจค appแอพร้านอาหาร,แอพหน่วยงาน,แอพองค์กร,แอพจัดการระบบ,แอพดึงข้อมูล)
ตัวอย่างแอพ app ลิ้งเลื่อนหน้าต่อไป และย้อนกลับหน้าหลักมีปุ่มที่กดไปหน้าต่างๆตามต้องการ
(โปรเจค appแอพร้านอาหาร,แอพหน่วยงาน,แอพองค์กร,แอพจัดการระบบ,แอพดึงข้อมูล)
(appประเภทที่ 1)
การสร้างโปรเจคแอพที่ใช้การดึงข้อมูล จากฐานข้อมูล(sql)server จำเป็นต้องสร้างเว็บ(web)(php)คู่กันด้วย
การสร้างโปรเจคแอพที่ใช้การดึงข้อมูล จากฐานข้อมูล (SQLite Database ) สร้างฐานข้อมูลฝังในapp
เพราะ app บางโปรเจคนั้นต้องดึงข้อมูลจากฐานข้อมูล เช่น โปรเจค แอพโฆษณาเว็บ
แอพร้านอาหาร,แอพหน่วยงาน,แอพองค์กร,แอพจัดการระบบ,แอพดึงข้อมูล
,แอพธนาคาร,แอพโฆษณาสินค้าหรือบริการต่างๆ ฯลฯ
app ประเภทนี้ใช้ อ็อบเจ็คทีฟซี Objective c เบื้องต้นเท่านั้น
(appประเภทที่ 2)
การสร้างappที่มีระบบ และกราฟฟิกระดับสูงเช่น app เกมส์กราฟฟิก เป็นappที่ต้องใช้ระบบหลายส่วน
ต้องใช้เวลามาก ผู้เรียนจำเป็นต้องมีความรู้ด้าน ด้านภาษาอ็อบเจ็คทีฟซี Objective c
การทำงานของ App หรือ Application แบ่งออกเป็น 2 แบบ
1. แอพแบบออฟไลน์(app offline)
คือแอพที่เราดาวน์โหลดมาติดตั้งตั้งแล้วไม่จำเป็นต้องใช้อินเตอร์เน็ตในการใช้งาน app
เช่น แอพA-Z ,แอพ ก-ฮ แอพเครื่องคิดเลข แอพคำนวน แอพเกมส์ ฯลฯ
2. แอพแบบออนไลน์(app online)
คือแอพที่เราดาวน์โหลดมาติดตั้งตั้งแล้วจำเป็นต้องใช้อินเตอร์เน็ตในการใช้งาน app
เช่น แอพข่าวสาร แอพโฆษณา แอพที่ดึงข้อมูลจาก server แอพธนาคาร ฯลฯ
ฐานข้อมูลของ App หรือ Application ใช้ฐานข้อมูล 2 แบบ
1.ใช้ฐานข้อมูล แบบฝังลงในตัว app (SQLite Database )
เขียนโค้ดเพื่อเรียก เพื่อให้มาโชว์ใน app sqlite ฝังอยู่ในตัวapp ( app ออฟไลน์)
2.ใช้ฐานข้อมูล แบบ SQL ( php)
ต้องใช้การเขียนโค้ด( Code) ดึงของข้อมูลจาก (Server) เพื่อให้มาโชว์ใน app ( app ออนไลน์)
สอนการติดตั้ง Mac บน Windows (xcode for windows)
หากเราไม่มีเครื่อง MAC เราจะเขียนแอพได้หรือไม่ ?
เราสามารถติดตั้ง Mac บน Windows และใช้ โปรแกรม xcode เขียนappได้
สอนการดาวน์โหลดและติดตั้ง การเซ็ทค่าต่างๆ เพื่อให้เขียน appได้เหมือนเครื่อง Mac
(สอนให้สำหรับโปรเจคที่จำเป็นต้องทำแอพแต่ไม่มีเครื่อง Mac )
ปรึกษาการสร้าง app iphone และการสร้างapp android
081-580-8918 (Dtac)
091-747- 4832 (True)
Line = thaixcode
xcodethai@gmail.com(รับทำโปรเจคจบ ปริญญาตรี ปริญญาโท ปริญญาเอก ทุกสถาบัน)
http://www.xcodethai.com/(สอนการสร้างแอพเบื้องต้น สอนโปรแกรมxcode)
http://xcodethai.blogspot.com/(สอนการสร้างแอพเบื้องต้น)สอนโปรแกรมxcode)
https://sites.google.com/site/xcodethai(สอนการสร้างแอพเบื้องต้น สอนโปรแกรมxcode)