Mobile Development

Thoughts on Flutter vs. Native App Development

During the last 10+ years that I’ve built mobile applications, there have been many different cross-platform or even “no-code” solutions to build mobile apps. React Native, Appcelerator Titanium, Adobe Cordova, Ionic, Xamarin come to mind. I have built production apps with the first two, so I have extensive experience with...

Finding best CI/CD for iOS Development

For the past couple of weeks I’ve been researching, setting up and comparing Continuous Integration systems for an Xcode iOS Development project.This article is about this journey and a subjective comparison between three major CI/CD solutions; Jenkins, CircleCI and Bitrise. What is Continuous Integration (CI) There are different types of...

How much does mobile app development cost?

As an iOS app programmer I bump into this question from time to time. It’s understandable, as people are interested in money involved when they get the next million dollar idea in their head. Apps come in different shapes and sizes, so it’s actually a rather difficult question to answer....

How not to screw up app launch

Each app is different. So is it’s launch. App launch is such an important moment in app life cycle that it’s best if you go through all the checklists and notes you find from the web. I thought I’d share my insights and notes I’ve jotted down during my app...

Why Build an App?

Developing an app has become a cool thing to do for businesses. It reminds me of the days when everyone had to have a website. While everyone truly has to have a website, it’s not the case with smartphone apps. Many times a responsive website will do. It seems that any app...

Overvaluing My Ideas

When it comes to the world of apps it’s quite common that people value their ideas. It is okay to cherish your idea of a perfect business venture and a technological innovation, but in reality a good idea counts for a tiny percentage in success. Especially when it comes to...