Lounge Lookup: Airport Lounge Mobile App
Get notified about new posts on MatthewHall.com
Powered by Publish Perks
I travel for work regularly and spend far too much time in airports. So, of course, I spend most of that time in airport lounges. I’m always in new airports and need to find out where the lounges are.
Some applications provided by airlines and airline alliances allow for searching lounges, but they all suffer from various flaws. Ugly and challenging to use, being the primary one.
Another issue I run into is limited or unreliable internet access, depending on my country and the mediocre airport Wi-Fi. All of the existing options provided require internet access. An offline-first option needs to be included!
I’ve made mobile apps in the past, primarily with Cordova (or PhoneGap) and other web technologies like Ionic, but it’s been quite a few years since I’ve built anything for mobile. I’ve been following Google’s Flutter project closely since it launched, and I love its approach to mobile development. This was the perfect excuse to learn it.
I spent much time using ChatGPT 4 and GitHub CoPilot while learning Flutter. The Flutter documentation needs to be improved for a new developer, and the AI route was much quicker. It was conducive to ask the AIs to give me an example of “a scrollable list of card elements,” see the example code, and use that to reference my implementation.
As an Android user, I appreciate Google’s Material Design system. Flutter makes it incredibly easy to use it – it’s the default option! I kept things simple with a scrollable list of cards.
The only other view in the application is a settings menu to set what loyalty program you’re using. Different lounges only allow access from specific airlines, and it’s helpful to know immediately.
I travel primarily with Air Canada, so the first version of Lounge Lookup only supports Star Alliance lounges. I’ll be adding support for Oneworld and SkyTeam lounges in the future.
Give Lounge Lookup a try! Available on the Apple App Store and Google Play Store.
Get notified about new posts on MatthewHall.com
Powered by Publish Perks