Tuesday, 17 July 2018


I cannot stress enough that for client project wireframing is important.

If don't have let's make it have it.

Because we will better to iterate the design before get into app.

Well for me we can oversee the problem and how the usability of the app.

It's okay to delay, and make the wireframe as clear as possible. Make like real app, have different states, condition, show every posible situation that the app can face.

It's better to change now than we have to fuss with the technical when getting into the production.

And most importantly we know that what we will build later on is the right thing.

We don't want to iterate much on the development, because it will cause stress and confusion, and take more time, and sometime anger.

Yeah, design it, wireframe it, know what do you want, and you should want the right thing.

Alright see you next time.

FaceClock Analogue / Pro Support iPhone X

Hey guys,

I think it's worth mentioning that FaceClock Analogue / Pro app now support iPhone X, and also render natively on all iOS devices.

It's quite important because prior to this the app only scale up from iPhone 5 resolution to accomodate iPhone 6 and iPhone 6 Plus. Well, iPhone 6 and 6 Plus was launched in 2014, and supposedly we should update it support natively, but we didn't because as clock utility app, we want to make the clock as large as possible. If we make it native resolution the clock will become small as default.

We of course can work around to make it scale up and what's not. Well the time is now, we do just that, and of course to support beautiful iPhone X screen, to make it full height. We gotta embrace it.

And it's quite stunning, and with the all iPhone in the future will become like iPhone X, it's quite right to do now.

Yeah, feel good about the app. And it's written in Objective-C for strong 8 years since the app inception.

People will always use clock right, and it's evergreen and powerful.

Try your self with FaceClock app.


Tuesday, 10 July 2018

It's 10 July, 10 Years of App Store

Hey guys, it's 10th of July today,

I am been working on my own project, step-up from FaceClock apps, still in utilitarian for iPhone app.

And it's also marked recently the birth of App Store for 10th years.

A decade of super successful Apple App Store. It doesn't show any sign of slowing down but getting a speed up with many new and updated quality apps on the store.

The market for the App Store is huge, billions of dollars. But the competition is fierce too. Mostly dominated by games category. Games category is pretty hard to get top of it, usually being conquered by rich developers that can pour big money into marketing.

Other than games segment, normal apps. It's actually ever changing. Some countries have seen the fluctuation of downloads while others have seen still looking for the best apps before they settle.

And for the development side for me, it's very different from 10 years ago. I get started well 9 years ago in 2009 when I have access to Mac at Ikuno Lab ( my university research lab name in Tokyo University of Technology ). However, for me, the language was really foreign. Objective-C from PHP or C is completely different. Hard to pick up language. And the framework is something completely different from web development with PHP that I was accustomed to before.

Not so much reference back than other that some blogs and ebook that can be downloaded.

I think the development back then was complicated and hard. But I kept learning bit-by-bit.

Nowadays, the development tools and new language Swift make it bit less painful. Although Swift keeps changing every year.

And importantly in recent years, there are more open source project and CocoaPods that helps a lot with iOS development. I think it's a boost in iOS development to make it faster and better.

On the top of that, business, they are more business model we can apply for App Store, like recent years can use the subscription for many types of apps.

Alright, that's all for me for today, I continue to develop this app. Hopefully to get into the App Store soon.


Sunday, 1 July 2018

Hello July

Well it's July 2018, and it's officially the 2nd Half of 2018, and the 3rd quarter of 2018.

How were your last quarter and half doing?

So I personally think this year was a bit hard since I started learning new technologies such as React Native and Unity. And I think when you are new it's hard to get an industry-grade job. But rather to start with simple and small-scale jobs.

To get into industry-grade jobs, you may need to polish your skills until you get the mastery of able of doing much-unexcepted work that has been asked by clients.

In the other hands, I also learn self-development and business from various sources such as YouTube Channel by Dan Lok, he is very brutal in talking but straight to the point.

Afterall, I love using Sketch for designing, and love design user interface. I keep looking on Dribble or Pinterest to get more inspiration on user interface design.

I also will focus more into iOS development with more depth, I think iOS development is more competitive but also I have to be more creative to capture more attention for my apps.

OK, OK see you on the next post. Bye bye.

Tuesday, 12 June 2018

Hello June

Hey, it's already

And it's month of QS's 3-year-old birthday. How fast time goes, and she is an awesome kiddo. Many Japanese language words she can speak now, of course with Malay and English as well.

Alright, as many know this month is the month for Apple's WWDC. I was held on 4-8 of June and I think it was pretty awesome. I see the live videos as well as recorded videos with WWDC apps on iOS and also WWDC desktop app.

Many of this can learn from WWDC, either for designing, planning or developing.

I am also in the midst of finishing a Sketch design for wireframe. And I think it's becoming harder now as the system is now what I am familiar with and need some extended research to complete it hopefully I can be more focused to finished it.

On iOS 12, no new design was introduced, more into OS refinement and more humanity. Cool features for iPhone X, especially #memoji.

macOS, will have dark mode. And the other cool thing for macOS, soon developer be able to write apps based on iOS apps. Technically we can use UIKit to build macOS app, which we can share with iOS app.

