logoalt Hacker News

user43928yesterday at 11:11 PM1 replyview on HN

In the context of a mobile app the user interface is the main part.

Testing and linting often do not cover whether things work or provide decent UX. The 'security layer' is almost irrelevant here.

Do you do mobile app development? I would guess not.


Replies

skydhashtoday at 2:58 AM

Then you would have guessed wrong.

Even though a lot of mobile app are just presentation layer for a backend service, there are indeed a few stuff that warrants carefulness.

Like any data saved offline. Any update to that offline format means a migration plan unless it’s just a cache for the online data. Then if you support something like multiple organization, you don’t want user data to jump the separation between those siloes. And finally, if you you data that are created locally, or present data that are transformed locally using some feature, you have to be sure you’re not corrupting it or open some side vulnerabilities (think about the clickable vulnerability in messaging apps).

UX and UI can be designed using a prototyping tool coupled with user feedbacks. And with the wealth of components in the mobile SDK and the UI toolkit ability to create custom widgets, it’s very easy to implement the final version of that design. Most of the delicate work is presenting the correct information and that each interaction proceeds well.

show 1 reply