Skip to content

TelerikAcademy/Mobile-Applications-with-NativeScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Repository for the "Mobile applications with NativeScript" course

Course description

NativeScript е платформа за създаване на мултиплатформени native мобилни приложения с преизползваем код. Благодарение на NativeScript програмистите по свете вече могат да създават мобилни приложения за Android и iOS използвайки не Java и Objective-C/Swift, а JavaScript, TypeScript и Angular 2. NativeScript е безплатен, с отворен код и има пълна поддръжка на всички нужни функционалности за създаване на красиво и бързо работещо мобилно приложение.

По време на курса "Мобилни приложения с NativeScript" ще ви покажем как да си настроите средата за разботка, как да използвате Angular 2 за създаване на мобилно приложение и как да работите с данни. Ще научите как може да работите с галерията на мобилно устройство, как да достъпвате геолокацията, както и как да използвате другите възможности на устройстрово. След преминаване на курса, курсистите ще могат да създават мобилни приложения за популярните мобилни платформи: Android и iOS.

Course Program

The topics will consist of:

Day 1 (24 april 2017)

  • 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
  • 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

Day 2 (25 april 2017)

  • NativeScript UI Components
    • Labels, events, inputs, forms
  • NativeScript layout
    • StackLayout
    • GridLayout
  • Working with Data
    • SQLite
    • File system

Day 3 (26 april 2017)

  • Remote data through HTTP
  • Building services
  • Device APIs
    • Location, Camera
    • Wrapping them in a service
  • Platform-specific modules