Aprenda como desenvolver apps mobile utilizando as mais diversas tecnologias e frameworks. Além do desenvolvimento de app Android de forma nativa, você também contará com frameworks como Ionic, React Native, Cordova e Xamarin. Atualmente, aprender a programar aplicações mobile tornou-se uma necessidade de toda empresa.
Nesta primeira parte do curso, vamos criar uma pequena API financeira usando o framework PHP Laravel. Esta API será compartilhada por muitos usuários, então mostraremos como trabalhar com aplicações multi-inquilinos (multitenancy). Além disto vamos trabalhar com repositórios, validações, serializações, e documentação da API.
Nesta segunda parte do curso, vamos criar o nosso aplicativo nativo onde iremos consumir a API financeira criada na primeira parte e aprender a trabalhar baseado na documentação disponibilizada e consumir os principais endpoints para fazer nosso aplicativo funcionar. Nessa etapa vamos trabalhar com a criação dos layouts para serem consumidos mais tarde.
Você aprenderá a criar aplicativos nativos para o sistema mobile mais utilizado do mundo. Para isso, utilizaremos a plataforma Java, juntamente com o SDK do Android. Iniciaremos nossos estudos sobre esse grande ecossistema, aprendendo o básico de tudo que é necessário para começar a criar nossos apps.
Nesse curso, vamos dar continuidade ao aprendizado com o Android, dessa vez nós iremos aprender a lidar com múltiplas telas e recursos do celular como o banco de dados SQLite disponível em grande maioria dos sistemas operacionais android atuais e para finalizar, criaremos um aplicativo colocando em pratica todo aprendido das aulas.
Neste curso, vamos continuar os estudos sobre Android, dessa vez focando na parte prática onde vamos criar do 0 um jogo da velha utilizando elementos nativos da UI e aprendendo a lidar com eventos.
Neste curso, ensinaremos a trabalhar com os mais diversos tipos de Layout no Android studio, para tornar a sua aplicação responsiva e usável, nos mais diversos tipos de dispositivos. Durante o curso, você vai aprender na prática como trabalhar com o Constraint Layout, para a criação de layouts que se adaptam na maioria dos dispositivos Android.
Neste curso, mostraremos como acessar e manipular os recursos nativos de um dispositivo Android, tais como: câmera, GPS, galeria de imagens e vídeos, vibração, alarmes e lista de contatos, utilizando o Android Studio e Java. Além disso, iremos debater assuntos como: permissões, providers e intents.
Neste curso vamos aprender a como trabalhar e consumir uma API utilizando Android através de diversas libs mais utilizadas no ecossistema android.
Neste curso, mostraremos como salvar dados utilizando a tecnologia Realm. É uma das formas mais modernas e robustas de persistir dados, localmente, no dispositivo do usuário. Além disso, ensinaremos como trabalhar com o componente Recycler View, enquanto criamos um CRUD do zero com Realm.