Tuesday, 3 November 2015

Back to it!

Due to a number of factors (family drama, health issues, etc) I had to put aside development of my genealogy log tool. Things have (mostly) settled down now, so I guess it is time to dust off the codebase and get cracking again.

First task off the rank - perform a code and technology review: have I chosen the right tools/platform for the genealogy log? I originally opted for a web-based tool, but would it be better to create a native iOS/Android app, with an optional web-based data store? This is a question I flip-flopped on for a while before I started and it is one I think I should revisit before I restart my development efforts. One of the key questions is whether or not users will have internet connections where they want to use the apps.

What are your thoughts? Would you prefer an iPad/Android app (with the data being backed up to the cloud) or a web-based app that might not have so many bells and whistles?

2 comments:

  1. Web-based. See: https://medium.com/swlh/mobile-app-developers-are-suffering-a5636c57d576

    ReplyDelete
    Replies
    1. About the only valid argument for me in that article is that "Space is too expensive" - will the app be compelling enough for the prospective users to want to free up some space on their devices. I am not concerned about monetising the app, I don't care about beating out all my competitors for market share, I just want an app that I can use and if others like it, then great. ;^)

      So, financial and market-share considerations aside, does it make more sense to create native iOS/Android apps with all the bells and whistles that implies, or go for a web-based solution which lacks some of these features and will require an always-on internet connection? My thoughts lately have tended towards the native app route.

      As a potential end-user, would you prefer an always accessible, native app or a less-powerful, internet-only app? Can you think of situations where you might not be able to access the internet but would want to access a genealogy log or a research plan. For my current situation, I have ready access to the internet anywhere around where I live, but if I travel to Melbourne to visit the larger libraries and archives, there are several cell-phone/internet dead-spots along the way - having a native app would be useful during those journeys...

      Delete