
Neste episódio vamos aprender a criar uma interface gráfica, utilizando a biblioteca (framework) Kivy.
Esse curso aborda interfaces gráficas, aplicativos de celular e interfaces básicas em 3D. É recomendado que o aluno tenha um conhecimento básico de Python. Caso ainda não saiba nada sobre Python, assista ao curso básico de Python.
Confira abaixo as aulas do curso e uma breve descrição do conteúdo abordado em cada aula.
Neste episódio vamos aprender a criar uma interface gráfica, utilizando a biblioteca (framework) Kivy.
Neste episódio vamos aprender a inserir widgets e dispor eles na tela do nosso aplicativo.
Nesta aula vamos aprender a criar funções para os botões com os eventos do Kivy e aprender sobre as variáveis de instância.
Nessa aula vamos aprender a linguagem Kivy para fazer os Layouts e a funcionalidade do nosso aplicativo!
Nessa aula vamos aprender a criar layouts e inserir widgets dinamicamente! Vamos aprender também sobre os KWARGS!
Nesta aula vamos aprender a criar layouts mais dinâmicos ainda! Vamos fazer uma barra de rolagem para mostrar conteúdos maiores do que a tela e aprender sobre size hints!
Nesta aula vamos aprender a remover widgets dinamicamente pelo aplicativo e também sobre as diversas maneiras de referenciar widgets na linguagem KV!
Nesta aula vamos aprender a adicionar widgets dinamicamente pelo aplicativo e também sobre um novo widget chamado TextInput!
Nesta aula vamos aprender a adicionar múltiplas telas ao nosso aplicativo utilizando o ScreenManager.
Nesta aula vamos aprender a criar um menu com imagem! Vamos ver outras propriedades do BoxLayout e usar o widget Image!
Nessa aula vamos aprender a criar uma Action Bar parecida com a do android no Kivy. Este vídeo é um dos vídeos de preparação para exportar nosso aplicativo para plataformas mobile como o Android.
Nessa aula vamos aprender a usar o botão de voltar do Android em nosso aplicativo. Vamos aprender também a utilizar os eventos das telas e comandos do teclado.
Nessa aula vamos aprender a utilizar o Buildozer, um programa para facilitar a criação de aplicativos mobile (móveis) gerando os instaladores para as plataformas específicas. No vídeo mostro como gerar o APK, que é o instalador para a plataforma Android!
Nessa aula vamos aprender a utilizar o Buildozer para realizar o ciclo básico de desenvolcimento: Compilar, Transferir, Instalar, Testar e Debugar.
Nessa aula vamos aprender a modificar o visual dos aplicativos no Kivy. Vamos aprender sobre o canvas e algumas instruções gráficas!
Nessa aula vamos aprender sobre classes dinâmicas na linguagem KV e a criar widgets customizados. Vamos aprender também mais uma instrução gráfica e mais sobre o canvas!
Nessa aula vamos aprender a criar widgets customizados utilizando a linguagem Python.
Nessa aula vamos aprender como criar e usar as propriedades no Kivy. Vamos também aprender sobre as atribuições simultâneas no Python.
Nessa aula vamos aprender a criar um Popup no Kivy. Vamos implementar um Popup de confirmação de saída para o nosso aplicativo.
Nessa aula vamos aprender a criar a funcionalidade de confirmação de saída para nossos aplicativos. Ao apertar Esc ou clicar no X da janela, um popup de confirmação será mostrado, antes que o aplicativo feche.
Nessa aula vamos aprender a criar animações no Kivy! Vamos fazer com que o popup de confirmação de saída do aplicativo tenha um efeito de aparição. Além disso vamos fazer com que o texto do botão sim pisque repetidamente!
Nesse vídeo vamos aprender a como salvar informações produzidas pelo aplicativo Kivy e torná-las persistentes. Isso significa que os dados estarão disponíveis mesmo depois de desisntalações e atualizações do aplicativo.
Nesse vídeo vamos aprender o que é DPI e PPI e como eles influenciam a criação de interfaces gráficas. Veremos alguns problemas comuns que acontecem ao rodar aplicativos em diferentes dispositivos, a causa do problema, como prever como ficará a interface em determinado dispositivo e como ajustar os parâmetros para que ela fique do jeito que foi planejada. Vamos também falar sobre o módulo Screen do Kivy, que nos ajudará a simular as telas de diversos dispositivos.
Nesse vídeo vamos aprender a criar interfaces que se adaptam às características da tela do dispositivo. Vamos aprender sobre as métricas do kivy, como utilizá-las e algumas outras dicas :)
Nesse vídeo vamos aprender a adicionar efeitos sonoros em nossos aplicativos. Vamos aprender a utilizar variáveis globais e corrigir um bug na tela tarefas.
Nesse vídeo vamos apender como implementar nosso chatbot em um aplicativo em Kivy. Vamos criar uma tela de assistente virtual para que possamos interagir, escrevendo mensagens e executando comandos.
Nesse vídeo vamos aprender como agendar a execução de códigos. Vamos utilizar esse conhecimento para simular um atraso nas mensagens do chatbot, para que ele pareça mais real.
Nesse vídeo vamos aprender a trocar a presplash, ou tela de carregamento (loading) padrão do kivy, e colocar um ícone customizado. Vamos criar um app do zero, compilar e colocar a presplash e ícone customizados.
Nesse vídeo vamos aprender a criar um botão com imagem. Vou explicar sobre a propriedade border do botão e como criar bordas customizadas nos botões. Vamos utilizar esse botão para gravar a fala para reconhecimento do chatbot nos próximos vídeos.
Nesse vídeo vamos aprender sobre o módulo Plyer, criado pelos desenvolvedores do Kivy. Com ele é possível acessar as funções nativas do Android e de outras plataformas. Vamos utilizar ele para acessar o motor de sintetização de voz do Android para que o nosso chatbot fale. Vamos aprender também a incluir pacotes novos no projeto do android.
Nesse vídeo vamos aprender a usar o reconhecimento de fala do Android através do módulo Plyer. Vamos implementar esse reconhecimento no assistente virtual do nosso aplicativo, fazer as configurações necessárias para a compilação e testá-lo.
Nesse vídeo vamos aprender a criar um APK que roda em Python 3 com o buildozer! Eu explico o processo com o novo alvo do buildozer e com o Crystax Python!
Nesse vídeo vamos aprender a criar um Label que muda seu tamanho e quebra a linha do texto automaticamente.
Nesse vídeo vamos aprender a adicionar mais módulos e bibliotecas do Python no nosso aplicativo. Vamos adicionar os módulos requests, beautifulsoup e wikipedia. E para testá-los, vamos fazer com que o nosso chatbot pesquisa os termos que não conhece na internet (web).