Anyway I have only just deployed an in development web version of it after creating an account and activating the
, however getting to that point was not as simple as I had hoped. Why? I think that AWS has a bit of a steep learning curve, I mean deployment is not hard at all but familiarity with the AWS console does take a little time to get used to. Amazon has plenty of docs to help you but a lot of them focus on the theoretical aspects which while very important makes it difficult to get your first deployment going quickly… unless of course you are a sys admin. Anyway I a couple of things that hindered my quick deployment were
One of the reasons why it was important for me to deploy a version to AWS was so I can start collecting some user info. At this point we are not collecting any user info in MDT, and there is a plan to change that and deploying the web version with RESTful endpoints is a part of the plan.
In the latest update Apple has decided to change the way App Names are displayed on the App Store which means that I will have to change the name or the caption of it for the next update. This is something that concerns me why? well because in the past every time I have changed the app name the downloads for the Lite
version have taken a dip i.e. reduced. Hence the re-designed App Store means I have to think about the new structure of the App name very carefully. Have I come up with something yet? well not for the Lite version but I have released an update for the Pro version
New iOS11 API
In the last 2 or so months I have been thinking about releasing single feature apps i.e. Apps that do only one thing. Why? well MDT is a big (relatively) product and the main focus of the startup, however as I have talked about before, the revenue is lacking, I mean we are not generating enough revenue to be able to hire people and get help. Therefore single feature apps is a way to fill that gap somehow, I mean every time I add a new feature to MDT, I have to learn how to add that bit. So I have been thinking why not spin out a single feature app and maybe generate some revenue? An alternative means of generating revenue would be to offer services i.e. contract work, but I want to avoid that as much as I can. At this point my thoughts are, that if I start offering services i.e. building websites or apps on contract, it will take my focus away from MDT a lot more than I would like.
So what single feature app?
Well I have been working with the new CoreML API
that Apple introduced with iOS11 and I almost have an app ready which at this point is a raw product that needs a bit of polish.
The app would have been released had I not been jugging between a few different things simultaneously.
It’s not a secret that I need help at MDT i.e. people to work with me on the product, now to get help I must seek help, which would involve preparing a job description etc. I have already mentioned in one of my earlier posts
on the challenge of making a job description. Therefore I have some experience with it and as such this process is not hard it’s one more thing to takes me away from whatever programming I am doing. Right now I am looking for four interns to join my startup and here’s who they are and the job descriptions I have prepared for them.
I have mentioned in a few of my earlier posts (Trying to capture the Chinese market
or Marketing with Bing Ads
) about the increasing number of downloads that we get from China? We have had a high number of downloads form China in the last few months and that has only increased this month. Therefore the role of the market research intern would be to simply do some more market research and find out what our Chinese users feel about our product. Have a look at the job description here
to get an idea of one example of intern job descriptions for a startup.
Seriously it’s about time I found someone for this? I have already talked about the negative feedback
that we received on our product design so we could really use some help with that. Anyway here’s the job description
for the design intern, I have done what limited advertising that we can do at this stage.
The architecture on which MDT was built is a unique combination of HTML based UI with native Swift code, you can read more about it here
. At this time, there is plenty of front-end work to do at MDT, with the redesign of the iOS app interface currently underway and the web version being built, there is a lot of front-end work to do. You can have a look at the job description here
This would be someone who handles all the little things that take up a ton of my time. Things such as posting to social media, managing sub-projects (like project for translations etc) so all in all a ‘2nd in command’ or a First Officer
. Once again have a look at the job description here
AWS Deployment & startup management
The first logical thought after reading all that would be that I should just focus on one thing and see it through instead of starting too many things. Yes to an extent that is true however I cannot always control things e.g. I started working on the iOS11 single feature app but then with Lite downloads and daily active users steadily increasing, the web version and capturing user info became a priority.
Anyway so between working on the web version, planning for the company future and finding people to work with/for me, I am very very busy and hence I was unable to blog till month’s end. Here’s something interesting, despite all that it seems that I generally have more free time than pretty much anyone I know. I mean I go to the gym regularly, I (try to) get 7.5+ hours of sleep every day (it’s necessary for my muscles to grow), and I always have time to meet my friendsI suppose one of the advantages for me is that I can work from anywhere as long as I have access to a computer (internet connection too but I can do without it).
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.