After months of development, testing, tweaking, and users constantly asking us when it will be ready, I’m delighted to announce we’ve just released Swift support! (more…)
How Rollout patches live Swift apps.
A while back I published an article on how Rollout works under the hood which describes how Rollout works for objective-c apps. Now that Rollout also supports Swift, I wrote this article which covers the technical details of how Rollout patches Swift apps using Swift “pseudo method swizzling”.
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.
There seem to be infinite paths leading people to the world of app development. We asked Gabriel to describe his journey. (more…)
Paul Kemp is one of the best-known names in the mobile software and marketing world. He’s the founder of TheAppGuy.co, 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…)
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…)
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…)
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…)
This article describes the path to iOS development enlightenment, or at least becoming a developer who’s in demand 🙂 . It starts with where to learn the basics and goes into some ninja level topics you’ll need to master.
In order to start developing iOS apps, you’ll need to have at least some coding knowledge. If you don’t have any, well, you need to start learning. You can start by looking at the courses offered at following online educational platforms: (more…)