C++ дайджест #15: геолокація з Qt, ACCU 2019
У випуску: Results of 2019 Global Developer Survey "Lite", GCC 9.1, Qt Positioning, Qt Location.
Привіт, мої любі сішники! Пропоную в цьому дайджесті поглянути на геолокацію в Qt та результати конференції ACCU 2019. Почнімо? :)
Qt geolocation
Маємо 2 модулі в Qt, що можуть нам допомогти:
- Qt Positioning — модуль Qt, що забезпечує геолокацію. Підтримується в Android, iOS, macOS, Linux, Windows та WinRT. В офіційній документації Qt присутні 4 приклади: GeoFlickr , Log File Position Source , SatelliteInfo , Weather Info .
- Qt Location — дозволяє робити mapping, використовуючи сервіси. Приклади від Qt .
Додатково можна розглянути:
- GPS трекер на Qt, карта і трек ;
- у книжці Hands-On Mobile and Embedded Development with Qt 5 (з 183 сторінки);
- у книжці Hands-On GUI Programming with C++ and Qt5 (з 170 сторінки);
- Android. Java vs Qt QML — Tutorial 004. Creating a menu in the Action Bar from the submenu ;
- Example app using Qt Location + Mapbox GL .
ACCU 2019
Нещодавно відбулася конференція ACCU 2019. Враження та відгуки можна почитати у звітах:
Conference Report: ACCU 2019 .
ACCU 2019 Slides Trip and Report .
Та найголовніше — відео з конференції .
Інструменти
The Day I Fell in Love with Fuzzing .
ClangFormat plugin in Qt Creator 4.9 .
C++17/20 Features Fixes and in Visual Studio 2019 .
Clang/LLVM Support in Visual Studio .
Visual Studio CMake Support — Clang/LLVM, CMake 3.14, Vcpkg, and Performance Improvements .
New code analysis quick fixes for uninitialized memory (C6001) and use before init (C26494) warnings .
Modern C++
How to Write Safe and Expressive Multi-Threaded Code in C++11 .
Корисні посилання
Results of 2019 Global Developer Survey "Lite" .
Відкрито реєстрацію на CppCon 2019 .
Оновлення
Цього місяця маємо такі оновлення:
Qt: Qt 5.12.3 , Qt 5.9.8 , Qbs 1.13 .
Visual Studio Code C/C++ extension 0.23.0 .
GCC 9.1 .
Для новачків
Teach yourself C++ — Where to start .
Хвилиночка флуду
? Попередній випуск: C++ дайджест #14
Опубліковано: 11/05/19 @ 10:00
Розділ Різне
Рекомендуємо:
PM дайджест #18: порівняння ефективності методологій, фреймворк AgileLite, перехід з розробки PM
7 причин, чому продукти не стають успішними на ринку. Приклади Nokia, IBM, Apple та інших компаній
Як дорости до рівня Solution Architect
DOU Проектор: MentorBot — бот для пошуку наставника і менторское рух IT KPI
Такі різні «ми», або Мультикультурність команди — не вирок