Ide dan target tulisan
Hmm, jujur ketika gw memutuskan untuk aktif menulis lagi gw kebingungan sendiri. Tulisan macam apa yang mau gw tulis? No idea. Sampai akhirnya gw memutuskan untuk menulis sesuatu yang berhubungan dengan kerjaan gw aja. Selain menambah ilmu, gw berharap bisa bermanfaat bagi mereka yang berkecimpung di bidang yang sama. Untuk informasi, saat ini gw bemerja sebagai developer applikasi di HCL Technology Singapore.
Tantangan selanjutnya adalah sumber tulisan. Karena gw jg masih baru di dunia pemrogramman ios, kenapa tidak gw dokumentasikan aja apa yang telah gw pelajari. Biar gw tidak lupa. Yup, sepertinya itu lebih oke. Setelah mencari-cari sumber yang tepat buat dijadikan referensi, gw menemukan situs techotopia.com. Hampir beberapa bulan ini gw bolak-balik belajar disana. Situs techotopia.com menyediakan banyak ebook gratis. Enaknya, ebook yang disana tidak banyak teori. Lebih menekankan ke praktik. Gw merasa cocok dengan gaya seperti itu. Dan ketika gw googling dengan keyword “belajar ios” atau “pemrograman ios” hasilnya tidak banyak. Atau gw aja yang belum tau?!
Ya apapun itu, gw sudah memutuskan untuk menulis tentang pemrogramman IOS. Berupa tutorial tepatnya. Sumbernya dari situs techotopia.com. Namun gw akan menterjemahkannya kedalam bahasa indonesia. Biar lebih nasionalis. Hehe.
Rencananya gw akan menulis tentang pemrograman ios di iphone. Melihat ebook yang menjadi referensi gw, ada 59 pokok bahasan. Gw bertekad untuk menuliskan 2 pokok bahasan perharinya. Jadi dalam 30 hari, insyallah gw bisa menuntaskan target ini. Mempraktekkannya terlebih dahulu (menulis code program di xcode dan menjalankannya lewat simulator) kemudian gw akan menuliskan documentasinya. Sebagian besar sekedar terjemahaan dr aslinya. Kalo ada tambahan-tambahan dari gw sendiri, akan gw coba pisahkan. Dan semoga hasilnya memuaskan dan terutama bermanfaat bagi yang membutuhkan.
Adapun pokok bahasannya adalah sebagai berikut:
1. Kata Pengantar
2. Pokok Penting Pengembangan iOS 5 Iphone
- Contoh source code
- Feedback
3. Anatomi dari Iphone 4S
- iOS 5
- Display
- Konektifitas Wireless
- Konektifitas Wired
- Memory
- Kamera
- Kamera
- Sensor
- Pendeteksi Lokasi
- Central Processing Unit (CPU)
- Speaker and Microphone
- Vibration
4. Arsitektur iPhone iOS 5 dan SDK Framework
- iPhone OS menjadi iOS
- Sekilas tentang arsitektur iOS 5
- Cocoa Touch Layer
- iOS Media Layer
- iOS Audio Support
- iOS Core Services Layer
- iOS Core OS Layer
5. Bergabung kedalam Apple iOS Developer Program
- Pendaftaran untuk Apple Developer
- iOS Developer Program
- Kapan saatnya mendaftar untuk iOS Developer Program?
- Pendaftaran ke iOS Developer Program
6. Installasi Xcode 4 dan iOS 5 SDK
- Pastikan anda mempunyai Mac
- Installasi Xcode 4 dan iOS 5 SDK
- Memulai Xcode 4.2
7. Membuat aplikasi sederhana di iPhone iOS 5
- Memulai Xcode 4
- Membuat aplikasi iOS dengan User Interface
- Merubah properti dari komponen
- Menambah Object ke User Interface
- Building and Running aplikasi
- Apa yang harus dilakukan jika Build Error
8. Testing iOS 5 Apps di iPhone – Developer Certificates and Provisioning Profiles
- Membuat iOS Development Certificate signing request
- Mengajukan iOS Development Certificate signing request
- Meng-install iOS Development Certificate
- Assigning Device
- Membuat apple ID
- Membuat iOS Development Provisioning Profile
- Membuat iphone bisa untuk develpment
- Menghubungkan apple ID dengan app
- iOS and SDK version compatibility
- Menginstall app kedepam device
9. Sekilas tentang Arsitektur iOS 5
- Model View Controller (MVC)
- The Target-Action pattern, IBOutlet and IBAction
- Subclasing
- Delegation
10. Membuat aplikasi interaktif
- Membuat new project
- Membuat user interface
- build&run aplikasi
- Menambahkan action & outlet
- Menghubungkan Action & Outlet ke User Interface
- Building&Running the finished application
11. Menulis code untuk sembunyikan iPhone keyboard iOS 5
- Membuat contoh aplikasi
- Menyembunyikan keyboard ketika user menekan tombol return
- Menyembunyikan keyboard ketika user tap background
12. Mengerti tentang view, windows dan view hierarchy di iOS 5
- Sekilas tentang view
- The UIWindow class
- The View Hirarchy
- View Types
- The Window
- Container View
- Control
- Display view
- Text and Web View
- Navigation view dan Tab Bar
- Alert View and Action Sheet
13. iOS
Yuk semangat nulis lagi !
Wah ini postingan pertama gw. Setelah sebelumnya situs gw ini kena hack gara-gara ga pernah update engine wordpress, jadi harus ngulang dari awal deh. Tapi yang sebelumnya juga belum banyak tulisan gw buat. Makanya gw minta ama pihak web hosting buat nge-reset aja web gw ini. Ngulang dari awal. Fresh from the oven.
Sebenernya dah hampir setahun umur web gw ini. Niat awalnya gw mo diisi tulisan secara rutin. Eeh dah hampir setaun, tulisan gak banyak, malah kena hack deface pula. Nasib web kagak di urus.
Namun menjelang ulang tahunnya yang pertama, gw jadi merasa bersalah sendiri. Kemana semangat menulis gw yang dulu? Apalagi setelah salah seorang teman gw, yaitu si Fuat alias putat, menyemangati gw untuk menulis kembali. Kangen dia katanya ama tulisan2 gw. Yah entah itu sekedar kata-kata manis buat nyemangatin gw atau memang jujur dan tulus dari dalam hatinya si putat, tapi emang gw merasa web ini harus dimanfaatkan. Sayang kalo cuma jadi web tak berpenghuni yang cepat atau lambat ada tamu tak diundang akan mengetuk-ngetuk tiap pintunnya. Mencari-cari celah untuk masuk. Dan akhirnya merusak rumah tersebut.
Setelah berhasil melahirkan kembali web ini, gw kembali bertekad untuk rajin mengisinya dengan tulisan-tulisan gw. Kali ini ia tidak akan menjadi rumah tak berpenghuni. Janji !