You don’t always get reception while at sea, so it made sense that fisheries officers had an app with offline data.
When on the water, Department of Fisheries officers are required to make licence queries. And, if you’ve ever been out far enough on the water, you’ll know that reception and signal can be rare to find while on the deep blue sea.
The Department of Fisheries manages the marine and freshwater fisheries and ecosystems within our state of WA. Their aim is to conserve, sustainably develop and share Western Australia's aquatic resources and their ecosystems for the benefit of present and future generations.
Before we did our magic, officers out at sea would attempt to call the office (sometimes with no luck) and ask a team member to do a lookup and confirm details. Yes, they would be at sea, trying to call the office to get a prompt check, and as you can imagine, it wasn’t a quick or robust process.
It seemed obvious that the Department of Fisheries needed its officers to be able to access fishing licence and registration data on a portal mobile application - something quick and independent of needing to have a live connection to the internet (or be able to call an office). Even better if this could be done single handedly, with the other hand to help the officers balance while on the waves.
The benefit of creating this in the form of a mobile application is that it can go with the officer, in and out of the boat, whether they are onshore or not. It also meant less reliance on other team members.
Services
Business Analysis
Mobile Application
Technologies
Xamarin
Integrating excellence
Xamarin to the (sea) rescue with online and offline modes
Xamarin Forms (now Maui), a Microsoft owned company with tools for cross platform development was implemented by our team to develop a windows application with secure mobile API interface, allowing secure mobile access. The use of fuzzy search logic was an added benefit to improving results for occasions such as incorrect spelling.
The Mobile AppPortal Library is a C# Library for use in any Xamarin project. This library contains the API interface to access the AppPortal service, as well as some heavy caching facilities. The library can operate in 2 modes, online, and offline.
In online mode, all data requests are sent to the AppPortal server and responses will include real time data (or as close to real time based on the importer service providing the data). When switching to offline mode, the application library will (whenever it has a data connection) request from the AppPortal all data that has changed since its last request online. Then all functionality is provided directly from the local synchronized data source.
"Our mobile app made waves….no surprise to us though, as it was made for the waves."

To be an app or not to be an app - that is the question
There are pros and cons of each. For the Department of Fishers, a mobile application was chosen to allow for ‘offline’ mode. As an application, it can store and save data when there is no live internet connection, allowing the officer to use the features and functionality as required.
Any new data input saves, and when a live connection is made again, it would upload into the database. Whilst website-based application is very efficient, it would not have suited this scenario, as it would require users to have a live internet connection to use the features they needed.
We stay open minded to the goals of the client before specifying an approach, or technology.
Custom mobile applications versus web-based applications is always an interesting topic. If you want to discuss, debate or dissect your next app project – let us talk through your requirements and the various paths available to you.
_web.webp)
We transform
Transforming organisations across WA
-
City of Cockburn
- Website Design
- Website Development
- Website Migration
City of Cockburn -
CKSC Asset Management Mobile App
- Website Development
- Website Migration
- Mobile Application
- Portal Development
CKSC Asset Management Mobile App -
Austmine Innovation Program Portal
- Portal Development
- Integration Development
- Website Design
Austmine Innovation Program Portal -
Department of Water & Environmental Regulation Microsoft Intranet Case Study
- User Experience
- Intranet Development
Department of Water & Environmental Regulation Microsoft Intranet Case Study -
Clough Group's Website Transformation with Kentico 13 MVC by Dapth
- Website Migration
- Website Development
- Website Design
Clough Group's Website Transformation with Kentico 13 MVC by Dapth -
IMDEX: Elevating Global Presence
- Website Development
- Website Design
- User Experience
IMDEX: Elevating Global Presence -
City of Subiaco, Perth Council CMS Development
- Website Migration
- Website Design
- Website Development
- Integration Development
City of Subiaco, Perth Council CMS Development -
City of South Perth Intranet Development and SharePoint Migration
- Intranet Development
- Website Migration
City of South Perth Intranet Development and SharePoint Migration -
Pilbara Minerals
- Mobile Application
- Integration Development
- Intranet Development
Pilbara Minerals -
Perth Zoo Website Case Study
- Integration Development
- Portal Development
- Website Development
Perth Zoo Website Case Study -
Department of Transport - Your Move
- Portal Development
- User Experience
- Website Development
- Website Migration
Department of Transport - Your Move -
Department of Fisheries Mobile Application Case Study
- Mobile Application
- Integration Development
Department of Fisheries Mobile Application Case Study -
APM Group Corporate Website Case Study
- Website Migration
- Website Development
- Website Design
- User Experience
APM Group Corporate Website Case Study -
Streamlining SwanCare’s Website Migration for Future Growth
- Intranet Development
- Website Migration
Streamlining SwanCare’s Website Migration for Future Growth -
City of Vincent
- Intranet Development
City of Vincent -
Iluka Resources Mining Website Development Case Study
- Website Migration
- Website Development
- Website Design
Iluka Resources Mining Website Development Case Study -
Sybiz
- Website Design
- Website Development
Sybiz -
Revolutionising WALGA's Online Presence: Website Redesign & Kentico Upgrade
- Website Development
- Integration Development
- Portal Development
Revolutionising WALGA's Online Presence: Website Redesign & Kentico Upgrade -
Sonam Capital Website Development and Branding
- Website Development
- Website Design
Sonam Capital Website Development and Branding -
Rohan J Tier Brand Identity
- Website Development
- Website Design
- User Experience
Rohan J Tier Brand Identity -
Empowering Ocean Heroes: Pro-Bono Website Development & Branding by Dapth
- Website Development
- Website Design
- User Experience
Empowering Ocean Heroes: Pro-Bono Website Development & Branding by Dapth -
Litas Mainstone eCommerce Website
- Website Development
- Website Design
Litas Mainstone eCommerce Website -
KingVac Website Development
- Website Design
- Website Development
- User Experience
KingVac Website Development -
Hoddywell Cottage Website Migration and Development
- Website Development
- Website Design
Hoddywell Cottage Website Migration and Development -
Forest Products Commission SharePoint Success Story
- Integration Development
- Intranet Development
Forest Products Commission SharePoint Success Story -
DSF Literacy & Clinical Services
- eCommerce
- Digital Strategy
- Website Development
DSF Literacy & Clinical Services -
City of Canning, Local Council Website Rebuild
- Integration Development
- Website Development
- Website Design
City of Canning, Local Council Website Rebuild -
Brooks Hire, Equipment Hire Website Development Perth
- Website Development
- Website Design
- User Experience
Brooks Hire, Equipment Hire Website Development Perth -
Banks and Bloom Website Development
- Website Development
- Website Design
- Integration Development
Banks and Bloom Website Development -
City of Belmont
- Website Migration
- Website Development
- Website Design
City of Belmont -
Relationships Australia (WA)
- Intranet Development
- Integration Development
Relationships Australia (WA)