Plataformas móveis modernas. Android Studio. Conceitos Básicos de Android. Activity. Intent. Interface Gráfica. Persistência de Dados. WebServices. Mapas e localização. Services e notificações.
Ofertado em: [2017-1] [2017-2] [2018-1] [2018-2]
- Introdução. Mercado de dispositivos móveis. Plataformas móveis modernas: Android e iOS. IDE Android Studio. Google Play.
- Conceitos Básicos de Android. Arquitetura, Activity, View, Intent, Classe R, AndroidManifest, Gradle e LogCat.
- Activity. Ciclo de vida, navegação entre telas, inicialização de uma nova Activity, Passagem de parâmetros entre telas.
- Intent. Envio de mensagem ao Android, Permissões, Navegação entre telas e envio de parâmetros, Intents Nativas do Android (navegador, email, câmera, chamadas, etc). Classe Parcelable. Padrão de Projeto Singleton. Intent-Filter.
- Interface Gráfica I. Classe View. Gerenciadores de Layout: FrameLayout, LinearLayout, Constraint Layout.
- Interface Gráfica II. Widgets: TabHost, CheckBox, RadioButton, Spinner, ToggleButton, AutoCompleteTextView, ImaqeButton, ListView, GridView, RattingBar, SeekBar, Chronometer, Calendar, Dialogs, Toast, etc. ActionBar: Menus e Navigation Drawer. Material Design.
- Persistência de Dados. Arquivos e armazenamento interno, SharedPreferences, Introdução ao gerenciador de Banco de Dados SQLite. Firebase e login via conta Google e Facebook.
- WebServices. Arquitetura Cliente-Servidor. Comunicação via Socket, JSON. AssyncTask. Requisições HTTP: Get e Post. WebView.
- Mapas e localização. Localização no mapa – latitude e longitude. URIs de acesso ao GoogleMaps. Google Maps Android API.
- Services. BroadcastReceiver, Notification, AlarmManager.
- Lecheta, R. Google Android - Aprenda a criar aplicações para dispositivos móveis com o Android SDK. Quinta Edição. São Paulo: Novatec, 2015.
- Google LLC. Android Developers. Disponível em: https://developer.android.com, acessado em Janeiro de 2018.
- Anselmo, F. Android em 50 projetos. Florianópolis: Visual Books, 2012.