Lively and performant Mobile app UX is often where the
rubber meets the road. Learn best practices with Angular and
NativeScript to achieve great mobile results.
What feels right to the touch while being simple to use can
be quite difficult to achieve in practice. Lively and
performant mobile app UX is a key factor to any mobile
app's success. Making the right architectural decisions
early in the development process can make or break the
ability for a team to bring an app to market. Doing so will
help clear common development roadblocks allowing more
creative liberties to be taken without distractions later in
the process. It's very easy to overlook a certain
architectural decision early because they can be (let's
be honest) not as fun. Most of us want to build the user
interface that makes the app shine on the outside and get on
with the development as a whole. As we all know well, what
can be pretty on the outside, could be pretty ugly on the
inside. No matter how big or small, certain architectural
patterns can benefit an app's development for a long
time to come, and that's what the [upcoming workshop is
all
about](https://ti.to/ngatlconf/ngatlanta-nodeatlanta/with/wzdhimfwuoi,lt7-artwm3i).
Here at nStudio, we've just completed a mobile app
built with NativeScript for [Sweet](https://sweet.io), a fan
engagement platform where both artists and fans win. [The
mobile
app](https://apps.apple.com/us/app/sweet/id1452120535)
provides a simple and fun user experience to encourage
discovery and highly influential actions. The app's
development brought significant technical challenges where
the benefits of solid architectural patterns and best
practices shine throughout. It's also where using
[NativeScript](https://www.nativescript.org/) is a sheer joy
for developers to work with. We will be doing several
workshops in 2020 to learn many of the practices and
patterns used in this dynamic app development including but
not limited to the following topics: 1. Taking control of
app bootstrap and the options to provide a smooth launch
experience 2. Networking best practices with interceptors to
handle the often shaky world of mobile network jumpiness 3.
UX timing - take control of rogue timers by streamlining the
way you engage with them 4. “The Photoshop approach
to view building” - a powerful and unique
NativeScript way to build expressive views 5. View binding
performance gotchas 6. Angular and NativeScript benefits 7.
Nx + xplat - scalable workspace development 8. Debugging in
practice 9. Overview of tips/tricks