Введение в разработку приложений на Sailfish OS

Курс «Введение в разработку приложений на Sailfish OS» на платформе Stepik посвящен программированию для этой операционной системы.

По окончании обучения вы сможете разработать собственное работающее приложение для Sailfish.

Сама операционная система Sailfish считается скорее экзотической и используется нечасто. Также стоит отметить, что эта система довольно уязвима с точки зрения безопасности. Однако эта ОС считается российской и в нее регулярно закладываются бюджеты на развитие.

Вам подойдет этот курс, если вы:

  • хотите познакомиться с программированием для Sailfish;
  • уже имеете хотя бы небольшой опыт в программировании.

Ключевые навыки, которые вы освоите на этом курсе:

  • язык QML;
  • использование шаблона MVC;
  • работа с QML-плагинами и QML-объектами;
  • взаимодействие с библиотекой Qt;
  • создание компонентов с использованием C++.

Учебная программа:

  • введение: установка, разработка проекта, интерфейс, запуск, как устроен файл проекта, язык QML, архитектура набора средств разработки, библиотека Qt;
  • создание основ интерфейса: расположение элементов, их отображение на экране и контейнеры для этой функции, порядок позиционирования, обрабатывание жестов, диалоги, анимации;
  • интерактив: кнопки, ввод и отображение текста, переключатели, индикаторы, дата и время;
  • основные элементы: показ информации на страницах, обработка и выполнение действий с использованием диалогов, контейнеры;
  • данные: сохранение настроек пользователя, построение элементов для показа данных и управление их базой, шаблоны MVC;
  • состояние, анимация и собственные компоненты: QML-объекты и компоненты, состояние приложений и его описание, обрабатывание переходов;
  • создание компонентов с помощью C++: контейнеры из библиотеки Qt, модели классов в этой библиотеке, описание и использование свойств, QML-плагины, создание своих компонентов.

В программу курса также входят тесты для проверки пройденного материала.

Оцените курс
ОтвратительноПлохоУдовлетворительноХорошоОтлично! (0)
Загрузка...

Добавить комментарий