Sunday, 23 April 2017

Almost End of April 2017


So bertemu lagi dalam blog iReka. So saya baru sahaja menyiapkan mengupdate Mac App 'App Icon Resizer' ni. Yeah! Ape yang best dia, dia support Xcode baru ni 8.3. Boleh lah nak generate Icon Set untuk semua icons korang. Senang je, drag masuk, select folder mana nak generete hola, drag folder tu masuk dalam Xcode. Kacang je!

OK lain-lain cerita baru update juga app member CWS ni, rivil app, sekarang version 1.1 dengan fungsi account. Boleh lah try nak cari tempat best-best time korang jalan jauh. Mana tau tempat tu viral ke. ;)

Lain-lain adalah saya ada lagi idea baru untuk buat app. Dia bukan idea terlampau baru, tapi situasi kat CWS memang macam memerlukan solusi ini. Solusi ni untuk start-up yang dah ada ramai intern. Ha apa dia tu kena tunggu next post lah OK.

Cun, jumpa lagi.

Friday, 7 April 2017

iRIS - iReka Soft App Information System

It's has been a year long journey with Laravel. And we doing very slow but steady, to make our own control center to manager our apps and system. 

Monday, 27 March 2017

Aussie Apps

March 2017 is an exiting month for me. I had a chance to visit Australia in this month, and it's an incredible trip.

From business perspective to personal feeling I had a good time travel to the kangaroo's country. I flew from KLIA2 to Melbourne then had road trip to Sydney and flew back to KLIA2.

Of course, smartphone and apps, and off course internet connection changed how we travel and communicate on the go. As a app enthusiast let talk more on what tech we use while traveling.

WhatsApp. WhatsApp is an essential app ever for a smartphone. Not only we can communicate with anyone who has smartphone but also with group of people with the same interest. In this case, people who are in the same trip.

It helps a lot. When the tour leader want to announce the plan everyday for the tours. Of course we will have pre-plan for the trip, but things change, get feedback from participant and sometime plan has to change. So other than direct announcement, leader use WhatsApp to inform the latest to everybody.

Google Maps. It's a super useful mapping app and navigation. In addition it support public transportation as well. Offline maps. Download the maps, then you can go anywhere without roaming charge.

Here are some other local apps:

PT App. Use for public transportation for Melbourne city.

Opal App. Use for public transportation in Sydney. It shows the credit for the Opal card.

Taronga Zoo. App for discovering the zoo.

Friday, 17 February 2017

Yo February!

It's has been a hectic month for me, personally. I pray for the best on his journey for the next life.

And yes, we all will go to the next life too. Don't worry.

Anyway, we somehow also fall in love with this world and the tech around us. Us not excepted, we are still and keep loving to develop mobile apps.

This month I have released ExpenseApp 1.0 -> now 1.0.2 with bug fixes and as bonus the widget. It's really awesome, I use it personally to track my spending. It has Dropbox integration which can make your records directly exported to Dropbox's app folder.

Download App

Another than that, I've been busy for rivil app for 1.1 version. It's a roadtrip app that show interesting places from point A to B.

Now I will add login features and all related to the accounts. Integrating with the back-end and also updating the UI.

Till next time. Happy Apping.

Sunday, 15 January 2017

The Bandung Story

This story is about oursourcing to our neighboring country. However it does not really tell the whole things about every agencies there. This is an experience that I heard from my friend that outsource a project to them.

It's an IT app project. iPhone + back-end. Generously have an admin page as well.

So months after months, the team keeps delaying the project. However the progress is not improving. The performance of the task is below the par. It's somewhat unaccepted to publish if you particular about quality.

There are problems with the result.

- They don't use the correct components to build stuff. It might looks like the mockup but it's not right. It can be deceiving, or ineffiicencies for user experience. Yes there is in the world that we call it custom, but when you custom things, things behave better not the way around. I saw this on multiple scenes. Some are okay but are not. For example to displaying a dynamic notifications you cannot use hard design a text, a view on a specific position. There is right way to do that which is using UITableView. On this issue, it can be considering as 'cover up', or cheating. It's the eye candy where you can show it to your client but on the back side it's just a cover up. Which is not going to working on the real situation.

- API design is broken. They didn't think about the project in whole. The UI on the iPhone is there but the API call is not exist.

The important of have CRUD for many related stuff.

- The client as designer also not really do well, because not giving the right asset. Thus make the result does not look at best because of asset bluriness.

What I can learn from it:

- I somewhat can see to be at the client side. I am a developer, but being on the shoes of a client who pay money to get things done.

- Analyze the specifications. Know what really matters for them. In short what solution we want to provide, how well it is. Is your client care about UI, design or user experience. It does matter because in the end of the day when you deliver the result those things they want to test it.

Knowing the hardest thing on the development. This need to be studied and identify as early as you can. Break the hard thing first. Really. If it's not possible, I prefer to refer to another developer that can help with the project. I pass it out when you possibly can not do it. We have speciality and limitation.

I know we can learn. But not everything and it may take so much time that you will might delaying the project. Client have date that they want to publish and do some marketing to let people know. Even investing on ads or what not. So not be on time can be hurtful.

- Teach client. Client is not in IT background. Bad thing can happen, and this not working, that is not working on certain condition. Teach them. They might think that you are actually did not do anything because they don't see the result. But actually, there is a lot of code and testing were involved. Teach in the way that normal people could understand. Give analogy for example, use common + jargon word. Now jargon at all cannot tell the deep inside the engineering stuff. Using common words make them able to relate, and somewhat understand.

So that's it from what I summarize today. Every experience we go throught we can learn from it, and we can do things in a better way in the future or today.

I feel satisfied when make good thing so, that is me. Sometime it turn out that product is not good enough it might be because of laziness and lack of motivation or inspiration.

Other way around is to embodied a system in the workflow so that we are forced to make thing at acceptable level.

Thursday, 12 January 2017

Hello 2017!

Hello, Hola, Konnichiwa, Selamat Datang, Ahlan Wasahlan 2017!!

So exciting about this year, especially 2017 marks as iPhone's 10th birthday. We build iReka partly because the birth of iPhone. I like to do something with smartphone and yes today we are still here have the same mission to bring the best experience for mobile.

There is a lot more talk about the iPhone but simply put, it's one of the awesome tools after Mac computer done by Apple.

Well, for us there is a lot more to learn and to practice. We have strive to acquire have many knowledge to build apps, beautiful and functional apps. It's not easy, from one step to another. From app side, services side, back end side and interactive and functional user interface. It's a hard work for me to doing it persistantly for the past 6-7 years.

It's rewarding and exciting for what we can build next.

Almost End of April 2017

Hola! So bertemu lagi dalam blog iReka. So saya baru sahaja menyiapkan  mengupdate Mac App 'App Icon Resizer' ni. Yeah! Ape...