The KeyholeSoftware.dev team is proud to announce the release of a new mobile application, KHS Guide Diary, a cross-platform Flutter app that enables documentation of fishing trips.
KHS Guide Driay app enables precise documentation of fishing trips by recording images, trip descriptions, environmental conditions, and any income and expenses associated with the trip. KHS Guide Diary allows users’ trips to be viewed, sorted, and searched from the main listing page. Trip information can also be downloaded and shared on social media.
KHS Guide Diary is available for free, in both the Apple App Store and the Google Play Store for iOS and Android devices. For more information, visit keyholesoftware.com or check out other Keyhole Creations at KeyholeSoftware.Dev.Download for iOS Download for Android
A comprehensive walk-through of the team’s development process and technology utilization is available in the form of a Case Study. We invite you to read through it to learn more.
A team of Keyhole Software consultants developed the KHS Guide Diary mobile app using Flutter, a declarative framework. The app was built using the recommendations from the core Flutter documentation with minimal reliance on other libraries. This allowed the development team to explore the core functionalities of a simple application. While this approach introduced some limitations on architecture of the application, there was a lot of flexibility in core architecture.
Rachel Walker, one of Keyhole’s senior consultants, played a significant role in developing the application. She has more than a decade of experience as a hands-on technical leader.
“Developing KHS Guide Diary was my first introduction to working with Flutter,” Rachel said. “I recently was working in React and found it straightforward to move from the React-based mindset into the Flutter architecture after reading the getting started documentation. My favorite thing about Flutter is the work that I didn’t have to manage. After understanding how the layouts and nested components worked, handling responsive and adaptive concerns within the application was written with minimal code.”
Flutter is a free and open-source software development toolkit created and maintained by Google for the purpose of building cross-platform applications. It is backed by the Dart programming language.
Flutter applications are natively compiled for each platform they run on rather than being interpreted. This allows them to utilize platform-specific functionality while still having a single code base.