Posts

Showing posts from May, 2019

Getting started with Firebase Analytics for iOS, Xcode app template on Github

Image
Analytics is one of the ways in which you can know how users use your app and I think it’s very important to know how users use your app. It’s one of the things that we (or I) use at My Day To-Do (MDT) to encourage usage of certain features. What do I mean? I have written in the past that about my Software engineering background and as such my UI/UX skills are not the best. So the first think I think about when users don’t use certain features of my app is probably because they don’t know about it. Hence to compensate for that, I monitor how the app is used, so I know if the users aren’t using the features I think they should, I will add visual cues in the app to make the feature obvious for them. In almost all of the apps that I have developed at My Day To-Do, I have used Firebase Analytics to monitor app usage. In this post, I will just be talking about how to setup an iOS app with Firebase, provide some sample analytics code of the  Github repo  that I made for this...

Agile project management: converting user story to technical requirements

Image
This post will talk about the user story of a woman who wants to use a to-do list app to manage her Christmas shopping. Each user story corresponds to some of her ‘wants ‘(‘expectations or user stories) from the to-do list app. In this post I aim to look at all the user stories and try to understand them from a technical and implementation perspective. Let’s have a look at all her user stories, starting with User story 1: C ategorize  “ I want to be able to categorize gifts for the person I am buying it for “ The first thing that comes to mind is, grouping i.e. a parent child relationship. So my understanding of her expectations from a to-do list app is that she wants to create individual lists for people. e.g. Her son Paul for whom she needs to buy a new cologne, a  gym bag, and a Flash drive The next would be her daughter Betty for whom she needs to buy a new bicycle , a pair of shoes and renew her gym membership How can we deliver this via a to-do list a...

Snap! I was there - simplify texting in a snap

Image
This would be the first post from the new company website and quite frankly this post was long overdue, I finally found the time to write about our new app i.e.  Your Memories – I was there . It came to be when I was working on ‘Feature 21’ for  My Day To-Do  i.e.  a by product of our work on that feature. Yes, Feature 21 uses Image processing and  Artificial Intelligence (AI)  and during development, I just had a thought “hhmm let’s take some of the code,  specialise it and spin it off (make it) into a single feature app”. In this post I will be talking about what the app was, the problem it solves and some of the use cases of where it can be applied to. Background to single feature apps Every time I am trying to evaluate a new feature to add to My Day To-Do, I am usually exploring a new iOS API and my typical process is that I create a new  Xcode  project and work with that new API by practicing it in a dummy app. I usually end up tak...