Curso Android App development with Kotlin Fondation

  • APP Mobile & Development

Curso Android App development with Kotlin Fondation

40 horas
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

  1. Kotlin History
  2. Kotlin Advantages
  3. How Kotlin Program Work?
  4. Kotlin software Prerequisites
  5. Installing Android Studio
  6. Creating Kotlin Project using Android Studio
  7. Creating a Kotling Program
  8. Running a Kotlin Program
  9. Writing comments
  10. Kotlin Variables
  11. Kotlin Data Types
  12. Input of Information to Kotlin Program

Control Flow Statements

  1. Introduction
  2. If statement
  3. If-else- statement
  4. When Statement and expression
  5. For Loops
  6. While Loops
  7. Do- While loops
  8. Jump Expressions

Function & Object Oriented Programming (OOP)

  1. Function
  2. Function Structure
  3. Creating a Function
  4. Function and variable scope
  5. Object –Oriented Programming (OOP)
  6. Object
  7. Class
  8. Kotlin collection

Android Framework and Android studio

  1. Introduction
  2. Android Platform Architecture
  3. Android Libraries
  4. Components of Android application
  5. Types of Android processes and their properties
  6. Android Application Development
  7.  Module 5: Creating user interface UI
  8. Introduction
  9. Android Project Structure
  10. View
  11. Creating user interface

Android Layouts, Styles, Themes and Menus

  1. Introduction
  2. Views
  3. Layouts
  4. Android Styles and Themes
  5. App manifest

Toasts, Activities, Navigation and Views

  1. Context Class
  2. Toast Class
  3. What is an Activity?
  4. Activity Lifecycle
  5. Android Intent
  6. Android Views

Toasts, Activities, Navigation and Views

  1. Introduction
  2. Android Dialogs
  3. Snack Bar
  4. Menus
  5. Web View
  6. Android Notifications

Android Storage, SQLite and Content Providers

  1. Android Storage Options
  2. Shared Preferences
  3. Internal Storage
  4. External Storage
  5. Network Connection
  6. SQLite Databases
  7. Content Providers
  8. Sync Adapters
  9. ORMLite
  10. Choosing Internal or External storage

Location –Aware Apps: Using GPS and Google Maps

  1. Introduction
  2. What is GPS and how does it work?
  3. Other Location Service Providers
  4. Configuring Google Maps
  5. JSON and API
TENHO INTERESSE

Cursos Relacionados

Curso Python Introdução a Programação

32 horas

Curso iOS Swift Desenvolvendo Apps

40 horas

Curso Desenvolvimento de Aplicações Para SAP HANA 

24horas

Curso Big Data Analyst Mineração de Dados

32 horas

Curso SAP FIORI Desenvolvedor Fiori

32 Horas

Curso SAP ABAP HANA - Desenvolvedor ABAP HANA

24 horas

Curso Técnicas de integração de dados ETL

16 horas

Curso Cloudera Developer para Apache Spark e Hadoop

32 horas

Curso Cloudera Administrador Apache Hadoop

32 horas