4 Core Requirements in Your Rapid Mobile App Dev Platform
In working with several customer on mobile application initiatives, I am finding the most important concept is managing the “Real Estate” of the device screen. How do you give users an efficient and seamless experience without having to scroll, and minimizing “taps to completion”? Likewise, how do you manage the transition from one form factor to another? Here are four core features every mobile platform must support to optimize UI usage and forms development:
1. Responsive Themes – Business Process App and Mobile Development Platforms must support mobile responsive design principles. Many platforms provide “design once” functionality where you can build forms/UI that will automatically span any type of device through auto-adjustment. One example is K2’s smartforms, digital forms technology that are HTML 5 and completely responsive. This can be a massive time saver for IT staff and developers, and eliminate the need for building digital forms for every mobile platform (iOS, Android, Windows and Blackberry). K2 Mobile provides a great responsive foundation. Details here: K2 Mobile App Dev
2. Collapsible Views/Sections – Usability in mobile applications becomes challenging, especially when you have long forms with data entry requirements. Giving the user the ability to collapse UI sections, or even better, providing this dynamically can provide a more manageable experience. Being able to do this without code can speed up app dev, and drive productivity in the field.
3. Tabs – How do you display 3 screens in one? Having built-in tab functionality can allow users to easily switch back and forth between screens, and provide a seamless way to manage limited space on a mobile phone/tablet. Limiting long scrolls and the opening of forms can reduce time and limit the complexity of tasks.
4. Form Automation – Just what is forms automation? Once again we go back to the theme of “minimizing taps to completion.” Having a “no-code” rules engine that helps to drive dynamic automation based on forms interaction is absolutely required. Examples? See below:
- A drop-down list that when selected, auto-populates other fields.
- The ability to drive data interaction between multiple Line of Business systems through a single form with no code.
- Hiding elements of forms, or sections based on choices.
All of this facilitates rapid data collection, and enables field workers to complete their tasks efficiently. Want more info on Mobile App Dev? Take a peek at my previous post on Mobile Apps and Rapid Development.