Промышленная разработка на Qt и QML
Обзор особенностей мобильной разработки под ОС Android на языке C++ с использованием фреймверка Qt и языка QML (на примере мобильного приложения с элементами картографии)
Содержание:
1 Вступление - 0:08
2 Обзор демонстрируемой программы - 3:41
3 Мобильное приложение на десктопе - 16:08
4 Обзор структуры кода - 19:18
4.1 Устройство объекта приложения - 19:40
4.2 Объект ядра приложения - 22:14
4.2.1 Динамический перевод интерфейса как свойство ядра - 25:09
4.2.2 Блокировка обращения к ядру приложения из Java кода если ядро еще не проинициализировано - 27:52
4.2.3 Открытие связанных приложений по расширению файла и открытие браузера для просмотра URL - 30:15
4.3 Проброс C++ Enum в QML-код - 32:00
4.4 Работа с датчиками мобильного устройства - 36:22
4.5 Взаимодействие C++ и Java кода - 42:12
4.5.1 Провайдер фиктивных географических координат (Mock Location Provider) - 46:13
4.5.2 Вызов Java - кода из C++ через JNI - 52:01
5 Экономика проекта - 54:09
6 Заключение - 1:03:34
Оговорка: Проявление конфабуляции. Перепутал код FluffyChat и Telegram Client. В Telegram Client используется только Qt без QML. (1:14)
Внимание! Слово "промышленная" в названии ролика добавлено для привлечения внимания. О совместной разработке, тестировании, непрерывной интеграции и различных DevOps методиках здесь не рассказывается.
Сайт автора: https://webhamster.ru
Видео Промышленная разработка на Qt и QML канала Сергей Степанов
Содержание:
1 Вступление - 0:08
2 Обзор демонстрируемой программы - 3:41
3 Мобильное приложение на десктопе - 16:08
4 Обзор структуры кода - 19:18
4.1 Устройство объекта приложения - 19:40
4.2 Объект ядра приложения - 22:14
4.2.1 Динамический перевод интерфейса как свойство ядра - 25:09
4.2.2 Блокировка обращения к ядру приложения из Java кода если ядро еще не проинициализировано - 27:52
4.2.3 Открытие связанных приложений по расширению файла и открытие браузера для просмотра URL - 30:15
4.3 Проброс C++ Enum в QML-код - 32:00
4.4 Работа с датчиками мобильного устройства - 36:22
4.5 Взаимодействие C++ и Java кода - 42:12
4.5.1 Провайдер фиктивных географических координат (Mock Location Provider) - 46:13
4.5.2 Вызов Java - кода из C++ через JNI - 52:01
5 Экономика проекта - 54:09
6 Заключение - 1:03:34
Оговорка: Проявление конфабуляции. Перепутал код FluffyChat и Telegram Client. В Telegram Client используется только Qt без QML. (1:14)
Внимание! Слово "промышленная" в названии ролика добавлено для привлечения внимания. О совместной разработке, тестировании, непрерывной интеграции и различных DevOps методиках здесь не рассказывается.
Сайт автора: https://webhamster.ru
Видео Промышленная разработка на Qt и QML канала Сергей Степанов
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
C++ Builder vs Qt что выбрать и что почитатьСамодельный тепловизор на MLX90640Геймдизайн с нуля | Где научиться геймдизайну | Книги о геймдизайнеTesla Dashboard Interface (Instrument Cluster) remodeled with QtОперационная система Эльбрус АО «МЦСТ» - Установка тест обзорПочему начинающие не понимают JavascriptHow to Create Executable & Installer (.Exe) File for QT ProjectОсновы программирования на Qt. Model View Controller. Списки и таблицыСуть фреймворков для новичков.Best Practices for using QML and QtQuickQt - Многопоточный HTTP сервер10 СКРЫТЫХ ФУНКЦИЙ АНДРОИД, О КОТОРЫХ НУЖНО ЗНАТЬОбзор PIM-менеджера MyTetra v.1.42 - Часть 1Qt - Использование скриптов в приложенияхQt vs Flutter - 2020QT bluetooth (HC-05)Самые ожидаемые технологии 2019 годаQt - Создание рабочего дистрибутиваOpenGL GLSL на Qt. Очередной хеллоу ворлд.Запуск Qt приложений .exe вне Qt Creator