Visão Geral
Curso Android App development with Kotlin Fondation, Kotlin é uma linguagem oficial expressiva, concisa e poderosa no Android . Ele pode interoperar com nossos idiomas e tempo de execução Android existentes. É um projeto de código aberto sob Apache 2.0 e adotado pelas maiores empresas globais Google. Ele possui recursos de segurança para nulidade e imutabilidade que tornam os aplicativos Android saudáveis e com desempenho por padrão.
Neste curso, você aprenderá a programar em Kotlin. O curso começará com os fundamentos do Kotlin, totalmente adequado para iniciantes. Você colocará em prática o que aprender em vários desafios de codificação para que, após a conclusão deste curso, você possa criar seu próprio aplicativo móvel em Kotlin.
Objetivo
Após realizar este Curso Android App development with Kotlin Fondation, você será capaz de:
- Como usar o Android Studio para criar seu aplicativo.
- Como executar seu aplicativo em um dispositivo ou no emulador.
- Como adicionar botões interativos.
- Como exibir uma segunda tela.
- Introdução ao Kotlin
- Declarações de fluxo de controle
- Programação Orientada a Funções e Objetos (OOP)
- Estrutura Android e estúdio Android
- Criando a interface do usuário
- Layouts, estilos, temas e menus do Android
- Brindes, Atividades, Navegação e Visualizações
- Diálogos do Android, Snack Bar, Menus, Visualização da Web e notificação
- Armazenamento Android, SQLite e provedores de conteúdo
- Aplicativos com reconhecimento de localização: usando GPS e Google Maps
Pre-Requisitos
- Conhecimento básico de Java ou Kotlin
Materiais
Português + Exercícios + Lab Pratico
Conteúdo Programatico
Introduction to Kotlin
- Kotlin History
- Kotlin Advantages
- How Kotlin Program Work?
- Kotlin software Prerequisites
- Installing Android Studio
- Creating Kotlin Project using Android Studio
- Creating a Kotling Program
- Running a Kotlin Program
- Writing comments
- Kotlin Variables
- Kotlin Data Types
- Input of Information to Kotlin Program
Control Flow Statements
- Introduction
- If statement
- If-else- statement
- When Statement and expression
- For Loops
- While Loops
- Do- While loops
- Jump Expressions
Function & Object Oriented Programming (OOP)
- Function
- Function Structure
- Creating a Function
- Function and variable scope
- Object –Oriented Programming (OOP)
- Object
- Class
- Kotlin collection
Android Framework and Android studio
- Introduction
- Android Platform Architecture
- Android Libraries
- Components of Android application
- Types of Android processes and their properties
- Android Application Development
- Module 5: Creating user interface UI
- Introduction
- Android Project Structure
- View
- Creating user interface
Android Layouts, Styles, Themes and Menus
- Introduction
- Views
- Layouts
- Android Styles and Themes
- App manifest
Toasts, Activities, Navigation and Views
- Context Class
- Toast Class
- What is an Activity?
- Activity Lifecycle
- Android Intent
- Android Views
Toasts, Activities, Navigation and Views
- Introduction
- Android Dialogs
- Snack Bar
- Menus
- Web View
- Android Notifications
Android Storage, SQLite and Content Providers
- Android Storage Options
- Shared Preferences
- Internal Storage
- External Storage
- Network Connection
- SQLite Databases
- Content Providers
- Sync Adapters
- ORMLite
- Choosing Internal or External storage
Location –Aware Apps: Using GPS and Google Maps
- Introduction
- What is GPS and how does it work?
- Other Location Service Providers
- Configuring Google Maps
- JSON and API
TENHO INTERESSE