TADS:Desenvolvimento para Dispositivos Móveis: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
 
(57 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
= INF 403 - Desenvolvimento para Dispositivos Móveis =
'''Semestre''': 4º
 
=Objetivo=
== Carga Horária ==
90 horas -> 108 aulas (32 teóricas + 76 práticas)
 
== Objetivos ==
Desenvolver software baseados na plataforma de dispositivos móveis com ênfase na Android SDK, abrangendo desde princípios básicos até o desenvolvimento de aplicações avançadas com a utilização de fomulários, mapas, GPS, SMS e comunicação com servidor.
Desenvolver software baseados na plataforma de dispositivos móveis com ênfase na Android SDK, abrangendo desde princípios básicos até o desenvolvimento de aplicações avançadas com a utilização de fomulários, mapas, GPS, SMS e comunicação com servidor.
 
=Ementa=
== Ementa ==
A plataforma Android; ciclo de vida de aplicações em ambiente móvel; configuração do ambiente de desenvolvimento; tipos de layouts; componentes gráficos; recursos de hardware; sistema de arquivo; persistência de dados; trabalhando com mensagens SMS; integração com servidor de mapas; usando APIs; tarefas assíncronas; web services; diferentes características entre plataformas para celular e tablets.
A plataforma Android; ciclo de vida de aplicações em ambiente móvel; configuração do ambiente de desenvolvimento; tipos de layouts; componentes gráficos; recursos de hardware; sistema de arquivo; persistência de dados; trabalhando com mensagens SMS; integração com servidor de mapas; usando APIs; tarefas assíncronas; web services; diferentes características entre plataformas para celular e tablets.
=Planos de ensino=
* [[Mídia:Plano_de_Ensino_TADS_-_Dispositivos_Móveis_2018.pdf|2018/2]] (Profª. Juliana Hoffmann Quinonez Benacchio)
* [[Mídia:Plano_de_Ensino_TADS_-_Dispositivos_Móveis_2017.pdf|2017/2]] (Profª. Juliana Hoffmann Quinonez Benacchio)
* [[Mídia:Plano_de_Ensino_TADS_-_Dispositivos_Móveis_2016.pdf|2016/2]] (Profª. Juliana Hoffmann Quinonez Benacchio)
* [[Mídia:Plano_de_Ensino_TADS_-_Dispositivos_Móveis_2015.pdf|2015/2]] (Profª. Juliana Hoffmann Quinonez Benacchio)


==Bibliografia Básica==
=Materiais de Apoio=
#LECHETA, Ricardo R. Google Android: aprenda a criar aplicações para dispositivos móveis com o android sdk. 4.ed. Novatec: 2015.
#LEE, Wei Meng. Introdução ao Desenvolvimento de Aplicativos para o Android. Ciência Moderna, 2011.
#ABLESON, W. F.; SEN, R.; KING, C.; ORTIZ, C. E. Android em Ação. 3. ed. Rio de Janeiro: Campus, 2012.
#MEDNIEKS, Z.; DORNIN, L.; MEIKE, G. B.; NAKAMURA, M. Programando o Android. São Paulo: Novatec, 2012.
#ROGERS, R.; LOMBARDO, J.; MEDNIEKS, Z.; MEIKE, B. Desenvolvimento de Aplicações Android. São Paulo: Novatec, 2009.
 
==Bibliografia Complamentar==
#DEITEL, P., DEITEL, H., DEITEL, A. MORGANO, M. Android para programadores: uma abordagem baseada em aplicativos. Porto Alegre: Bookman, 2013.
#ANSELMO, F. Android em 50 projetos. Florianópolis: Visual Books, 2012.
#MEIKE, G. Blake; DORNIN, Laird; NAKAMURA, Masuri; Mednieks, Zigurd. Programando o Android: Programação Java Para a Nova Geração de Dispositivos Móveis. Novatec, 2012.
#LECHETA, R. R. Google Android para Tablets. São Paulo: Novatec, 2012.
#MARK, D.; LAMARCHE, J.Dominando o Desenvolvimento no Iphone: Explorando o SDK do Iphone. São Paulo: Alta Books, 2009
 
==Materiais de Apoio==


*http://www.android.com - Site oficial de toda a documentação, downloads e informações sobre a plataforma.
*http://www.android.com - Site oficial de toda a documentação, downloads e informações sobre a plataforma.
   
   
*http://www.developer.android.com - Site oficial com todas as informações necessárias para o desenvolvimento de aplicações para Android.
*http://www.developer.android.com - Site oficial com todas as informações necessárias para o desenvolvimento de aplicações para Android.
== Semestre 2015-2 ==
*Professora: Juliana Hoffmann Quinonez Benacchio <juliana.benacchio@ifpr.edu.br>
*Aulas: Terça-feira 21:00 - 22:30 / Quarta-feira 19:15 - 20:45 / Sexta-feira 19:15 - 20:45
*Atendimento paralelo: Quinta-feira 14:30 - 15:30
==Diários de Aula==
'''09/12'''
*{{pdf}}[[Mídia:DispositivosMóveis11.pdf | Fragments]]
'''02/12'''
*[[Mídia:Exercicios3.pdf | Exercícios]]




'''01/12'''
=Diários de Aula=
*{{pdf}}[[Mídia:DispositivosMóveis10.pdf | Dialogs]]




'''27/11'''
Grupo do Whatsapp
*[[Mídia:Exercicios2.odt | Exercícios - Utilização de Menus e Action Bar]]
https://chat.whatsapp.com/CBzqwXIEd1H88LHwdlhGJr




'''20/11'''
'''29/04'''
*{{pdf}}[[Mídia:DispositivosMóveis9.pdf | Utilização de Menus e Action Bar]]
*{{pdf}}[[Mídia:DispMoveis1.pdf | DispMoveis1.pdf]]
*{{pdf}}[[Mídia:DispMoveis2.pdf | DispMoveis2.pdf]]




'''18/11'''
'''03/05'''
*{{pdf}}[[Mídia:DispositivosMóveis8.pdf | API de Compatibilidade]]
*{{pdf}}[[Mídia:DispMoveis3.pdf | DispMoveis3.pdf]]
*{{pdf}}[[Mídia:DispMoveis4.pdf | DispMoveis4.pdf]]




'''10/11'''
'''06/05'''
*{{pdf}}[[Mídia:DispositivosMóveis7.pdf | AsyncTask]]
*{{pdf}}[[Mídia:DispMoveis5.pdf | DispMoveis5.pdf]]
*Exemplo Views




'''03/11'''
'''07/05'''
*{{pdf}}[[Mídia:DispositivosMóveis6.pdf | Threads e Handlers]]
Sábado Letivo
*{{pdf}}[[Mídia:Exercicio1.pdf | Exercicio1]]




'''13/10'''
'''10/05'''
*{{pdf}}[[Mídia:DispositivosMóveis5.pdf | Interfaces Gráficas com Layouts e Views]]
*Exemplo - Manipulação de Views




'''09/10'''
'''13/05'''
*{{pdf}}[[Mídia:DispositivosMóveis4.pdf | Utilização do Log]]
*{{pdf}}[[Mídia:Exercicio2.pdf | Exercicio2]]
*Exercícios
*Exemplo - O Senhor dos Botões




'''07/10'''
'''17/05'''
*Exercícios
*Exemplo - Seletor de Cores




'''06/10'''
'''20/05'''
*{{pdf}}[[Mídia:DispositivosMóveis3.pdf | Activity / Ciclo de vida de uma activity]]
*Internacionalização
*Exemplo - Internacionalização (Adicione o idioma Francês no exemplo para praticar)




'''02/10'''
'''21/05'''
*Estrutura do projeto no Android Studio
Sábado Letivo
*Primeiro aplicativo
*{{pdf}}[[Mídia:Exercicio3.pdf | Exercício 3 - Tratamento de Eventos utilizando listener]]




'''30/09'''
'''24/05'''
*{{pdf}}[[Mídia:DispositivosMóveis2.pdf | Configuração do ambiente de desenvolvimento]]
*{{pdf}}[[Mídia:DispMoveis6.pdf | DispMoveis6.pdf]]
*[[Mídia:ExercíciosTeóricos.odt | Exercícios Teóricos]]
*Exemplo - Threads
*Exemplo - Threads2 




'''29/09'''
'''27/05'''
*{{pdf}}[[Mídia:DispositivosMóveis1.pdf | Introdução ao Android]]
*{{pdf}}[[Mídia:DispMoveis7.pdf | DispMoveis7.pdf]]
*Exemplo - AsyncTask
*{{pdf}}[[Mídia:Exercício4.pdf | Exercício 4 - Threads, Handlers e AsyncTask]]
*Moodle ON !!
**[https://ava.ifpr.edu.br/course/view.php?id=8733 https://ava.ifpr.edu.br/course/view.php?id=8733]
**Por favor reenviar todas as atividades novamente no moodle





Edição atual tal como às 19h14min de 6 de junho de 2022

Semestre: 4º

Objetivo

Desenvolver software baseados na plataforma de dispositivos móveis com ênfase na Android SDK, abrangendo desde princípios básicos até o desenvolvimento de aplicações avançadas com a utilização de fomulários, mapas, GPS, SMS e comunicação com servidor.

Ementa

A plataforma Android; ciclo de vida de aplicações em ambiente móvel; configuração do ambiente de desenvolvimento; tipos de layouts; componentes gráficos; recursos de hardware; sistema de arquivo; persistência de dados; trabalhando com mensagens SMS; integração com servidor de mapas; usando APIs; tarefas assíncronas; web services; diferentes características entre plataformas para celular e tablets.

Planos de ensino

  • 2018/2 (Profª. Juliana Hoffmann Quinonez Benacchio)
  • 2017/2 (Profª. Juliana Hoffmann Quinonez Benacchio)
  • 2016/2 (Profª. Juliana Hoffmann Quinonez Benacchio)
  • 2015/2 (Profª. Juliana Hoffmann Quinonez Benacchio)

Materiais de Apoio


Diários de Aula

Grupo do Whatsapp https://chat.whatsapp.com/CBzqwXIEd1H88LHwdlhGJr


29/04


03/05


06/05


07/05 Sábado Letivo


10/05

  • Exemplo - Manipulação de Views


13/05


17/05

  • Exemplo - Seletor de Cores


20/05

  • Internacionalização
  • Exemplo - Internacionalização (Adicione o idioma Francês no exemplo para praticar)


21/05 Sábado Letivo


24/05


27/05