Image for post
Image for post
Image from PNGItem

Growing product is not only seen from how big the conversion is into business and profit, but also by how much scoping the product that can handle to cover user needs from the app. As one of the pioneers of digital lending in Indonesia, Tunaiku has significant growth seen from the process of allocating resources to cover user needs in detail to convert it into a feature. When I joined Tunaiku in November 2018, the number of IT function resources was around 40 to 50 people and as of today this article is published around 200 to 250 people. How big it is, isn’t it? …


Image for post
Image for post
Image from Unsplash

This story is actually the continuation of my previous article. If you have not read yet, I suggest you to read it first.

In the previous article, I explained about how we had faced the growing of resources using a new git branching scheme which was more suitable with tribe model management that had been implemented in Tunaiku. Another thing that I have not shared is about our app deployment processes to the production environment.

As we know, to update an app we have to upload the new AAB / APK to google play console which in Tunaiku, we have several steps before it is approved to be uploaded to google play console. …


Halo semua. Perkenalkan nama saya Suyanwar. Sekarang ini saya adalah seorang Android Developer di salah satu fintech startup bernama Tunaiku. Karena ini adalah tulisan pertama saya, maka saya akan membahas hal-hal yang sederhana terlebih dahulu seperti SMS Retriever. Kebetulan kami menggunakan SMS Retriever dalam aplikasi Android Tunaiku (https://play.google.com/store/apps/details?id=com.tunaikumobile.app&hl=in). Check this out!

Image for post
Image for post
Image from developers.google.com

Bagi seorang developer, SMS Retriever biasanya digunakan untuk membuat fitur OTP (One Time Password) untuk memverifikasi user agar dapat login ke sebuah aplikasi. Gambar di atas adalah flowchart dari proses login dengan memanfaatkan fitur OTP yang saya dapat dari laman resmi developers.google.com Singkat cerita, user biasanya harus memasukan nomor yang sudah didaftarkan di aplikasi terkait lalu ada action ke server dengan parameter nomor tersebut untuk dicheck apakah nomor tersebut sudah terdaftar dalam aplikasi terkait dan jika iya maka biasanya server akan mengembalikan nilai yakni unik token dan action untuk mengirimkan sms yang isinya kode OTP ke nomor yang telah melakukan request tersebut. …

About

Suyanwar Wawang

Android Developer at Tunaiku

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store