Mistakes we made, some things we got wrong while working on Kunku app

18, Nov 2019

How we learnt  not to make any assumptions and talk to actual users before developing or doing  anything, it just might save a lot of time and resources.

It has been a major objective to ditch technical language in a bid to foster understanding among our readers on this blog. However, that has not been easy because there are simply some challenges and solutions that cannot be explained without referring to  these terminologies. 

One of such projects is Kunku, which is basically a read-along, storytelling app.  While working on prototypes and MVPs for this app, there were challenges deciding what technology we needed to use in order to achieve our aim of engaging a young readers to follow through a short story on a digital device. The first prototype was a Proof of Concept; basically, this was a demo that would prove that we could actually synchronize audio and highlight the corresponding text just in time, to work like a karaokee machine does like in the sample below.

The link below, shows the first version that we worked on. It is a joke compared to what we later achieved but progress is key, whether you move quickly or fast. http://crashercomics.com/karaokee/  (I’m sure KRO the owner of that site does not know that is still there after about 6 years :D)

We did prove the possibility of synching audio (be it voice or music) with the highlighted text just like you have in a karaoke machine and this progress led to the implementation of the first version of the app with the story, Duku & Turtle.

Building the first prototype involved restructuring all the words in XML format with the timing of each word; what this meant was that if for example a statement like “I am going to the market” is made, then someone had to sit down to listen to the audio and keep a record of each word that was said and the exact time it was said.

Indeed, it was a lot of work but that was what we had to sacrifice in order to provide a platform without any hindrances or obstacles; this would ensure that the stories were engaging and the readers eagerly followed along, captivated.

What this challenge presented to us was that we had to create a system for data entry and timing - here, someone would sit down, listen to the audio and subsequently enter the exact timing of each word that was said.

Well, after about 2 weeks of a lot of work and expended research and resources, we finally built a system to address this problem; we’re developers after all. The system proved to be effective and worked without any mishap, once the audio was recorded, anyone could sit down with the web application to listen to the audio and keep a record of the time each word was said within the story.

 

By now you should be wondering, “But what exactly is the mistake here then?”. The funny thing is if we had made out time to do a little research and speak with the non-technical people in our team who were to work with this complex “tool” that we built for data entry. , we would have discovered that all we needed to do was simply use Microsoft excel or google sheets to address the same problem without having to go into development, a case of “inventing a pen that works in space when all we needed was a pencil”.

All stories that we later published were logged and timed with excel and some with google sheets and we eventually changed our data structure from XML to json formats but that’s another story for another article.

It was not all waste as we learnt a major lesson from this; we got to have more faith in ourselves that there was nothing we couldn’t do if we put our minds to it, there were a lot of other parts of that project that were challenging which we’ve never made a dime from (at least not directly) but it’s birthed a lot more rewarding and fulfilling ideas that we have brought to life. One of such is Orange books which we will talk about in other articles.

Kunku is available on google play and itunes for download

 Kunku Android Kunku iOS

Journey to the first 200,000 users (Numberplates)...

Continuing from the previous article where I started this story. The numbers of  plates that were created continued to rise on the...

Journey to the first 200,000 users (Numberplates)

How we engaged the first 200,000. users in a developing country on a shoestring budget Building a solution  (or service) has enormous challenges...

Gathering feedback for user research and testing...

My recent work on a Proof Of Concept with remote users across the Atlantic   You have to be sensitive to your users at the  level of a...

Jump starting growth by simplifying signups

I reviewed the beta version of an app recently; as part of the signup process, I was asked to fill fields  like prefix, first name, last...

How Adufe is starting a controversy

There has been a debate with a few friends of mine and it’s brewed a controversy which makes me wonder just how easy it is to misjudge...

Mistakes we made, some things we got wrong while...

How we learnt  not to make any assumptions and talk to actual users before developing or doing  anything, it just might save a lot of time...

How Femi Ade makes over NGN100,000 monthly with...

As a photographer, it can be quite challenging to convince new clients on why they should use a professional photographer or pay for your services in...

Build a free Mobile app to showcase your...

Create a free  photobook mobile app in 60 seconds  to showcase your work like a physical photo album in style. ...

Feature Project (Orange Books)

GTBank well known for its innovative products and services had the idea to leverage technology in teaching and training its staff with a simple and...

Website development & Online Marketing Explained...

You want to build a website with the hope that this will be the magic lamp of online business, something that will catalyze the steady...

Feature Project (Ndani Stylebook)

The goal is to build a mobile application that  allows you to see what a clothing item would look like on you while shopping on the SME Market...

SSL!… What is SSL about ?

You do everything on the internet: from looking for information, doing business to selling and buying items for your personal use or otherwise. When...

What is the cost of building a Website (What price...

The cost of building a website is “Free” I know a lot of people will criticize me for saying this but yes, it can be free, though...

2 things you need to fulfill before building a...

Why is building my website so much trouble and chaos filled?Why is it so expensive and draining me ?These are the questions we hear frequently from...

5 Reasons Why You Need a Website for Your...

Do I need a website? This is a question we as photographers surprisingly struggle with. Well, the simple answer is Yes!. For any photographer...

How To Keep track Of Profit and reduce Loss In...

Small businesses will thrive better if business owners actually kept their records well. Lots of SMEs fold up barely months after opening...

7 Ways To Prepare Your Boutique Business For Your...

As a boutique owner, have you ever thought of a day where your boutique business will have to run without you? I’m talking about you having to...