How It Begin

"Dari Keypad Plastik Sampai La Ke Touch Screen.."

Tak mudah oi nak buat benda ni dari mula walaupun aku dah ada pengalaman, Tapi memang wajib ada knowledge. Asas dia coding.Ni la yang buat aku lemaih peqot, sakit hati, sakit mata, sakit otak segala bagai. Coding ni memang satu kepentingan bila nak bangunkan satu aplikasi, Lebih kurang lagu web tu, guna HTML, XML bagai.Tu belum kira java script lagi, Memang ang boleh hantuk kepala sendiri kat dinding.Benda ni kena study dulu, Baru boleh paham semua, Ang kena peka, Kena bagi perhatian betoi² sebab coding ni cukup sensitif.Macam daun semalu, Ang sentuh ja dia mengecut especially bila code dengan java script.Silap sikit ja, Ang terlupa nak letak satu marking pun cukup la, Contoh kata ang lupa nak letak tanda ';’ dah cukup untuk buat sistem interface buat muka kerepek hangit kat ang.Kalau dok buat sambil lewa, Otak plak dok melayang kot lain, Jenuh.Nasihat aku untuk sapa² baru nak try masuk dunia coding ni bertabah la na.

Stress? Tipu la kalau takdak, Kot mana pun apa jenis keja memang ada stress.Lebih² lagi bila time dok jalan keja semuanya buat tak jadi, Mula la rasa nak bebai, Nak carut maki bagai.But as for experience developer, Itu normal la bagi depa.Aku dak la, Sebab aku dah lempaq laptop ni kat hujung pintu pun hahaha! Mau aku tak naik angin, Bila coding semua dah siap kita nak kena run test dulu.First run tengok tak jalan, Buat double check pun benda tak jalan, Apa lagi triple check pun still tak jadi jugak.Aku dah hadap benda ni, Bukan sekali dua.Pasai apa jadi lagu tu? Haaa ni satu lagi cerita.

Bila dah siap coding, Kot mana pun memang wajib ang kena run test sebab nak pastikan coding tu berfungsi, Macamana nak tau dia berfungsi? Bila ang run test, Aplikasi ang hidup, Dia boleh start dan itu tandanya coding ang is a success which is berfungsi.But apa nak buat if tetiba app tu dia start dalam seminit dua then dia close sendiri? Haa tang ni la nanti jem, Dan ada jugak yang tak start terus! Sapa la tak bebai lagu ni? Padahal dah dok coding serupa orang gila, Check abeh semua luaq dalam tengok macam ok, Belek sana belek sini.End up baru tau rupanya source code kena update, Ahh sudah! Ni la halnya yang buat aku meluat sangat kat google, Depa ni gila² punya dok push update buat aku sakit kepala.

Source code update ni apa dia pulak? Benda ni dari Google, Bila depa update depa punya main source, Ang pun kena (Wajib) update.Kira macam sumber utama la, Contoh macam pokok naik elok dan berbuah sebab ada sumber matahari dan ayaq, Haa macam tu.Kalau ang tak jaga pokok tu, Tak bagi dia update dengan siram ayaq ang rasa pokok tu jadi apa? Daun² nanti mai kering, Dia akan luruh daun² kering sikit demi sikit sampai naik botak dan nanti tinggai ranting ja.Macam tu jugak source code ni, Katakan la aku tengah guna source code untuk android 13, Tetiba google push update untuk android 14.So ang kena la update dan secara automatik code lama kita terus jadi outdated.Benda ni jugak akan sebabkan certain android device tak boleh pakai langsung.Tu la punca app dok crash la, Tak boleh start la, Apa la sebab dah outdated.Semua peranti Android memang ada benda ni dan dia ada versi dari 1.0 sampai la sekarang dah 15 la kot.Setiap version ada Version Code which Codename sendiri, Contoh:

  • Vanilla Ice Cream / SDK API LEVEL 35
  • Upside Down Cake / SDK API LEVEL 34
  • Tiramisu / SDK API LEVEL 33
Macam tu la seterusnya, Dan bukan tu saja malah dia ada target minimal untuk certain² device yang compatible untuk source code ni berfungsi dalam app tertentu.Misalnya aku buat satu music player, Target minimal aku untuk android 5 dan ke atas, Maksudnya aku kena set minimal SDK target tu bersesuaian dengan versi android 5 sampai ke 15.Ada rasa nak hempuk kepala dengan thor punya hammer tak? Kita ni bab belek game ka, App ka dan segala bana apa ka kita mai syok pulak, Seronok tapi kita tak pernah tau macamana developer tu berusaha nak bangunkan satu kemudahan untuk kita guna pakai.Macam aku sebut tadi, Tak mudah sebenarnya melainkan kalau dah ada basic knowledge bab coding ni walaupun sikit, Ce terai buat satu tengok.Jangan sampai ang terjun flat sudah la..
 
Aku ni sebenarnya memang tak berapa minat dalam nak serabutkan kepala otak aku dengan benda² gila macam ni, Aku bukan computer geek! Tapi memandangkan aku ni berjiwa seni maka aku accidently terbabit dalam dunia pembangun UI ni.Macamana aku boleh sangkut? Jawapan untuk itu simple: GRAFIK! Apa kaitan grafik dengan benda gila ni? Banyak, Terutama sekali tema yang mewarnai skrin tipon ampa tu, Pernah dengaq dak Icon Pack? Masuk Google Play dan tulih Icon Pack.Nanti dia keluaq la list dan pilih la mana ang berkenan.Benda ni bukan saja ada pada themes pack semata², Dalam tiap aplikasi ada dia punya graphic interface dan design dia tersendiri.Macam layout dia, Background dia, Button dan segala bagai la.Dari sinilah aku mula mengasah bakat dalam dunia pembangun UI ni sampai aku dah mampu buat satu theme pack sendiri, But aku bukan mula staright away dengan andoid.Aku mula dengan nokia, Saat symbian era yang dah lama pupus.Symbian pun tak buat aku gila macam ni tau ka? Lagipun aku ni gila seni, Mesti la aku cuba nak buat sesuatu yang baru.Apa yang aku dah buat setakat ni dalam dunia android? Hanya tema, Yang lain masih dalam perancangan.Buat tema pun dah setengah gila but tengoklah nanti macamana, Jika ada izinNya, Insya'Allah.
Pada yang nak mula buat dengan benda ni semua, Jiwa kena kental, Spare kopi siap² as you need it! 😉