Hello, on this post, I will start my log about developing KamanaWe from the technical sides. Doing android programming; doing liquid design, API-pulling from the web host, back-end codes; such as defining the routing algorithm with DFS/BFS method, setting up the API so the mobile client can pull up the data, and of course front-end codes; such as doing it look good in browser, make it responsive in mobile, and optimizing the UI/UX sides.
Let’s start with the front-end things.
We do the front-end with Foundation 5. Yes, it is a framework, not something you need to do before putting up your make up 😛
I will not write why I chose Foundation 5 rather than Bootstrap, because each developer has their own preference. But I will tell you the painful process setting this up lol.
At first, we are doing the front-end code from scratch. YES, FROM SCRATCH! And it was really really a pain in the ass. I can’t figure out my magic bug that appeared due a lots of code I’ve made before for two days. And I give up, looking for something to speed up the development because I had to do it from all over again.
And then, I chose Foundation 5. *TADAAA *DRUM MUSIC STARTS
Open http://foundation.zurb.com/docs/, and you will be choose up to 3 pills to consume *doh
I do Sass customizing for solely front-end purposes. Because the back-end was do with Code Igniter. Hope it works well.
For Sass install, it needs those 3 nerds :
And don’t forget the 2 complimentary nerds : Compass, and Bower.
Foundation 5 is easy to learn, it was only need a day to learn it. But, if you are not a UNIX user, I don’t know how you can manage those things. Because all the tutorial I’ve found was mostly set the Foundation with CLI (Command Line Interface), and CLI wasn’t available on Windows. Thanks to my Macbook, I can do it with less pain.
VOILA! It’s done. It needs 3 hours to set those hell up, and you are good to go!
See you on the next developer log. On the next log, I will write about the Android Development. See ya! 😉