2. About Me
• Lohith G N
• Tech Evangelist
• Microsoft MVP
• Lohith.Nagaraj@Telerik.com
• @kashyapa
• www.Telerik.com
• www.telerikhelper.net
• www.kashyapas.com
3. You are a hybrid app developer
and
want to create truly native apps?
4. You are a native app developer
But
Want to expand scope to Platforms
5. You are a Web Developer
and
Want to use your existing skills for
Mobile Development
6.
7. What is NativeScript?
A runtime for building and running native iOS,
Android, and Windows Phone apps with a single,
JavaScript code base
10. Why NativeScript ?
• Its Open Source
• Free of Charge
• Available to anyone on GitHub (https://github.com/NativeScript/)
• Easy
• Code with JavaScript, Style with CSS
• Create True Native Experience
• Powerful
• X-Platform UI Abstractions
• Shared Busines Logic & Data Models
• Third Party Native Libraries
I'll give your brain a minute or two to parse this, because yes, this JavaScript code instantiates a Java android.text.format.Time() object, calls its set() method, then logs the return value of its format() method, which is the string "01/01/15".
This JavaScript code instantiates an Objective-C UIAlertView class, sets its message property, and then calls its addButtonWithTitle() and show() methods. When you run a NativeScript iOS app with this code you'll see the alert below: