ISO Qt para Android + Qt3D (nova versão)

UPDATE: nova versão disponível: (ISO) (instruções).
Novidades desta versão:

  • Qt 5.12.1.
  • Qt Creator 4.8.1.
  • Toolchain C++ baseada no Clang.
  • Android SDK 4333796.
  • Android NDK r19b.
  • Emulador Android.
  • Virtual Device Android x86_64 já configurado no Qt Creator.

A QtCon Brasil (primeira conferência sobre Qt do Brasil e da América Latina), desde a sua primeira edição, ano passado, tem sido um fórum bastante proveitoso para conhecer mais sobre o Qt e se atualizar em relação às suas funcionalidades, aplicações em casos reais e planos futuros. Uma parte interessante da programação da conferência são as sessões de treinamento, sempre abordando temas interessantes tais como desenvolvimento embarcado com Qt, desenvolvimento de aplicativos Android com Qt e computação gráfica com Qt3D.

Com o objetivo de simplificar a configuração do ambiente de desenvolvimento e a implantação de aplicativos Qt em smartphones Android, desde o ano passado eu tenho desenvolvido uma versão customizada do ArchLinux já contendo todas as instalações, ferramentas auxiliares e materiais didáticos relacionados a estes treinamentos.

Para a QtCon Brasil 2018, realizada entre 8 e 11 de novembro, uma nova versão da imagem ISO bootável foi criada, já com todos os artefatos necessários à realização dos treinamentos "Desenvolvendo Aplicações Android com Qt" e "Computação Gráfica com Qt3D". O objetivo, no caso do desenvolvimento de aplicações Android, é disponibilizar um ambiente onde a implantação de uma aplicação Qt seja realizada da forma mais simples possível: simplesmente conectando o seu smartphone e clicando no botão de "build" do Qt Creator. Para o caso do desenvolvimento de aplicações de Computação Gráfica com o Qt3D, o objetivo é disponibilizar todas as ferramentas auxiliares e artefatos utilizados (texturas, malhas poligonais, mapeamentos de ambiente, arquivos de captura de movimentos para animações, etc). Adicionalmente, a ISO já contém - para ambos o casos - todos os slides e códigos-exemplo utilizados nos treinamentos.

Features:

  • Qt 5.11.2.
  • Qt Creator 4.7.2.
  • Android SDK 4333796.
  • Android NDK 10e (versão recomendada pelo Qt).
  • Blender 2.79b.
  • Inkscape 0.92.
  • Gimp 2.10.
  • QML Quick Reference Card (by ICS).
  • Qt Creator Quick Reference Card (by KDAB).
  • Slides + códigos-exemplo (treinamentos de Android e Computação Gráfica).

O download da ISO pode ser realizado neste link. Lembre-se de realizar a verificação de integridade utilizado o SHA1 ou MD5. Instruções para uso da ISO estão disponíveis aqui. Para a próxima versão, o plano é integrar o Calamares para viabilizar uma instalação rápida para aqueles que desejarem ter o ambiente executando em seu laptop. :)

Boa diversão! ;)

Screenshots:
Boot Manager

Plasma Desktop

Qt Creator com Aplicação Android

Ferramentas Auxiliares para CG

Slides dos Treinamentos