I released my first iOS app: My Day Todos
This was an awesome, as I mentioned in this post, closer to releasing the app, I was getting quite impatient and I was at the point of just wanting to release something and doing so felt very rewarding. I have updated the app several times since it’s release and it’s now at version 2.0 and I also managed to release a free version for the app just in time for the holiday season i.e. before Christmas 2015. The number of downloads for each version is nothing spectacular to report on but I keep trying a number of new marketing tricks on a regular basis hoping to increase the app’s popularity and generate more downloads.
Open-source Html5StarterAppWithSwift
I am proud of my work on Html5StarterAppWithSwift as it was a result of my work on my first iOS app (My Day To-Do) and my willingness to share my unique approach to building iOS apps with everyone else.
After releasing the repository to open-source I realised that I faced a much bigger problem: HOW DO I LET PEOPLE KNOW ABOUT MY AWESOME OPEN-SOURCE WORK? Well I still don’t know the answer to that question, but I will mention some of the things I tried before it reached 46 stars and 12 forks.
- Featured by a popular newsletter: This repo was featured in thechangelog.com‘s weekly newsletter and you can read it about it open-source Html5StarterAppWithSwift here.
- Social media: While using LinkedIn and Facebook helped, I think the most effective social media platform for publicising this repo would have to be Twitter. Twitter can be a great social media platform when you tweet something with the right hash tags (keywords).
- Hacker news: An online article on app marketing informed me about HackerNews(I have read too many of them to accurately remember which one) and that it’s a great tool for marketing. So I put that to a test for both My Day Todos Lite and Html5StarterAppWithSwift, I had considerably more success with the latter i.e. open-source repo.
Workplace initiative
At my former workplace I was working on a project that involved lots of UI testing and as a fullstack developer I had to bear the burden of some of that testing and I did not enjoy it….at all. There were far too many test cases and after doing it for a couple of weeks, I asked myself the question “Surely this is 2015 and there has to be something that I can do to automate this”. I had heard about Selenium and what’s more is that my former workplace had list of things todo for teams working on other major projects which mentioned Automated UI testing. However when I was working there none of the other teams had established a framework/process for doing any automated UI testing. Why? don’t know and don’t want to know. Anyway at some point I said to myself “enough is enough” and decided that I will setup a means of UI testing no matter what. I did exactly that, I invested my personal time i.e. used some of my Saturday and Sunday and got some UI tests going with Protractor. This felt like a monumental achievement, considering the amount of time it saved me from doing those repetitive UI tests.
2016: What’s next?
As usual, if you find any of my posts useful support me by buying or even trying one of my apps on the App Store.
Also, if you can leave a review on the App Store or Google Play Store, that would help too.
0 Comments