Shiva Prasad
Lead Software Developer at BFit Technologies and Partner at nStudio.io
NativeScript
Partner at nStudio.io
NativeScript Developer Expert
Software Engineer at The Grainfather, Bevie
UI Widgets
Layout Containers
Themes
Layout Do's & Dont's
Animations
@MultiShiv19
@MultiShiv19
19 UI Widgets
Button, Label, TextField, TextView, SearchBar, Switch, Slider, Progress, ActivityIndicator, Image, ListView, HtmlView, WebView, TabView, SegmentedBar, DatePicker, TimePicker, ListPicker, Dialogs
...Also learn about View and ViewBase
@MultiShiv19
Use NativeScript Playground!
https://play.nativescript.org
It is your lab, go experiment!
For inspiration goto
https://market.nativescript.org
Read the API docs! - https://docs.nativescript.org/api-reference
@MultiShiv19
6 Layout Containers
Stack Layout, Absolute Layout, Wrap Layout, Dock Layout, Flexbox Layout, GridLayout
...Also learn about LayoutBase
Start here: https://www.nslayouts.com/
@MultiShiv19
@MultiShiv19
Layout Measurement Demo
@MultiShiv19
@MultiShiv19
@MultiShiv19
@MultiShiv19
Also don't forget the icon fonts!
@MultiShiv19
Some Useful Plugins for Animation:
https://www.npmjs.com/package/nativescript-effects
Lottie Animations combined with NativeScript Animations
@MultiShiv19
Thanks!
NativeScript
@MultiShiv19
sp@shiv19.com
By Shiva Prasad
The user interface of your application plays a vital role in user engagement. Therefore it is important for it to be as performant and fluid as possible. Let’s learn about the do’s and don’ts for keeping your NativeScript UI snappy!
Lead Software Developer at BFit Technologies and Partner at nStudio.io