Our Journey With Flutter – Part 2

If you haven’t already done so, read previous blog post by our tech advisor about our journey with Flutter. After a months of development, We’ve launched the first version of the app in Google Play Store and Apple App Store couple weeks ago. This post is meant to add more insight of what our experiences up to our first release. Continue reading “Our Journey With Flutter – Part 2”

Intro to TANIA Backend Architecture

How We Structure TANIA Backend

In the product development team of Tanibox, we use the DDD approach. DDD or Domain-driven Design is an approach where we seek to deliver software around our business capabilities.

I came from traditional MVC architecture who built software from designing the database first. But in domain-first architectures, I’ve forced to think the business capabilities first without thinking the database or protocol at all. It struck my mind that has been planted in the past 4-year building software from a database. After I finally grasp the domain-first mindset, I cannot back again to my old way. Continue reading “Intro to TANIA Backend Architecture”

Tanibox Product Development Lesson

After several iterations, finally, the version 1.0.0 of our GRO Planter app has been released to Google Play Store and Apple App Store. The development of this applications was done by a team of 2 persons, a backend engineer and a front-end engineer. This is our second product after Tania, that we’ve open-sourced earlier this year.

During the development process, we’ve learnt valuable lessons about product development with a distributed team.

Continue reading “Tanibox Product Development Lesson”

Our Journey With Flutter and Dart

Flutter make us focus on what matters most

I’m one of the founders of Tanibox, along with Asep and his wife, Retno. As a board member, my role is generally to give advice and direction. In one point of time, we pivoted our business model and in need of creating an app that works on Android and iOS. I became a little bit involved when we tried to figure out how to do this. Continue reading “Our Journey With Flutter and Dart”