|
|
|
|
|
by me551ah
2370 days ago
|
|
Creating an app is quite easy. There are many cross platform solutions available like Flutter, React Native and Xamarin and you should be up and running quickly. I personally prefer Xamarin since I am more comfortable with C# and really like its layout engine. Though I know quite a few backend developers who have built apps and struggled with the following issues. 1. UI/UX - UX and UI are critical for an app and you might have to hire a designer to create those interactions for you. Backend roles usually involve no/little UI/UX work and it's easy to only focus on the functional bit of it. 2. Updates - It's easy to rollback a backend codebase from production or revert it to it's last state when something goes wrong. When deploying an app you have no such option. Android updates take about a week to reach 80% adoption. And if you encounter a critical bug in that time period, you have to halt the rollback. You end up with some users on a new buggy version and some users on an older version. This can be tricky to manage. |
|