I’ll try to explain the reasons behind the decision to use Adobe AIR to build the RunPee mobile apps.
- Download for Android – free
- Download for iPhone/iPad – free
First, I have been a Flash/Actionscript developer for over a decade so using Adobe AIR is very easy for me to pick up and work with.
Second, and most importantly, the Android and iPhone apps use one code base. If I were to build the apps using the native languages and tools for both Android and iPhone then I would have two entirely different code bases to work on. They wouldn’t share a single line of code between them. That would effectively double the work.
The World’s Most Indispensable Movie App
The RunPee app tells you the best times to
run & pee during a movie
so you don't miss the best scenes.
Download the RunPee app.
100% free (donation supported)
Plus it simplifies testing to have just one code base. I only need to do rigorous testing on one platform and then do a quick check on the other to make sure something funky isn’t going on with AIR – which rarely happens. In fact I don’t even have an iPhone. I do all the testing on my two Android phones and then ask users/family to do a quick run through on their iPhones.
It goes without saying that every update to the apps that I make would also have to be done twice. In the end that becomes overwhelming to keep up with. I’m not a team or a company. I’m just one guy working with the time limitations of personal projects like RunPee and client work that pays the bills.
Thirdly, I would have to learn both Java – for Android – and Objective C – for iPhone – to be able to write native apps. There are many developers who can work in both languages, plus ActionScript. And I salute them. But I’m really not interested in putting for all that effort to write apps that only work on one platform. And it would be a huge effort. I’m not even sure it’s possible to write iPhone apps on a PC and there is a zero percent chance I would ever use Mac. To put it quite bluntly I’d give up using computers altogether if my only option were Mac.
What people are saying
about the RunPee app.
Brilliant idea with great information
I’ve been using RunPee for a few years now and it’s basically a requirement of going to the movies for me. The best part of course are the “pee times” that give you cues, synopses and times for when you can pee without missing the most important parts of the movie. There is also information about the credits- length, extras and if there are any extra scenes at the wayyy end. Super helpful to just know that it is or isn’t worth staying. There is a timer function that will buzz your phone when it’s a good time to pee. I also appreciate that the app is very conscientious about it being an app you use in a theater- dark background, all silent alarms etc. I will always enjoy the experience of the theater even if I could watch things at home- but I’ve even used it at home to check for things like after credit scenes or other information too.
View all reviews
Apple App Store | Google Play Store
Download RunPee app
So there you have it. If it weren’t for Adobe AIR there would be no RunPee app.
Don’t miss your favorite movie moments because you have to pee or need a snack. Use the RunPee app (Androidor iPhone) when you go to the movies. We have Peetimes for all wide release films every week, including Transformers One, Beetlejuice Beetlejuice, Reagan, Deadpool & Wolverine and coming soon The Wild Robot, Megalopolis, Joker: Folie à Deux, Venom: The Last Ride and many others. We have literally thousands of Peetimes—from classic movies through today’s blockbusters. You can also keep up with movie news and reviews on our blog, or by following us on Twitter @RunPee. If there’s a new film out there, we’ve got your bladder covered.
Leave a Reply