A few weeks ago I launched a new telemarketer call-blocking application for Android called, RoboStop. In my last two blog posts I wrote about building the app, then called PhreakPhone, and how I planned on launching it at SXSW 2018. I did indeed head 200 miles south to Austin to launch my new app and things went so-so. About midway through the trip I realized that I probably wasted $300 going to ‘South By,’ but I did take away one important lesson: Going Cross-Platform.
At the Startup Crawl I only ended up talking to a handful of people about my app. However, the one person that was genuinely interested in it happened to have an iPhone and wasn’t able to download the app. The same thing goes for my best friend. He was interested in downloading the app as well, but… he’s an iPhone user. So my new plan is to abandon native Android development as my primary computer programming interest, and start learning React-Native.
I’ve actually been thinking about this for awhile now. At first I thought maybe I should just learn native iOS development. I spent about a day or two soaking up some entry level iOS programming lessons online, but the more I think about it, I think React-Native might be the way to go. Now I understand that there are some serious technical downsides to going cross-platform, but I think the upside when it comes to attracting users will be worth it.