Desenvolvimento de Aplicações para Android

Porto
22 Out 2018
a 09 Nov 2018
Pós-Laboral

18h30 - 21h30 (2ª, 4ª e 6ª feiras)

Chat

Criado especialmente para dispositivos móveis, smartphones, o ambiente operacional Android proporciona uma plataforma bastante intuitiva – com recurso ao Android SDK – no que diz respeito ao planeamento, desenvolvimento e teste de aplicações inovadoras, portáveis e rentáveis para Android.

Objetivos do curso: Dotar os formandos dos conhecimentos e competências em desenvolvimento de aplicações para a plataforma Android com recurso a Eclipse e Android SDK.

Destinatários

Destina-se a todos os interessados em adquirir/aprofundar conhecimentos de desenvolvimento de aplicações para Android.

Pré-Requisitos

Este curso apresenta como pré-requisito conhecimentos e experiência prévia de programação em Java ou frequência do curso “Programação Java para Android”.

Programa

  • Android em Geral
  • Introdução a Activity/Intent
  • Views e Layouts
  • Mais Views, Botões Customizados, Criação de Formulários
  • Serviços
  • ContentProviders / Resolvers
  • Adapters

Android em Geral

  • Objetivos do Curso
  • Visualizando o market
  • Android Market
  • Versões da plataforma
  • Arquitectura
  • Framework
  • Core Applications
  • Device input e output
  • Device radios
  • Nativo vs Web
  • Desktop vs Mobile
  • Introdução ao Emulador (AVD)
  • Introdução ao Eclipse e ao plugin ADT (painéis, shortcuts)

Introdução a Activity/Intent

  • Application components (intro)
  • Activity/Context
  • View
  • Activity Lifecycle
  • Application/Task
  • Intent
  • Intent/telefone e browser
  • Pasta layout
  • Application manifest
  • Pastas de recursos
  • Trace logging
  • Widgets
  • TextView
  • Button
  • Event listener
  • Multiple Activities
  • Introdução ao Android debug bridge (ADB)
  • Deploy da aplicação de demonstração para o telefone

Views e Layouts

  • View/ViewGroup
  • Posicionamento regras e tamanho da View
  • Valores de Tamanho e de Cor
  • AbsoluteLayout
  • FrameLayout
  • LinearLayout
  • RelativeLayout
  • SlidingDrawer
  • TableLayout
  • ScrollView
  • Ficheiro de Layout
  • Adicionar View ao Layout
  • Estilos/Temas
  • Drawables (introdução)
  • Densidade de Ecrã e ImageView
  • Orientação de Ecrã (portrait vs landscape)

Mais Views, Botoes Customizados, Criação de Formulários

  • Menu/OptionMenu
  • EditText
  • CheckBox
  • RadioButton/RadioGroup
  • Dialog: Alert, Custom, List, Radio
  • Toast
  • 9 Patch Graphics
  • StateListDrawable
  • WebView/WebViewClient
  • Custom View
  • Intent (Informação Extra / Filtragem)
  • Passagem de informação entre Activities

Serviços

  • Application (class)
  • Threads
  • Handlers/Loopers/Message Queues
  • Serviços (Locais e Remotos)
  • AIDL e Broadcast Receiver
  • Alarm Manager
  • Notification Manager
  • DDMS

ContentProviders / Resolvers

  • ContentProviders/Resolvers
  • REST
  • SQL review e SQLite Database
  • Insert, Update, Delete, Select
  • SQLiteOpenHelper
  • BaseColumns

Adapters

  • Adapters
  • Spinner
  • ListView
  • GridView
  • Gallery/ImageSwitcher
Chat

Quero saber mais informações sobre este curso

Desenvolvimento de Aplicações para Android

Programação Web e Mobile | 24h - Pós-Laboral: 18h30 - 21h30 (2ª, 4ª e 6ª feiras)


Notas

Pretende mais informação sobre este curso?

Preencha o formulário com os seus dados e as suas questões e entraremos em contacto consigo para lhe darmos todas as informações pretendidas.

Obrigado!