For this Session, one day before ISELTech, we have a special guest to be announced - Sebastian Witalec!
WORKSHOP - Building native mobile apps with Angular and NativeScript
Complexity:Beginners
Are you an Angular developer who always wanted to build an iOS or Android app? Good news! NativeScript is a free and open-source runtime for building native apps with skills you already have – Angular, TypeScript, CSS, and npm. The best part? NativeScript renders truly native UIs – giving your users the best performance and UX their devices can offer. In this workshop you’ll learn how NativeScript works and how toleverage it to build your next mobile app. Then, you’ll dive in and use NativeScript to build an iOS and Android app from scratch. If haven’t yet learned Angular v2+, you’ll learn fundamental concepts while we go along. In this workshop you will bring your mobile device and laptop, with the software being discussed installed, and have the unique opportunity to learn hands-on, following along with an instructor step-by-step.
Basic knowledge:
The participants should have strong JavaScript skills. It would help if they were familiar with TypeScript and knowledge of Angular will help too.During the workshop I will teach everyone the core concepts of both Angular and NativeScript
Workshop requirements:
It is important that everyone comes with their environment already configured.
In order to make the best use of our time together, please take a moment to complete the NativeScript system setup (https://docs.nativescript.org/start/quick-setup) before you arrive at the workshop.You only need to set up either iOS or Android to complete the workshop exercises, but you’re welcome to set up both if you’d like.
If you are on a Mac, then you can use the iOS Simulator.However if you are on a Windows machine then make sure that you either have an Android device with USB Debugging enabled or set up at least one Android Virtual Device (https://docs.nativescript.org/tooling/android-virtual-devices).
Make sure to test out your setup by calling the following commands from the command line:
tns create test --ng
cd test
tns run android
or
tns run ios
The above commands should create a new project for you and then the run command should build and deploy a basic app to your device/simulator.
If you run into any issues during the installation, please let us know on the getting started topic in our community forum (https://discourse.nativescript.org/c/getting-started) so we can help you out.
----------------------------
SPEAKER - Sebastian Witalec
Sebastian Witalec is a Technical Evangelist for Progress/Telerik with over 9 years of experience in software engineering and architecture.Sebastian has passion for all types of technologies. However in the last few years his focus shifted towards cross platform Mobile development where he gained experience with Apache Cordova and NativeScript.
He is always happy to learn about the new stuff and to pass the knowledge as far as his voice (or the wire) can take him. Sebastian is based in London, UK actively working with various Dev communities in the area. When not acting techie he is a massive football fan/player (probably bigger at heart than skills).
GDG Organizer