That is it for now, see you later.

Tuesday, 29 May 2018

AR Training

Hello guys,

So I recently join an workshop with my fellow friends at Arleta as a instructor for AR app development with Unity and Vuforia.

I have experience doing Unity with Vuforia to test out the Augmented Reality. I have deployed on my iPhone as well to test it out on device and work out wonderfully.

However the challenge was, I didn't have a modules at first, but with the help from previous Arleta team member, there was an old module that teach Frog Lifecycle. So base on that, I take the idea from Jigspace as an Augmented Reality platform for learning. What it's shine is using AR to conveying educational contents one-by-one by pressing next button.

Fast forward, the team and I did it. We had taught what it should to be taught in 2 days. And after that students have to build their own content and present. And the presentations by students were not bad at all. Many can use the core concept of AR. Moreover, there is excellent students who make use that with more solid AR idea, using 2D plan, and using AR to make it to 3D plan. How cool is that.

Yeah, I am satisfied with the modules we created. But it's specially created for educators and not neccessarily can code.

So maybe next time I can teach you how to make AR app with Unity and Vuforia.


Tuesday, 15 May 2018

PRU14, QS and AR

Salam guys,

So hari ni saya nak tulis in BM, Bahasa Melayu. Semperna PRU14 ni, rakyat Malaysia, umumnya, amat bergembira dengan pembaharuan Malaysia #MalaysiaBaru. Ya, tuan-tuan, kita sememangnya amat bertuah di bumi bertuah ini tetapi jika ditadbir oleh orang lebih berwibawa pastinya lebih bertuah tanah tumpah darah kita ini. Betul ke betul?

Marilah kita berganding bahu untuk mebina diri, keluarga, bangsa, agama dan neraga yang lebih gemilang, cermerlang dan terbilang. Kita sama-sama mainkan peranan dengan apa kelebihan yang kita miliki. Kita semua ada kelebihan masing-masing, asah ia, jadikan ia sebagai satu kekuatan dan seterusnya menjadi unfair advantage kita untuk menempuh masa-masa sekarang dan akan datang. Kalau belum jumpa lagi tu, cari lagi bro.

QS, sedar tak sedar dah nak masuk 3 tahun, QS tu nama singkatan anak saya. Dan kebetulan juga saya ada iReka Soft Enterprise pun dah masuk 3 tahun bulan ini. Pergh, sedar tak sedar kan, tapi perjalan ia amat menyeronokan, walaupun ada yang kurang best, tapi best lagi banyak dan saya amat bersyukur. Terima kasih semua.

QS, ni nampaknya dah pandai bersembang-sembang, umur nak masuk 3 tahun kan, pandai sebut pelbagai jenis perkataan, ada Melayu, ada English ada juga bahasa Jepun, tak lupa juga pandai baca doa dalam bahasa Arab. Kiranya multi-lingual juga dia. Hebat-hebat. Sebutan perkataan yang disebutkan makin lama makin jelas. Dan, pada umur lebih kurang ini juga dia sememangnya waktu 'membelajar' perkataan baru, dan banyak bertanya-tanya 'itu apa', 'apa tu', 'what is that?', sebagai parent kita lah yang banyak sebut perkataan-perkataan baru dan ajar dia. 'Oooo <perkataan baru tu>...'.. :) Memang best lah kan kalau kita ajar anak kita macam-macam dan dia pick-up. Macam saya banyakan cakap perkataan baru dalam bahasa Jepun, dan disebut ulang-ulang. Lama-lama dia boleh ingat. Mungkin awalnya dia 'blur' apa maksudnya, tapi bila diulang-ulang pada sesuatu konteks, budak akan memahami dari masa ke semasa.

Itu lah dia kisah QS, dalam ReactNative pun ada QS ni, tapi maksud dia 'query string'. Maksud lain pun ada juga 'quality control'.

Alrite, lets go to another topic, AR. AR ni saya ada belajar course ARKit, tapi sekarang ni tak da satu pun app AR yang nak di publishkan, dah belajar dah pun tapi kurang idea untuk dipublishkan. Devices pun ada, tapi rezeki untuk buat benda ni belum ada. On the other hands, ada rakan saya yang berjuang-juangan nak buat AR, nak buat tools untuk orang ramai publish AR. Pening kepala dia, tapi tu lah benda-benda baru ni susah untuk dibangunkan sendiri.

Jadi sebagai orang yang agak suka belajar benda baru ni mungkin nak medalami sedikit sebanyak tentang dunia Unity dengan teknologi AR. Mungkin ada hasilnyakan.

Teknologi ReactNative telah dipelajari 2 bulan nak masuk 3 bulan, walaupun pada awalnya agak stress sedikit tapi dengan bantuan 'logistic' kita, saya dapat tunjuk ajar dari rakan-rakan lain. Juga, sebagai rasa untuk menyumbangkan tenaga untuk mengajar orang-orang disekeliling kita tentang ReactNative juga.

Kalau berminat boleh join meet-up kami di MaGIC, Cyberjaya.


I cannot stress enough that for client project wireframing is important. If don't have let's make it have it. Because we will be...