An Interview with Gabriel Theodoropoulos: The Past, Present, and Future of iOS Development

Meet Gabriel Theodoropoulos, an iOS developer who started developing software programs as a hobby while still a teen. Fluent in 11 programming languages, Gabriel attended the Technological Institute of Kavala, Greece to study programming, industrial informatics, robotics, and artificial intelligence. He’s created programs and applications on a variety of platforms. Since 2010, his focus has primarily been on iOS. His impressive library of apps and tutorials on GitHub inspired us to learn more about the path Gabriel followed to the world of mobile development.

The Path to iOS Developer

There seem to be infinite paths leading people to the world of app development. We asked Gabriel to describe his journey. (more…)

Read More

Mobile App Marketing and a Boss-Less Future: An Interview with Paul Kemp

Paul Kemp is one of the best-known names in the mobile software and marketing world. He’s the founder of, which has featured more than 400 podcasts, including interviews with some of the top innovators, influencers, and entrepreneurs in the mobile app development community.

He’s #5 on the respected Product Hunt Top 500 Makers list, thanks to his unique talent for successful mobile app launches. Two of those launches include a #1 music app and a number #2 recipe app, faced stiff competition in the iTunes App Store. He’s also a co-founder of iOSStack, a curated collection of iOS resources that gives back to the community by helping devs bring forth better and better iOS apps. (more…)

Read More

How to skip the app review process and update your app instantly

update apps instantly

Updating live mobile apps is impossible a pain.

Software development has really advanced in the past couple of decades. We’ve gone from shipping software on CDs to Software-as-a-Service and from release cycles of months or even years to weeks or days (or even hours).

With the rise of mobile apps, the release process has unfortunately taken a step backward in some aspects. We’re back to “shipping” software to users, though at least now you just need to download it from the App Store or Google Play instead of opening a box with a CD in it. (more…)

Read More

Using HockeyApp & Rollout to Find and Fix Live iOS App Bugs


Maintaining mobile apps is hard.

In the world of software-as-a-service, you, the developer, always have access to your production code. Need to push a bug-fix into production? No problem. Need to update a variable? No problem. Just change the code, commit, press a few buttons and you’re done. I’m assuming of course you’ve adopted processes for continuous integration and continuous delivery and deployment.

Oh, you need to update a mobile app? Not so fast … (more…)

Read More

Rollout to Prevent Private API Usage, Enforcing App Store Guidelines.

Rollout’s mission is to bridge the disconnect between developers and their live apps. With Rollout, developers can instantly deploy code-level changes to native iOS apps in production, allowing mobile companies to mitigate production quality and performance issues.

Rollout’s solution was created to shorten the update cycle in cases where time is of the essence, such as diagnosing and fixing bugs or pushing dynamic configuration data.

Rollout is fully committed to being compliant with App store guidelines, and preventing abuse of our technology in order to hide non-compliant code from the App review process. (more…)

Read More

iOS Databases: SQLLite vs. Core Data vs. Realm

If you want to make a great app that runs fast and just works (no bugs allowed) you’ll have to think about all development aspects of your app carefully. One of the aspects you must figure out is how to store and search for large amounts of data, so you’ll probably use a database. The most common options for iOS databases are SQLite and Core Data and a relatively newer player called Realm.

This article covers the pros and cons of each option and discusses the process of switching to Realm if you are already using SQLite or Core Data.


Read More

Update Native iOS Apps without the App Store. How is this Legit?

How can Rollout allow you to push code-level updates to live iOS apps and be fully compliant with Apple’s guidelines? Glad you asked.

Our lawyers asked me to let you know that this isn’t legal advice, but you don’t need a law degree to understand the wording in Apple’s official guidelines.

Apple’s guidelines explicitly permit you to push executable code directly to your app, bypassing the App Store, under these two conditions: (more…)

Read More

Try Rollout – Get a Free Tshirt

rollout2colorRollout is giving away free T-shirts. Nothing to buy, no strings attached.

Rollout loves mobile developers so much that we want you to have one of our shirts when you try us out. So signup now, create a patch and and get your free shirt here.

Rollout is on a mission. We think patching and updating live mobile apps at the code level is a game changer and we’re really excited about it. We think every app can benefit from Rollout whether you have 200 users or 200 millions users.

We want to make releasing new versions of your mobile app just for minor changes a thing of the past.  

Read More