Amazon Gift Cards

Thursday, December 6, 2018

Flutter 1.0

Back in 2015 we said here that Google is working to somethign to make the dart language build android app. After awhile we didnt hear about it and the product later then evolve to what we know know now as flutter. But instead of only building android app, the flutter team decided to make it build app cross platform, for both iOS and android. Fast forward to this week, flutter is now 1.0, and we at Mix Plate Media started playing with it when it reached rc 2.0. We started loving it and here are some of the things we love:

1) The way the UI is built is pretty amazing, it's all code based so if you're from react native that means no XML and CSS. The learning curve here is a bit high if you haven't develop code based UI but if you had on the past, it is pretty standard. Another great thing about the UI is that it has material design built into it, so things like transition to next screen with Hero Image is extremely simple.

2) Hot reload, most developers love this feature and we do. 90% of the time it does hot reload for you, when it doesn't it would rebuild the app for you. In one of our windows machine, hot reload was not working but as a workaround we just run the command line "flutter run" and press r when we update something. It's additional step from automatic hot reload but its still better then compiling the whole app everytime you change something.

3) It is stable, even before it reached 1.0 it is pretty stable, the flutter team build a lot of plugins which is great cos you know its first class support.

The future of is bright as flutter goes beyond mobile, later on you can export it as an embedded desktop app and even to the web. It is an exciting time to learn flutter.

Here is the announcement video:

Tuesday, June 26, 2018

Picky Eaters

I recently when back to doing app for the company I'm working for, this time its using React Native. It has some advantages and disadvantages over native development. One huge advantage for us is that we just have to build one source code for Android and iOS. One downside to it is that it's another mindset of development, where you have to think differently since its a reactive framework with website technology. For me, it's a bit of hybrid between how you build website through javascript and css and how UI flows in mobiles. The end result is quite satisfying.

The app is targeted for picky eaters. So if you have some special dietary requirements and if you live in US, especially in Honolulu, Hawaii, have a try of our app Picky Eaters Android.
We also have a website for it

Thursday, July 27, 2017

GOTO 2016 • Better Android Development with Kotlin & Gradle

The introduction part of the video he talks about how kotlin is better then java:
Different android version have different java version
Syntaxal problem in Java like lambda
Gradle officially support kotlin
Cleaner code for other developers

Its a great talk for anyone who wants to start kotlin.

Monday, May 22, 2017

Kotlin is now official

Kotlin was announced in Google IO as an official language to create android app. This is extremely good news :)
There are 2 videos related to kotlin in Google IO.

Introduction to Kotlin


Life is Great and Everything Will Be Ok, Kotlin is Here

Wednesday, May 17, 2017

Google IO 2017

Google IO would start soon (1 Hours from this post). There are tons of android related talks this year.
Here are the list of the talks

Most of the talks I'm looking forward to are the ones in May 18, with understanding color and android animations sprint to life on 19th.
What are the ones you look forward to?