NativeScript 101 — это практичное введение в создание мобильных приложений с использованием веб‑технологий. В этом материале вы узнаете, как быстрее и эффективнее применять JavaScript, XML и CSS для разработки красивых и производительных приложений под Android и iOS.
Что представляет собой NativeScript
NativeScript — это фреймворк, который позволяет веб‑разработчикам создавать настоящие нативные мобильные приложения. Он использует ваши привычные технологии, при этом обеспечивая доступ ко всем нативным API устройств.
Основные преимущества
Нативная производительность благодаря использованию реальных нативных компонентов.
Минимальный порог входа — достаточно знаний JavaScript, HTML/CSS.
Кроссплатформенная разработка для Android и iOS из одного кода.
Гибкость при работе с UI через XML и CSS.
Что вы изучите в этом курсе
Курс фокусируется на практическом освоении NativeScript, начиная от установки окружения до создания полноценного приложения.
Настройка окружения
Вы узнаете, как установить и настроить NativeScript на Windows, Linux или macOS, чтобы быстро начать разработку.
Создание интерфейса
Мы рассмотрим, как создавать визуально приятные экраны с помощью XML‑разметки и CSS‑стилей. Будут разобраны техники адаптивности и работы с компонентами.
Работа с логикой и API
Написание логики приложения на JavaScript.
Выполнение HTTP‑запросов к внешним сервисам.
Взаимодействие с устройством: камера, хранилище и другие API.
Практический проект курса
В финале курса вы создадите полноценный инструмент для сокращения URL‑адресов. Это приложение позволит закрепить все изученные навыки — от работы с интерфейсом до интеграции с удалённым веб‑сервисом.
Ключевые элементы итогового проекта
Форма ввода для URL‑адресов.
HTTP‑интеграция с API сервиса сокращения ссылок.
История сокращённых ссылок с локальным хранением данных.
Минимальный и привлекательный дизайн на основе CSS.
Для кого предназначен курс
Курс создан для начинающих разработчиков, особенно тех, кто уже знаком с JavaScript и хочет перейти к мобильной разработке без глубокого погружения в Swift или Kotlin.
Вы получите
Понимание основы NativeScript.
Уверенность в создании мобильных UI.
Навыки интеграции с API и внешними сервисами.
Опыт разработки полноценного приложения.
Итоги
NativeScript 101 поможет вам быстро и уверенно войти в мир мобильной разработки. Это отличная отправная точка для тех, кто хочет использовать свои веб‑навыки для создания нативных приложений под Android и iOS.
Урок 1.00:01:35
Introduction
Урок 2.00:03:23
What is NativeScript?
Урок 3.00:02:17
What are we Going to Accomplish in this Course?
Урок 4.00:03:57
Installing NativeScript and its Dependencies
Урок 5.00:10:11
Installing the Android SDK
Урок 6.00:03:00
Creating a New NativeScript Project
Урок 7.00:03:17
Building the Application for Android and iOS
Урок 8.00:04:58
Testing the Application using the Genymotion Android Simulator and iOS Simulator
Урок 9.00:07:41
Debugging the Android and iOS Application
Урок 10.00:05:15
Becoming Familiar with the XML Layouts
Урок 11.00:06:06
Styling XML Layouts with a Subset of CSS
Урок 12.00:10:35
A Closer Look at the NativeScript List View
Урок 13.00:11:14
Structuring an Application for Maintainable MVVM Development
Урок 14.00:08:14
Persist Data to Storage for Accessing Later
Урок 15.00:09:50
Performing RESTful HTTP Requests Against APIs
Урок 16.00:07:51
Using Native Device Features and APIs
Урок 17.00:02:06
Understanding the TinyURL API
Урок 18.00:09:26
Creating the URL List View
Урок 19.00:08:30
Creating a View for Shrinking URLs
Урок 20.00:09:37
Shrink URLs Defined by the User
Урок 21.00:07:17
Storing Information About the Long and Short URL Data
Урок 22.00:09:06
Launching Saved URLs in the Web Browser
Урок 23.00:03:06
Google URL Shortener API in the Google Developer Console
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф