Ricardo R. Lecheta. Novatec

Tamanho: px
Começar a partir da página:

Download "Ricardo R. Lecheta. Novatec"

Transcrição

1 Ricardo R. Lecheta Novatec

2 Copyright 2009, 2010, 2013, 2016 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem prévia autorização, por escrito, do autor e da Editora. Editor: Rubens PratesOG Assistente editorial: Priscila A. Yoshimatsu Revisão gramatical: Viviane Oshima Editoração eletrônica: Carolina Kuwabata Capa: Victor Bittow ISBN: Histórico de impressões: Dezembro/2015 Quinta edição Agosto/2015 Primeira reimpressão Junho/2015 Quarta edição (ISBN: ) Outubro/2014 Quarta reimpressão Abril/2014 Terceira reimpressão Janeiro/2014 Segunda reimpressão Setembro/2013 Primeira reimpressão Março/2013 Terceira edição (ISBN: ) Junho/2010 Segunda edição (ISBN: ) Março/2009 Primeira edição (ISBN: ) Novatec Editora Ltda. Rua Luís Antônio dos Santos São Paulo, SP Brasil Tel.: novatec@novatec.com.br Site: novatec.com.br Twitter: twitter.com/novateceditora Facebook: facebook.com/novatec LinkedIn: linkedin.com/in/novatec

3 Sumário Agradecimentos Sobre o autor Prefácio Capítulo 1 Introdução ao Android Introdução Open Handset Alliance e o Android Sistema operacional Linux Código aberto e livre Máquina virtual Dalvik Máquina virtual ART (Android Runtime) Conhecendo um pouco mais sobre o Android Android Developer Challenge Google Play T-Mobile G Google Nexus Um pouco sobre a história e versões do Android Android 1.5 (Cupcake) Android 1.6 (Donut) Android 2.0 e 2.1 (Eclair) Android 2.2 (Froyo) Android 2.3 (Gingerbread) Android 3.0 (Honeycomb) Android 4.0 (Ice Cream Sandwich) Android 4.1 (Jelly Bean) Android 4.4 (KitKat) Android 5.0 (Lollipop) Android 6.0 (Marshmallow)...40 Capítulo 2 Configuração do ambiente de desenvolvimento Android SDK Requisitos de software e sistema

4 8 Google Android 5a edição 2.3 Plataforma (versão do Android) Android Studio Instalando os pacotes pelo SDK Manager Intel Hardware Accelerated Execution Manager (HAXM) Criando um projeto no Android Studio Criando um emulador (AVD) Executando o projeto no emulador Algumas janelas importantes do Android Studio Aplicações na tela principal (Home) Entendendo um pouco mais sobre o emulador ADB (Android Debug Bridge) Informações básicas sobre a resolução do emulador Como fazer o download dos exemplos do livro...70 Capítulo 3 Conceitos básicos do Android Estrutura do projeto no Android Studio Arquivo AndroidManifest.xml Classe MainActivity Arquivo de layout activity_main.xml Arquivo strings.xml Classe R Informações sobre como acessar recursos de texto e imagem Arquivo build.gradle LogCat Escrevendo mensagens de log Tratamento de eventos...90 Capítulo 4 Activity Activity Classes FragmentActivity e AppCompatActivity Ciclo de vida de uma activity Ciclo de vida avançado o que acontece ao rotacionar o celular? Navegação entre telas e inicialização de uma nova activity Mais detalhes sobre a classe Bundle e como passar parâmetros O básico sobre action bar e como voltar para tela anterior Links úteis Capítulo 5 Action Bar e temas Introdução à Action Bar Temas Holo e Material Projeto de exemplo sobre action bar Opções de visualização dos action buttons (always, never, ifroom) Template de ícones para os botões da action bar

5 Sumário Classe android.app.actionbar SearchView Action provider Split action bar Up navigation Navegação por tabs na action bar ActionBarCompat a biblioteca de compatibilidade da action bar Links úteis Capítulo 6 Interface gráfica gerenciadores de layout View Classe ViewGroup Configurando a altura e largura de uma view Entendendo as constantes wrap_content e match_parent FrameLayout LinearLayout LinearLayout controle do alinhamento layout_gravity LinearLayout controle do peso TableLayout uso de uma tabela com linhas e colunas TableLayout e shrinkcolumns contração de colunas TableLayout e strechcolumns expansão de colunas TableLayout criando um formulário GridLayout RelativeLayout AbsoluteLayout (deprecated) Utilizando layouts aninhados para criar telas complexas Criação de um layout pela API LinearLayout Criação de um layout pela API TableLayout ScrollView Alguns detalhes sobre a ActionBar e o up navigation LayoutInflater inflando arquivos XML Links úteis Capítulo 7 Interface gráfica View Arquivo /res/values/strings.xml Arquivo XML com as cores Arquivo XML para criar um estilo CSS Exemplo completo com estilos View A classe responsável por desenhar elementos na tela TextView e EditText campo de texto para digitar informações AutoCompleteTextView Button e ImageButton CheckBox e ToggleButton

6 10 Google Android 5a edição 7.10 RadioButton Spinner ProgressDialog janela de progresso ProgressBar barra de progresso Toast alertas rápidos AlertDialog alertas para o usuário confirmar LayoutInflater inflando um arquivo XML ListView ListView com adapter customizado GridView Gallery ViewPager ViewPager + TitleStrip ou TabStrip ImageSwitcher WebView Movimentando uma imagem pela tela com touch Desenho manual com a classe Canvas Nunca utilize pixels Capítulo 8 Fragments Como surgiram os fragments no Android 3.0 Honeycomb Fragments é muito mais do que dividir a tela em duas partes API de Fragments Hello World fragment Utilizando fragments com action bar + tabs Utilizando fragments com action bar + tabs + ViewPager Ciclo de vida de um fragment Migrando um projeto que utiliza activity para fragments Criando um layout dividido em partes nos tablets Exemplos da API dos fragments Back stack Adicionando botões na action bar pelo fragment Salvando o estado de um fragment Vantagens de utilizar os fragments Links úteis Capítulo 9 Animações Drawable Animation Classe Animation View Animation AlphaAnimation RotateAnimation ScaleAnimation...291

7 Sumário TranslateAnimation AnimationSet AnimationListener Interpolator O problema com a API de animações no Android 2.x Property Animations Classe ValueAnimator Classe ObjectAnimator ObjectAnimator animação fade_in/fade_out ObjectAnimator animação de movimento ObjectAnimator animação de rotação ObjectAnimator animação de escala AnimatorSet criando um conjunto de animações AnimatorListener ViewPropertyAnimator animação do jeito fácil Classe ValueAnimator outro exemplo Aplicando animações no layout Aplicando animações nos fragments Aplicando animações ao navegar entre activities NineOldAndroids animações com compatibilidade Links úteis Capítulo 10 Threads, Handler e AsyncTask Introdução Método sendmessage(msg) Método post(runnable) Atualizando a view dentro de uma thread Agendando tarefas contínuas na activity Implementação de um tela Splash Screen para sua aplicação AsyncTask Download de imagens com a biblioteca Picasso Links úteis Capítulo 11 Material Design Introdução Tema Material Paleta de cores Elevação de views Ripple feedback ao toque Floating Action Button (FAB) CardView RecyclerView Efeito de revelação (Reveal Effect)...369

8 12 Google Android 5a edição Extraindo as cores de uma figura Animações com item compartilhado entre duas activities Compatibilidade com versões anteriores Links úteis Capítulo 12 Toolbar Introdução à Toolbar Utilizando a Toolbar como a action bar Utilizando a API da Toolbar (modo standalone) Links úteis Capítulo 13 Navigation Drawer Criando o projeto Copiando os arquivos necessários e imagens Criando a activity e o fragment-base para o projeto Configurando a Toolbar Classe Application armazenando informações globais Biblioteca android-utils Como o Gradle encontrou a biblioteca android-utils Navigation drawer Navigation drawer com Material Design Criando os fragments do projeto Tipo dos carros clássicos, esportivos e luxo Criando o menu overflow Links úteis Capítulo 14 WebView Fragment com WebView Swipe to Refresh Interceptando requisições no WebView Executando JavaScript Comunicação do JavaScript com a classe Android Mostrando código HTML no WebView Links úteis Capítulo 15 RecyclerView e tabs Criando as classes de domínio Criando a lista de carros Tabs e ViewPager Navegação de telas Serializable versus Parcelable Floating Action Button...464

9 Sumário Material Design na lista scroll flexível Controlando a rolagem dentro do AppBarLayout Refatorando o código: activity versus fragment Material Design na tela de detalhes do carro Material Design na tela de detalhes do carro Links úteis Capítulo 16 Parser de XML, JSON e testes unitários Lendo um arquivo local da pasta /res/raw Parser de XML Parser de JSON Testes unitários no Android Mais informações Capítulo 17 Web services Introdução Requisição HTTP para consultar o web service Utilizando a classe AsyncTask Biblioteca simples para encapsular a AsyncTask Atualização por Pull to Refresh Verificando se existe conexão disponível Requisições HTTP com Get e Post Web services com WSDL Links úteis Capítulo 18 Persistência Salvando as preferências do usuário com a classe SharedPreferences Activity de configurações Lendo e salvando arquivos Trabalhando com arquivos na memória interna Trabalhando com arquivos na memória externa (SD card) Controle de permissões no Android Outros métodos da classe Context Brincando de fazer cache Banco de dados SQLite Criação de um banco de dados diretamente com a API Inserção de registros no banco de dados Atualização de registros no banco de dados Exclusão de registros do banco de dados Busca de registros no banco de dados Métodos da classe Cursor Continuando o projeto dos carros

10 14 Google Android 5a edição Visualizando o banco de dados com a ferramenta adb Visualizando o banco de dados com um cliente SQLite Atualizando a lista com dados do web service Adicionando ações na action bar Editando o nome do carro Excluindo um carro do banco de dados Atualizando a lista depois de excluir um carro Modo de execução da activity launchmode Fazendo backup na nuvem Fazendo backup de um arquivo Links úteis Capítulo 19 Action bar de contexto e compartilhamento Introdução Detectando toques longos OnLongClickListener Ativando o ActionMode na action bar Removendo os carros selecionados Compartilhando os carros selecionados Compartilhando as fotos dos carros selecionados Links úteis Capítulo 20 Intents Intent envio de uma mensagem ao Android Intents explícitas e implícitas Exemplos de intents nativas Permissões Retornando resultados de uma intent startactivityforresult IntentFilter Por que a MainActivity declara um <intent-filter>? Exemplo completo com intent customizada Verificando se uma intent será encontrada Interceptando aplicações nativas Lendo código de barras Nomenclatura das intents Links úteis Capítulo 21 Multimídia áudio, vídeo e câmera Formatos de áudio e vídeo suportados Classe Media Player Criando um player de mp Reproduzindo vídeo com a classe VideoView

11 Sumário Utilizando uma intent e o player de vídeo nativo Utilizando o VideoView no projeto dos carros Tirando fotos com uma intent Tirando fotos como obter o arquivo da foto Trabalhando com bitmaps de forma eficiente Enviando a imagem para o servidor Gravando áudio e vídeo Links úteis Capítulo 22 Mapas Introdução Google Maps Android API Versão Google Play Services Gerando a chave de acesso dos mapas Configurando o projeto Adicionando o mapa no projeto dos carros Classe GoogleMap Localização do mapa latitude e longitude CameraPosition zoom Configurando o tipo do mapa Colocando os conceitos em práticas CameraPosition CameraPosition bearing rotação CameraPosition tilt inclinação Monitorando os eventos do mapa Marcadores Polyline desenhando uma linha no mapa Links úteis Capítulo 23 Google Play Services e localização Introdução My Location Monitorando o GPS (à moda antiga) Monitorando o GPS (Fused Location Provider) Conectando-se ao Google Play Services Obtendo a última localização de forma eficiente API de localização do Google Play Services Desenhando uma rota entre dois pontos Buscando um endereço Links úteis...714

12 16 Google Android 5a edição Capítulo 24 BroadcastReceiver Introdução Configurando um receiver de forma estática Configurando um receiver de forma dinâmica Quando utilizar um receiver estático ou dinâmico? Classe LocalBroadcastManager Execução de um receiver ao inicializar o sistema operacional Interceptando uma mensagem SMS Ciclo de vida Delegando o trabalho para um service Mostrando uma notificação para o usuário Links úteis Capítulo 25 Notification Por que usar uma notificação para se comunicar com o usuário Criando uma notificação simples Heads-up notifications Notificações na tela de bloqueio Criando uma notificação grande (big view notifications) Criando uma notificação com ações Cancelando uma notificação Mais informações sobre a classe PendingIntent Exemplo com notificação e BroadcastReceiver Mostrando uma barra de progresso na notificação Links úteis Capítulo 26 AlarmManager Por que utilizar um alarme (agendar uma tarefa) Método da classe AlarmManager Agendando um alarme Repetindo o alarme Classe Calendar Quando utilizar ou não um alarme Links úteis Capítulo 27 Service e JobInfo Introdução Exemplos de serviços Como iniciar e parar um serviço Exemplo prático Deixar o serviço executando depois de sair de uma tela Entendendo o ciclo de vida de um serviço...764

13 Sumário Classe IntentService Criando um player mp Método bindservice(intent,con,flags) Qual método utilizar para iniciar um serviço? Um serviço em execução contínua não consome muito processamento? JobInfo a nova API do Lollipop Links úteis Capítulo 28 GCM Google Cloud Messaging O que é push? Como funciona o GCM Gerando a chave de acesso do GCM Obtendo o Project Number Executando o projeto de exemplo Enviando a mensagem de push Criando o projeto Android passo a passo Classe GoogleCloudMessaging Configurando o projeto Android Criando a activity para fazer o registro no GCM Links úteis Capítulo 29 Salvando o estado da aplicação Troca de configurações configuration changes Salvando o estado com o método onsaveinstancestate(bundle) Salvando o estado com o método setretaininstance(boolean) A importância de reter a instância do fragment Manter uma thread executando durante a troca de orientação Como bloquear a troca de orientação Dispositivos com teclado Configuração android:configchanges e o método onconfigurationchanged Salvando o estado no projeto dos carros Links úteis Capítulo 30 Suportando diferentes tamanhos de telas Unidades de medida Tamanho de tela (screen size) Proporção da tela (aspect ratio) Resolução e densidade da tela O problema de utilizar pixels DIP ou DP (density-independent pixel) Tabela de densidade dos dispositivos Customizando as imagens conforme a densidade da tela...826

14 18 Google Android 5a edição 30.9 Trabalhando com a unidade dp no Canvas Tamanho da tela em dp Dimensões (dimen) Qualificadores de recursos para tablets Links úteis Capítulo 31 Threads avançado AsyncTask e Loader O problema com o ProgressDialog Controlando a troca de orientação ao executar uma task Executando a AsyncTask de forma serial ou paralela Loader Opinião do autor Links úteis Capítulo 32 Agenda de contatos e content provider Por que utilizar a classe ContentProvider provedor de conteúdo URI Immutable URI reference Exemplos de provedores de conteúdo nativos Lendo os contatos da agenda Como ler todos os telefones e a foto de um contato Mostrando os contatos em um ListView Utilizando um CursorAdapter Utilizando um CursorLoader Monitorando a fonte de dados com um loader Criando um provedor de conteúdo customizado Classe ContentProvider Classe estática Carros Links úteis Capítulo 33 SMS Enviando SMS por intent ou pela API Criando um BroadcastReceiver para receber um SMS Links úteis Capítulo 34 Gestos Introdução Reconhecendo gestos previamente cadastrados Detectando gestos comuns, como scroll lateral Detectando gesto de pinch (zoom) Links úteis...918

15 Sumário 19 Capítulo 35 Sensores e Google Fit Como obter a lista de sensores disponíveis Testando os sensores Sensor de luminosidade Sensor de temperatura Sensor de proximidade Sensor de acelerômetro Movendo uma view pela tela com o acelerômetro Google Fit Links úteis Capítulo 36 Bluetooth Verificando se o dispositivo suporta Bluetooth Ativando o Bluetooth por programação Listando os dispositivos pareados Buscar novos dispositivos Bluetooth Deixando o Bluetooth visível para ser encontrado Criando um BluetoothDevice pelo endereço Chat em Bluetooth Conectando-se ao Bluetooth pela serial Links úteis Capítulo 37 Reconhecimento de voz Introdução Hello TTS faça seu Android falar Verificando o idioma e falando em português Reconhecimento de voz por intent Reconhecimento de voz por um listener Links úteis Capítulo 38 Gradle Introdução Gerenciando dependências Trabalhando com módulos Trabalhando com bibliotecas Criando uma biblioteca Configurando um servidor Maven Sonatype Nexus Publicando no Maven Central Flavors Classe BuildConfig Assinando o aplicativo para o build release Links úteis

16 20 Google Android 5a edição Capítulo 39 Android Wear Introdução Hello World Wear Conectando o smartphone no Android Wear Conectando o smartphone no relógio físico Notificações no wear Notificações com várias páginas Notificações empilhadas Notificações com comandos de voz Google Play Services e Wearable API Node API Message API Data API Enviando mensagens entre o smartphone e o Wear Enviando uma foto tirada pela câmera para o wear Criando views e layouts para wear Criando cards (cartões) Criando listas Criando páginas (ViewPager) Criando páginas em grid (GridViewPager) Aplicativos em tela cheia (Full-Screen) Animação de confirmação Alertas de sucesso e erro Interceptando eventos em background Localização e sensores Links úteis Capítulo 40 Google Play Controle da versão de sua aplicação Compilando o projeto corretamente Assinando o aplicativo pelo Android Studio/Gradle Publicando no Google Play Monetização com anúncios Links úteis

Ricardo R. Lecheta. Novatec

Ricardo R. Lecheta. Novatec Ricardo R. Lecheta Novatec Copyright 2016 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer

Leia mais

2ª Edição Ricardo R. Lecheta

2ª Edição Ricardo R. Lecheta 2ª Edição Ricardo R. Lecheta Novatec Copyright 2017, 2018 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial,

Leia mais

2ª Edição Ricardo R. Lecheta

2ª Edição Ricardo R. Lecheta Google Aprenda a criar aplicações para dispositivos móveis com o Android SDK 2ª Edição Ricardo R. Lecheta Novatec Sumário Agradecimentos... 15 Sobre o autor... 16 Prefácio... 17 Capítulo 1 Introdução ao

Leia mais

4 a Edição. Ricardo R. Lecheta. Novatec

4 a Edição. Ricardo R. Lecheta. Novatec 4 a Edição Ricardo R. Lecheta Novatec Copyright 2009, 2010, 2013, 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra,

Leia mais

2ª edição Nelson Glauber de Vasconcelos Leal

2ª edição Nelson Glauber de Vasconcelos Leal 2ª edição Nelson Glauber de Vasconcelos Leal Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra,

Leia mais

Nelson Glauber de Vasconcelos Leal

Nelson Glauber de Vasconcelos Leal Nelson Glauber de Vasconcelos Leal Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial,

Leia mais

3ª Edição Ricardo R. Lecheta

3ª Edição Ricardo R. Lecheta 3ª Edição Ricardo R. Lecheta Novatec Copyright 2009, 2010, 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo

Leia mais

Google. Ricardo R. Lecheta. Aprenda a criar aplicações para dispositivos móveis com o Android SDK. Novatec

Google. Ricardo R. Lecheta. Aprenda a criar aplicações para dispositivos móveis com o Android SDK. Novatec Google Aprenda a criar aplicações para dispositivos móveis com o Android SDK Ricardo R. Lecheta Novatec Sumário Agradecimentos... 15 Sobre o autor... 16 Prefácio... 17 Capítulo1 Introdução ao Android...

Leia mais

Programa Analítico de Disciplina INF311 Programação para dispositivos móveis

Programa Analítico de Disciplina INF311 Programação para dispositivos móveis 0 Programa Analítico de Disciplina Departamento de Informática - Centro de Ciências Exatas e Tecnológicas Número de créditos: Teóricas Práticas Total Duração em semanas: 15 Carga horária semanal 3 1 Períodos

Leia mais

Programando para. iphone e ipad. Aprenda a construir aplicativos para o ios. André Milani. Novatec

Programando para. iphone e ipad. Aprenda a construir aplicativos para o ios. André Milani. Novatec Programando para iphone e ipad Aprenda a construir aplicativos para o ios André Milani Novatec Copyright 2012 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998.

Leia mais

Ademir C. Gabardo. Novatec

Ademir C. Gabardo. Novatec Ademir C. Gabardo Novatec Copyright 2017 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer

Leia mais

Google Android para Tablets

Google Android para Tablets Google Android para Tablets Aprenda a desenvolver aplicações para o Android De smartphones a tablets Ricardo R. Lecheta Novatec Copyright 2012 Novatec Editora Ltda. Todos os direitos reservados e protegidos

Leia mais

Ademir Cristiano Gabardo. Novatec

Ademir Cristiano Gabardo. Novatec Ademir Cristiano Gabardo Novatec Novatec Editora Ltda. 2012. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,

Leia mais

Web Interativa com Ajax e PHP

Web Interativa com Ajax e PHP Web Interativa com Ajax e PHP Juliano Niederauer Novatec Copyright 2007, 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta

Leia mais

Matheus Marabesi Michael Douglas

Matheus Marabesi Michael Douglas Matheus Marabesi Michael Douglas Novatec Novatec Editora Ltda. 2017. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer

Leia mais

Nelson Glauber de Vasconcelos Leal

Nelson Glauber de Vasconcelos Leal Nelson Glauber de Vasconcelos Leal Novatec Copyright 2015, 2019 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial,

Leia mais

jquery Mobile Desenvolva aplicações web para dispositivos móveis com HTML5, CSS3, AJAX, jquery e jquery UI 2a Edição Maurício Samy Silva Novatec

jquery Mobile Desenvolva aplicações web para dispositivos móveis com HTML5, CSS3, AJAX, jquery e jquery UI 2a Edição Maurício Samy Silva Novatec jquery Mobile Desenvolva aplicações web para dispositivos móveis com HTML5, CSS3, AJAX, jquery e jquery UI 2a Edição Maurício Samy Silva Novatec Copyright 2012, 2013 da Novatec Editora Ltda. Todos os direitos

Leia mais

Apresentação Introdução Ambiente de desenvolvimento Aplicativos. Minicurso Android. Dia 1. Adão Henrique R. Justo Filho UFC - DETI 16/10/2012

Apresentação Introdução Ambiente de desenvolvimento Aplicativos. Minicurso Android. Dia 1. Adão Henrique R. Justo Filho UFC - DETI 16/10/2012 Dia 1 UFC - DETI 16/10/2012 Conteúdo 1 Apresentação Objetivos Requisitos Metodologia Referências 2 Introdução O que é? Quem usa? Por que usar? 3 Ambiente de desenvolvimento Ferramentas Hello World! 4 Aplicativos

Leia mais

jquery Mobile Desenvolva aplicações web para dispositivos móveis com HTML5, CSS3, AJAX, jquery e jquery UI Maurício Samy Silva Novatec

jquery Mobile Desenvolva aplicações web para dispositivos móveis com HTML5, CSS3, AJAX, jquery e jquery UI Maurício Samy Silva Novatec jquery Mobile Desenvolva aplicações web para dispositivos móveis com HTML5, CSS3, AJAX, jquery e jquery UI Maurício Samy Silva Novatec Copyright 2012 da Novatec Editora Ltda. Todos os direitos reservados

Leia mais

Programação para Dispositivos Móveis

Programação para Dispositivos Móveis Programação para Dispositivos Móveis Professor Ariel da Silva Dias Apresentação Android e IDEs Por que estudar programação para dispositivos móveis? Linha histórica da indústria durante os séculos Feudalismo

Leia mais

Sumário. Prefácio 16. Capítulo 1 - Solicitação de Avaliação de Aplicativo na Play Store 24. Capítulo 2 - Mantendo Listas, Sem Novos Carregamentos 62

Sumário. Prefácio 16. Capítulo 1 - Solicitação de Avaliação de Aplicativo na Play Store 24. Capítulo 2 - Mantendo Listas, Sem Novos Carregamentos 62 Prefácio 16 Para quem é este livro? 17 Objetivo do livro 18 Por que um livro de receitas? 18 Como este livro está escrito 19 Perguntas 19 Código em texto corrido 19 Caixas de código 19 Como o livro está

Leia mais

Sumário. Parte I Elementos essenciais Sobre o autor Sobre o revisor técnico Prefácio... 14

Sumário. Parte I Elementos essenciais Sobre o autor Sobre o revisor técnico Prefácio... 14 Adeel Javed Novatec Original English language edition published by Apress, Copyright 2016 by Apress, Inc. Portugueselanguage edition for Brazil copyright 2017 by Novatec Editora. All rights reserved. Edição

Leia mais

Jonathan Weber e a equipe da LunaMetrics

Jonathan Weber e a equipe da LunaMetrics Jonathan Weber e a equipe da LunaMetrics Novatec Original English language edition published by Apress, Copyright 2015 by Apress, Inc.. Portugueselanguage edition for Brazil copyright 2016 by Novatec Editora.

Leia mais

6ª Edição Ricardo R. Lecheta

6ª Edição Ricardo R. Lecheta 6ª Edição Ricardo R. Lecheta Novatec Copyright 2012, 2013, 2014, 2016, 2017, 2018 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta

Leia mais

408 - Windows XP Plano de Aula - 16 Aulas (Aulas de 1 Hora)

408 - Windows XP Plano de Aula - 16 Aulas (Aulas de 1 Hora) 408 - Windows XP Plano de Aula - 16 Aulas (Aulas de 1 Hora) Aula 1 Capítulo 1 - Introdução ao Windows XP 1.1. O Ambiente de Trabalho... 11 1.1.1. A Barra de Tarefas...... 11 1.1.2. O Menu Iniciar... 11

Leia mais

AngularJS. Uma abordagem prática e objetiva. Michael Henrique R. Pereira. Novatec

AngularJS. Uma abordagem prática e objetiva. Michael Henrique R. Pereira. Novatec AngularJS Uma abordagem prática e objetiva Michael Henrique R. Pereira Novatec Novatec Editora Ltda. [2014]. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução

Leia mais

Indira Knight. Novatec

Indira Knight. Novatec Indira Knight Novatec Original English language edition published by Apress, Copyright 2018 by Apress, Inc.. Portuguese-language edition for Brazil copyright 2018 by Novatec Editora. All rights reserved.

Leia mais

Programação para Dispositivos Móveis

Programação para Dispositivos Móveis Programação para Dispositivos Móveis Professor Ariel da Silva Dias Desenvolvendo para Android Por que estudar programação para dispositivos móveis? Linha histórica da indústria durante os séculos Feudalismo

Leia mais

Sérgio de Oliveira. Novatec

Sérgio de Oliveira. Novatec Sérgio de Oliveira Novatec Novatec Editora Ltda. 2017. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,

Leia mais

Blender 3D jogos e animações interativas Allan Brito

Blender 3D jogos e animações interativas Allan Brito Blender 3D jogos e animações interativas Allan Brito Novatec Copyright 2011 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra,

Leia mais

Sumário. Prefácio Capítulo 1 Orientação e primeiras etapas Capítulo 2 Dados: trabalhando com texto e números... 40

Sumário. Prefácio Capítulo 1 Orientação e primeiras etapas Capítulo 2 Dados: trabalhando com texto e números... 40 David Sklar Novatec Authorized Portuguese translation of the English edition of Learning PHP, ISBN 9781491933572 2016 Davis Sklar. This translation is published and sold by permission of O'Reilly Media,

Leia mais

Shyam Seshadri & Brad Green

Shyam Seshadri & Brad Green Shyam Seshadri & Brad Green Novatec Authorized Portuguese translation of the English edition of Angular JS: Up and Running, ISBN 9781491901946 2014 Shyam Seshadri and Brad Green. This translation is published

Leia mais

Miguel Grinberg. Novatec

Miguel Grinberg. Novatec Miguel Grinberg Novatec Authorized Portuguese translation of the English edition of Flask Web Development ISBN 9781491991732 2018 Miguel Grinberg. This translation is published and sold by permission of

Leia mais

Ryan Mitchell. Novatec

Ryan Mitchell. Novatec Ryan Mitchell Novatec Authorized Portuguese translation of the English edition of titled Web Scraping with Python, ISBN 9781491910290 2015 Ryan Mitchell. This translation is published and sold by permission

Leia mais

William Pereira Alves

William Pereira Alves William Pereira Alves Novatec Novatec Editora Ltda. 2017. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,

Leia mais

André Gugliotti. Novatec

André Gugliotti. Novatec André Gugliotti Novatec Novatec Editora Ltda. 2014. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem

Leia mais

Curso online de Fundamentos em Android. Plano de Estudo

Curso online de Fundamentos em Android. Plano de Estudo Curso online de Fundamentos em Android Plano de Estudo Descrição do programa A Certificação Android ensina como usar as ferramentas necessárias para projetar e implantar aplicativos Android para dispositivos

Leia mais

Copyright 2015 da Novatec Editora Ltda.

Copyright 2015 da Novatec Editora Ltda. Dan Hermes Novatec Original English language edition published by Apress, Copyright 2015 by Apress, Inc.. Portugueselanguage edition for Brazil copyright 2015 by Novatec Editora. All rights reserved. Edição

Leia mais

Novatec Editora Ltda. 2014, 2016.

Novatec Editora Ltda. 2014, 2016. 2ª EDIÇÃO Novatec Editora Ltda. 2014, 2016. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem prévia

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP 3ª Edição Juliano Niederauer Novatec Copyright 2009, 2011, 2017 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida

Leia mais

Introdução ao GitHub Peter Bell e Brent Beer

Introdução ao GitHub Peter Bell e Brent Beer Introdução ao GitHub Peter Bell e Brent Beer Novatec Authorized Portuguese translation of the English edition of Introducing GitHub, ISBN 9781491949740 2014 Pragmatic Learning, Inc. This translation is

Leia mais

Programação Android. Objetivos Gerais:

Programação Android. Objetivos Gerais: Programação Android Objetivos Gerais: Este curso tem como objetivo dotar os participantes de conhecimentos e competências necessárias para o desenvolvimento de aplicações para Android, recorrendo a programação

Leia mais

Sumário. 2 Android Market e questões de comercialização de aplicativos 35

Sumário. 2 Android Market e questões de comercialização de aplicativos 35 1 Introdução ao Android 1 1.1 Introdução 2 1.2 Visão geral do Android 4 1.3 Android 2.2 (Froyo) 7 1.4 Android 2.3 (Gingerbread) 10 1.5 Android 3.0 (Honeycomb) 12 1.6 Android Ice Cream Sandwich 15 1.7 Baixando

Leia mais

Android OLÁ MUNDO MÓVEL. Prof. Dr. Joaquim assunção.

Android OLÁ MUNDO MÓVEL. Prof. Dr. Joaquim assunção. Android OLÁ MUNDO MÓVEL Prof. Dr. Joaquim assunção. Parte 1/3 SDK e Android Studio Java SE Development Kit Download and Install JDK 6 http://www.oracle.com/technetwork/java/javase/downloads/index.html

Leia mais

Desenvolvendo para iphone e ipad Ricardo R. Lecheta

Desenvolvendo para iphone e ipad Ricardo R. Lecheta Desenvolvendo para iphone e ipad Ricardo R. Lecheta Novatec Copyright 2012 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra,

Leia mais

Osvaldo Santana Thiago Galesi

Osvaldo Santana Thiago Galesi Osvaldo Santana Thiago Galesi Novatec Copyright 2010 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial,

Leia mais

Programação para Dispositivos Móveis

Programação para Dispositivos Móveis Prof. MSc. Flávio Barros flavioifma@gmail.com www.flaviobarros.com.br Programação para Dispositivos Móveis Aula - Introdução ao Android Caxias - MA Roteiro Introdução ao Android Java e Plataforma Android

Leia mais

PhoneGap - Apache Cordova Mobile Framework

PhoneGap - Apache Cordova Mobile Framework CONTEÚDO PROGRAMÁTICO PhoneGap - Apache Cordova Mobile Framework Carga horária: 32 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo - SP CONTEÚDO PROGRAMÁTICO

Leia mais

Maurício Samy Silva. Novatec

Maurício Samy Silva. Novatec Maurício Samy Silva Novatec Copyright 2014 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer

Leia mais

Google smartphones tablets

Google smartphones tablets 1/14 INTRODUÇÃO O Android é um sistema operacional desenvolvido pela empresa Google. Com uma interface de usuário baseada na manipulação direta, o Android é projetado principalmente para dispositivos móveis

Leia mais

PROJETO PEDAGÓGICO DE CURSOS

PROJETO PEDAGÓGICO DE CURSOS 1 de 5 PROJETO PEDAGÓGICO DE CURSOS BURITREINAMENTOS MANAUS-AM DEZEMBRO / 2014 2 de 5 PACOTES DE TREINAMENTOS BURITECH A Buritech desenvolveu um grupo de pacotes de treinamentos, aqui chamados de BuriPacks,

Leia mais

CONTEÚDO (técnico) COMPLETO DO TREINAMENTO INTENSIVO PARA ANDROID Universidade Android

CONTEÚDO (técnico) COMPLETO DO TREINAMENTO INTENSIVO PARA ANDROID Universidade Android Conteúdo detalhado CONTEÚDO (técnico) COMPLETO DO TREINAMENTO INTENSIVO PARA ANDROID Universidade Android Android Básico 1. Dispositivos Android 2. Instalação do Android 3. Emuladores de Android 4. Exercício:

Leia mais

Desenvolvendo para iphone e ipad

Desenvolvendo para iphone e ipad Desenvolvendo para iphone e ipad 4a Edição Ricardo R. Lecheta Novatec Copyright 2012, 2013, 2014, 2016 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida

Leia mais

Descrição geral do Android

Descrição geral do Android Descrição geral do Android (PDM) Centro de Cálculo Instituto Superior de Engenharia de Lisboa Pedro Alexandre Pereira (palex@cc.isel.ipl.pt) Utilização Home screen: Área de notificações Múltiplas páginas

Leia mais

Raspberry Pi Manual do Usuário

Raspberry Pi Manual do Usuário Raspberry Pi Manual do Usuário Eben Upton Gareth Halfacree Novatec All rights reserved. Authorized translation from the English language edition entitled Raspberry Pi User Guide, published by John Wiley

Leia mais

Desenvolvendo para iphone e ipad

Desenvolvendo para iphone e ipad Desenvolvendo para iphone e ipad 5a Edição Ricardo R. Lecheta Novatec Copyright 2012, 2013, 2014, 2016, 2017 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998.

Leia mais

3ª Edição Nilo Ney Coutinho Menezes

3ª Edição Nilo Ney Coutinho Menezes 3ª Edição Nilo Ney Coutinho Menezes Novatec Copyright 2010, 2014, 2019 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra,

Leia mais

Criando Relatórios com PHP Pablo Dall Oglio

Criando Relatórios com PHP Pablo Dall Oglio Criando Relatórios com PHP Pablo Dall Oglio Novatec Copyright 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo

Leia mais

PHP. Programando com Orientação a Objetos. Pablo Dall Oglio. Novatec

PHP. Programando com Orientação a Objetos. Pablo Dall Oglio. Novatec PHP Programando com Orientação a Objetos Pablo Dall Oglio Novatec Copyright 2007, 2009, 2016 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida

Leia mais

Desenvolvimento de Aplicações. Android. Rick Rogers, John Lombardo, Zigurd Mednieks e Blake Meike. Novatec

Desenvolvimento de Aplicações. Android. Rick Rogers, John Lombardo, Zigurd Mednieks e Blake Meike. Novatec Desenvolvimento de Aplicações Android Rick Rogers, John Lombardo, Zigurd Mednieks e Blake Meike Novatec Sumário Prefácio... xi Público-alvo...xi Organização do livro...xii Convenções adotadas neste livro...xiii

Leia mais

Desenvolvendo para iphone e ipad

Desenvolvendo para iphone e ipad Desenvolvendo para iphone e ipad 3a Edição Ricardo R. Lecheta Novatec Copyright 2012, 2013, 2014 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida

Leia mais

Adriano Pataro. Novatec

Adriano Pataro. Novatec Adriano Pataro Novatec Novatec Editora Ltda. 2019. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem

Leia mais

Desenvolvedor Android: Avançado. Plano de Estudo

Desenvolvedor Android: Avançado. Plano de Estudo Desenvolvedor Android: Avançado Plano de Estudo Descrição do programa A Certificação Android fornece as ferramentas necessárias para projetar e implementar aplicativos para dispositivos Android, com base

Leia mais

Introdução ao Desenvolvimento para Dispositivos Móveis

Introdução ao Desenvolvimento para Dispositivos Móveis PARTE II Introdução ao Desenvolvimento para Dispositivos Móveis Victor Adriel de Jesus Oliveira INF - UFRGS Summary PARTE I Introdução a Plataformas Móveis Padrões para o Desenvolvimento de Aplicativos

Leia mais

Editor: Rubens Prates PY Editoração eletrônica: Carolina Kuwabata Revisão gramatical: Patrizia Zagni Capa: Edinei Gonçalves/Carolina Kuwabata

Editor: Rubens Prates PY Editoração eletrônica: Carolina Kuwabata Revisão gramatical: Patrizia Zagni Capa: Edinei Gonçalves/Carolina Kuwabata 5ª Edição Novatec Copyright 2008, 2013, 2017 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer

Leia mais

Google Android para Tablets

Google Android para Tablets Google Android para Tablets Aprenda a desenvolver aplicações para o Android De smartphones a tablets Ricardo R. Lecheta Novatec Copyright 2012 Novatec Editora Ltda. Todos os direitos reservados e protegidos

Leia mais

Computação II Orientação a Objetos

Computação II Orientação a Objetos Computação II Orientação a Objetos Fabio Mascarenhas - 2016.2 http://www.dcc.ufrj.br/~fabiom/java Android Android é um sistema operacional para dispositivos móveis Kernel Linux, drivers e bibliotecas do

Leia mais

Linguagem Mobile Android

Linguagem Mobile Android Aula 01 Linguagem Mobile Android Após serem realizadas diversas pesquisas, aponta-se que o Android é o Sistema Operacional que mais cresce atualmente no mundo. Possui uma plataforma de tecnologia móvel

Leia mais

Novatec Editora Ltda

Novatec Editora Ltda MARK GEDDES novatec Copyright 2016 by Mark Geddes. Title of English-language original: Arduino Project Handbook, ISBN 978-1-59327-690-4, published by No Starch Press. Portuguese-language edition copyright

Leia mais

Introdução ao ANDROID Prof. Dr. Joaquim C. Assunção

Introdução ao ANDROID Prof. Dr. Joaquim C. Assunção Introdução ao ANDROID 2017 Prof. Dr. Joaquim C. Assunção História do Android Android Inc. fundada em Outubro de 2003, por Andy Rubin, Rich Miner, Nick Sears e Chris White; em Palo Alto, California. smarter

Leia mais

Arduino Básico. 2ª edição. Michael McRoberts. Novatec

Arduino Básico. 2ª edição. Michael McRoberts. Novatec Arduino Básico 2ª edição Michael McRoberts Novatec Original English language edition published by Apress, Copyright 2013 by Apress, Inc.. Portuguese-language edition for Brazil copyright 2015 by Novatec

Leia mais

Luiz Eduardo Borges. Novatec

Luiz Eduardo Borges. Novatec Luiz Eduardo Borges Novatec Copyright 2014 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer

Leia mais

Programação JAVA para Android

Programação JAVA para Android Programação JAVA para Android Objetivos Gerais: Este curso é dirigido a todos os profissionais que sintam necessidade de se especializar no âmbito da programação JAVA para Android e queiram aprender a

Leia mais

Construindo Aplicações Node com MongoDB e Backbone Mike Wilson

Construindo Aplicações Node com MongoDB e Backbone Mike Wilson Construindo Aplicações Node com MongoDB e Backbone Mike Wilson Novatec Authorized Portuguese translation of the English edition of titled Building Node Applications with MongoDB and Backbone ISBN 9781449337391

Leia mais

Hélio Engholm Jr. Novatec

Hélio Engholm Jr. Novatec Hélio Engholm Jr. Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer

Leia mais

Introdução a Programação de Smartwatch com Android

Introdução a Programação de Smartwatch com Android INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA CAMPUS CAMPINA GRANDE Introdução a Programação de Smartwatch com Android 1 Rhavy Maia Guedes rhavy.maia@gmail.com - @rhavymaia rhavymg.wordpress.com

Leia mais

Ben Vinegar Anton Kovalyov

Ben Vinegar Anton Kovalyov Ben Vinegar Anton Kovalyov Novatec Original English language edition published by Manning Publications Co., Sound View CT.#3B, Greenwich, CT 06830 USA. Copyright 2013 by Manning Publications. Portuguese-language

Leia mais

Novatec Editora Ltda

Novatec Editora Ltda Novatec Editora Ltda. 2014. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem prévia autorização, por

Leia mais

TUTORIAL DE INSTALAÇÃO DO AMBIENTE DE DESENVOLVIMENTO ANDROID NO UBUNTU

TUTORIAL DE INSTALAÇÃO DO AMBIENTE DE DESENVOLVIMENTO ANDROID NO UBUNTU TUTORIAL DE INSTALAÇÃO DO AMBIENTE DE DESENVOLVIMENTO ANDROID NO UBUNTU Wellyson Vieira Dias 1. Introdução: 1.1. Componentes do ambiente de desenvolvimento: - IDE Android Studio com SDK. - API Level 19

Leia mais

2ª Edição Cláudio Torres

2ª Edição Cláudio Torres 2ª Edição Cláudio Torres Novatec Novatec Editora Ltda. 2009, 2018. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer

Leia mais

Ricardo R. Lecheta. Novatec

Ricardo R. Lecheta. Novatec Ricardo R. Lecheta Novatec Sumário Agradecimentos...11 Sobre o autor...12 Prefácio...13 Capítulo 1 Introdução...14 1.1 Introdução ao Node.js... 14 1.2 A linguagem JavaScript... 14 1.3 Arquitetura não

Leia mais

Shelley Powers. Novatec

Shelley Powers. Novatec Shelley Powers Novatec Authorized Portuguese translation of the English edition of Learning Node, 2nd Edition, ISBN 9781491943120 2016 Shelly Powers. This translation is published and sold by permission

Leia mais

Especializado Desenvolvimento de Aplicações para Android

Especializado Desenvolvimento de Aplicações para Android Especializado Desenvolvimento de Aplicações para Android Tecnologias de Informação - Web e Mobile Localidade: Lisboa Data: 02 Apr 2018 Preço: 1240 ( Os valores apresentados não incluem IVA. Oferta de IVA

Leia mais

Primeiros Passos com o Netduino

Primeiros Passos com o Netduino Primeiros Passos com o Netduino Chris Walker Novatec Authorized Portuguese translation of the English edition of titled Getting Started with Netduino, First Edition ISBN 9781449302450 2012 Secret Labs

Leia mais

Aditya Y. Bhargava. Novatec

Aditya Y. Bhargava. Novatec Aditya Y. Bhargava Novatec Original English language edition published by Manning Publications Co., Copyright 2015 by Manning Publications. Portuguese-language edition for Brazil copyright 2017 by Novatec

Leia mais

Especializado Desenvolvimento de Aplicações para Android

Especializado Desenvolvimento de Aplicações para Android Especializado Desenvolvimento de Aplicações para Android Formato do curso: Presencial Localidade: Porto Data: 06 Set. 2016 a 13 Out. 2016 Preço: 1240 Horário: Pós-laboral e Sábados - 3ª e 5ª, das 18h30

Leia mais

Plano de Trabalho Docente FORMAÇÃO PROFISSIONAL Ensino Técnico Integrado ao Médio

Plano de Trabalho Docente FORMAÇÃO PROFISSIONAL Ensino Técnico Integrado ao Médio Unidade de Ensino Médio e Técnico - CETEC Plano de Trabalho Docente - 2019 FORMAÇÃO PROFISSIONAL Ensino Técnico Integrado ao Médio Plano de Curso no. 263 aprovado pela Portaria Cetec - 739 de, 10/09/2015,

Leia mais

Editor: Rubens Prates Revisão gramatical: Marta Almeida de Sá Editoração eletrônica: Carolina Kuwabata Assistente editorial: Priscila A.

Editor: Rubens Prates Revisão gramatical: Marta Almeida de Sá Editoração eletrônica: Carolina Kuwabata Assistente editorial: Priscila A. Brian Ward Novatec Copyright 2014 by Brian Ward. Title of English-language original: How Linux Works, 2nd Edition, ISBN 978-1-59327-567-9, published by No Starch Press. Portuguese-language edition copyright

Leia mais

Primeiros Passos com o Arduino

Primeiros Passos com o Arduino Primeiros Passos com o Arduino 2ª Edição Massimo Banzi e Michael Shiloh Novatec Authorized Portuguese translation of the English edition of Make: Getting Started with Arduino, 3rd Edition 2014 Massimo

Leia mais

4ª Edição Pablo Dall Oglio

4ª Edição Pablo Dall Oglio 4ª Edição Pablo Dall Oglio Novatec Copyright 2007, 2009, 2016, 2018 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra,

Leia mais

Robson Santos da Silva

Robson Santos da Silva Robson Santos da Silva Novatec Copyright 2013 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer

Leia mais

Plano de Trabalho Docente 2017 Ensino Técnico

Plano de Trabalho Docente 2017 Ensino Técnico Plano de Trabalho Docente 2017 Ensino Técnico Plano de Curso nº 160 aprovado pela portaria Cetec nº 138 de 04/10/2012. Etec: Sylvio de Mattos Carvalho Código: 103 Município: Matão Eixo Tecnológico: Informação

Leia mais

Programação para Dispositivos Móveis. Activity e Intent

Programação para Dispositivos Móveis. Activity e Intent Programação para Dispositivos Móveis Activity e Intent Activity É um módulo único e independente do aplicativo que fornece uma tela com a qual os usuários podem interagir O gerenciamento na memória, o

Leia mais

Casa do Código Livros para o programador Rua Vergueiro, º andar Vila Mariana São Paulo SP Brasil

Casa do Código Livros para o programador Rua Vergueiro, º andar Vila Mariana São Paulo SP Brasil Casa do Código Todos os direitos reservados e protegidos pela Lei nº9.610, de 10/02/1998. Nenhuma parte deste livro poderá ser reproduzida, nem transmitida, sem autorização prévia por escrito da editora,

Leia mais

Simon Holmes. Novatec

Simon Holmes. Novatec Simon Holmes Novatec Original English language edition published by Manning Publications Co., Copyright 2014 by Manning Publications. Portuguese-language edition for Brazil copyright 2016 by Novatec Editora.

Leia mais

Desenvolvimento Mobile Multiplataforma com Delphi Completo

Desenvolvimento Mobile Multiplataforma com Delphi Completo CONTEÚDO PROGRAMÁTICO Desenvolvimento Mobile Multiplataforma com Delphi Completo Carga horária: 24 horas TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj 71 e 72 São Paulo -

Leia mais

Criando o primeiro projeto para entender a estrutura do app

Criando o primeiro projeto para entender a estrutura do app File > New > New Project Criando o primeiro projeto para entender a estrutura do app Escolha o tipo de projeto. Tenha sempre atenção a versão mínima da API a ser utilizada no projeto. Normalmente, quando

Leia mais