I'm available for new roles.
- Contact
- Legal notices
- ©2024
} -->
4 min read
At launch, K Ring users could only manage their rings online. See how I helped create a cross-platform solution with Xamarin.Forms.
At launch, K Ring users could only manage their rings online. Although a responsive framework was used during the development of the website, customers still anticipated a separate app and all the benefits it provides.
With no prior app development experience, the learning curve was steep. Xamarin.Forms🔗 was chosen because it offers a cross-platform framework with a single code base. The main website already used the .NET developer platform, so extending that to the app made sense.
Although an initial wireframe document was provided, it was essentially an imitation of the mykring.com responsive pages. Rather than simply replicating what we had, we wanted to improve the user experience wherever possible.
.ppt
wireframes to make use of the xaml display collections in Xamarin.Forms.So glad there’s finally an app for K Ring!
Good user experience: same interface style you’re used to from the website, but not just a web shell. Easy to navigate and use. Notifications through the app are a plus!
James, 26 November 2021, Play store
The ‘Auto top-up’ feature is a good example of a user path that was enhanced during the app development process. It was previously a load method but is now only available as an action for validated cards (a prerequisite of the auto top-up service) in the Manage Cards section. Each card has its own set of available actions, which update as the user swipes through their collection. Cards that have not been validated will show a button to begin the validation process. This is followed by a ‘Complete validation’ state and, finally, a ‘Validated’ indicator. At this point the ‘Auto top-up’ button becomes active. Cards used for auto top-up cannot be removed until auto top-up has been turned off. As a result, the ‘Remove’ option is set to disabled. By controlling visibility, we can remove redundant options, resulting in a smoother experience.
The Auto top-up form was also streamlined and only appears when ‘Use Auto top-up’ is toggled to on. The input sliders were removed as they became too fiddley within the mobile viewport. The minimum and maximum values are now displayed alongside the input field.
4.6 out of 5 (Sept ’22)