NativeScript е платформа за създаване на мултиплатформени native мобилни приложения с преизползваем код. Благодарение на NativeScript програмистите по свете вече могат да създават мобилни приложения за Android и iOS използвайки не Java и Objective-C/Swift, а JavaScript, TypeScript и Angular 2. NativeScript е безплатен, с отворен код и има пълна поддръжка на всички нужни функционалности за създаване на красиво и бързо работещо мобилно приложение.
По време на курса "Мобилни приложения с NativeScript" ще ви покажем как да си настроите средата за разботка, как да използвате Angular 2 за създаване на мобилно приложение и как да работите с данни. Ще научите как може да работите с галерията на мобилно устройство, как да достъпвате геолокацията, както и как да използвате другите възможности на устройстрово. След преминаване на курса, курсистите ще могат да създават мобилни приложения за популярните мобилни платформи: Android и iOS.
The topics will consist of:
- Mobile applications overview
- Types of mobile applications
- Web applications
- Hybrid applications
- Apache Cordova, Ionic
- Native Applications
- Android, iOS, Windows
- Multiplatform native applications
- NativeScript, React native, Xamarin
- Types of mobile applications
- NativeScript Overview
- What is NativeScript?
- NativeScript architecture
- Running NativeScript
- NativeScript and Angular 2
- Platform Setup
- Node.js
- On Windows, macOS and Linux
- Emulators
- Editors
- Visual Studio Code
- ViM
- NativeScript and Angular 2
- Architecture
- Components, Directives, Pipes
- Modules
- Injection
- Data-binding
- NativeScript UI Components
- Labels, events, inputs, forms
- NativeScript layout
- StackLayout
- GridLayout
- Working with Data
- SQLite
- File system
- Remote data through HTTP
- Building services
- Device APIs
- Location, Camera
- Wrapping them in a service
- Platform-specific modules