Posts

Showing posts from October, 2015

My Day Todos: App state and some work involved post release

So it's been over a month since I released My Day Todos on the App Store (iOS) and I have been releasing updates for it ever since. So one of the things that I would share in this post is my realisation that having a successful app is not just about writing code, it's so much more than that. Now before anyone reading this says "DUH...", well yes it is a pretty obvious thing but it's the first time I have gotten first-hand experience. So let me share some of the things that have kept me busy post app release... Marketing or just getting the word out in general... My academic background mostly involves Computer Science research and all my past jobs involved me writing code for the most part(except that one job where I was consultant). Given my background I have little or no knowledge about marketing or for that matter how to make something stand out in a highly competitive market. Sure! I can add a unique feature to my app but then how do I let people know abou...

Xcode project template for native Html5 apps is now Swift2/Xcode 7 ready

This is a very short blog post to describe my latest commit to this template. The Xcode project template in question here is my open-source repo on Github, titled  Html5StarterAppWithSwift . This repo came to be while I was working on my iOS app, My Day Todos and if you need to know what that repo is, then have a look at this README file or this blog post .  The latest update to the repo: Swift 2 When Xcode 7 was released, so was Swift 2 and since this repo was built using Xcode 6 and Swift 1, I had to migrate it so people do not have any issues when working with this on Xcode 7. I think there may still be people working with Xcode 6 for at least another few months and hence, my original Xcode 6 compliant code is still there. I have added another branch to this repo called, SwiftOne which has the Xcode 6 and Swift 1 code. Upcoming features: Charting and what else? Very soon, I will be demonstrating how to use an Html5 based charting solution in a native iOS app via...

Showing a stop speech button only when a webpage is speaking

As evident from the evolution of my first iOS app: My Day Todos ; it started off as being a pure Html5 app until it turned into a native iOS app with Html5 powered UI. The app has a very significant text to speech component and before using native iOS API for it i.e. AvSpeechSynthesizer , the text to speech component was powered by the Web Speech API . I will not be talking  about why I switched the AvSpeechSynthesizer but rather a little problem that I had to solve while working with the web speech API. Problem: Show a stop button only when an utterance is being spoken So firstly, I think the Web Speech API is a lot of fun to play with and if you like to know more about it, you can either have a read of the spec  or do this tutorial  to get a feel of how it all works. Also when I talk about the web speech API, I am only talking about speech synthesis. All right, so what I wanted in my app was to show a stop button when the app is speaking i.e. reading out so...