Know About Some APP that was built with Flutter and NAPP
We had been approached by a customer that needed mobile app for hotel guests check-in and they need it quickly as you can (approx one month). Thought behind app has great potential and it solves many issues that each property owner has guests procedure handling. We’ve accepted the challenge, postpone some of those other jobs and dive into this job.
Initially, we’ve eliminated our regular strategy and solutions for app development (hybrid mobile app), as it was not acceptable for our client due to performance and some native third-party plugins. We had been testing development in react-native but failed to accelerate the development process, then we analyzed Flutter and advancement was really fast in spite of the fact we needed to learn Dart Language, a few nonstandards (code first) UI programming strategy and lack of tutorials and illustrations.
The only worry we had was the”alpha phase” of the frame and when everything will work on creation, especially on iOS using their comprehensive app test evaluation. I can put your worries in the rest, everything functions at least as great as pure native program, there are some challenges and workarounds to create more sophisticated app function, but nothing average coder can not tackle.
There’s 1 thing we’d missed in flutter is support for SVG or similar vector image rendering, therefore to include app logo we needed to build it by code, and also there are other solutions to this issue, raster images or custom icon font embeddings but there are a number of cases where this isn’t best or appropriate. In Flutter everything is a widget! And this is excellent, you can create your custom widgets extend available widgets, and screen view in code is practically the same as components (objects) it comprises.
That makes it very easy to adopt this Flutter special programming paradigm, just write widgets and flutter will manage everything with use of widgets — gestures, animations, enter elements, text views, forms, UI, etc.. Head that flutter is”code first” frame, you don’t have design builder UI in IDE and you need to stack widgets in Dart Language, this can be painfully hard should you select different design structure in latter improvement cycles as you can get lost in”json looks-a-like” spider of mounts code and is generally better to simply delete everything and carefully rethink UI structure before coding, but that principle is almost exactly the same with HTML development and usually a good practice everywhere.