Лабораторные работы по курсу "Технологии программирования мобильных систем" (осень, 2020)

Зависимости

  • Sailfish SDK (link)
    Для установки Sailfish SDK предварительно потребуются:
    • Git
    • Oracle’s VirtualBox (ver. 4.1.18 и выше)

Структура репозитория

  • labs - директория, в которой размещаются все лабораторные работы;
  • reports - директория с отчётами;
  • tasks - директория с заданиями к лабораторным работам.

Темы лабораторных работ

  1. Инструменты разработки мобильных приложений [02b].
  2. Основы конструирования интерфейсов пользователя [03b].
  3. Типовые элементы интерфейса на мобильных устройствах [04b].
  4. Средства организации интерфейса мобильных приложений [05b].
  5. Управление данными и использование шаблона MVC [06b].
  6. Интерфейс пользователя как граф состояний [07b].
  7. Интеграция QML-интерфейсов и логики приложения на языке C++ [08b].
  8. Персональное задание - Перевод изображения в оттенки серого [individual_project].