Skip to content

Site da disciplina IF1001 - Programação 3, Sistemas de Informação, CIn-UFPE

Notifications You must be signed in to change notification settings

danibez/if1001.github.io

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

IF1001 - Programação 3 (Programação para Dispositivos Móveis com Android)

Sistemas de Informação, Centro de Informática, (UFPE)

Instrutores

  • Professor
  • Monitores

Horário e Local de Aulas

  • Segunda (18h50-20h30), E113
  • Quarta (17h-18h40), E113

Ementa

Este curso apresenta uma introdução ao desenvolvimento de aplicações para dispositivos móveis, usando a plataforma Android como estudo de caso.

Bibliografia Sugerida

Não há livro texto obrigatório. Entretanto, a seguir estão alguns livros, sites, e newsletters que podem ser recomendados:

Objetivos

  • Motivar, apresentar, exercitar e consolidar o desenvolvimento de aplicações para dispositivos móveis, utilizando a plataforma Android como estudo de caso
  • Estudar e desenvolver vários aplicativos simples no decorrer da disciplina para exercitar diferentes conceitos da plataforma
  • Desenvolver um aplicativo como projeto da disciplina e usá-lo como estudo de caso;
  • Compreender organização, padrões e mecanismos de programação da plataforma Android e estar apto a usá-los efetivamente para desenvolver sua própria aplicação;
  • Usar ferramentas de desenvolvimento para criar, entender, depurar e otimizar aplicações Android;
  • Compreender as características distintas e restrições que existem em dispositivos móveis e lidar com isto no contexto de aplicações Android;
  • Estar apto a encontrar fontes adicionais de informação para entender e resolver problemas relacionados com desenvolvimento Android.

Metodologia

Na disciplina, combinaremos utilizada uma mistura de aulas tradicionais com aulas práticas e tarefas de programação para casa.

Recursos

Ferramentas

Avaliação

  • Exercícios diversos (50%)
    • Criação e avaliação de pequenos apps
    • Uso de ferramentas de análise de apps
    • Criação de Tutoriais de bibliotecas
  • Projeto (50%)
    • A nota do projeto compreende não apenas a qualidade do resultado final, mas também acompanhamentos, respeito a prazos e datas de entrega, etc.
  • Observações:
    • Entrega fora do prazo: redutor de 1 ponto por dia de atraso.
    • Atraso máximo: 1 (uma) semana. Após esse prazo, será dada nota zero para a respectiva atividade de avaliação.
    • Trabalhos “CTRL-C + CTRL-V” terão nota zero (vale tanto para cópia de colegas, como para trabalhos copiados da internet).

Plano de Ensino

Atenção! Este plano de ensino está sujeito a alterações durante o semestre, visite frequentemente a página para obter a versão mais atualizada, ou acompanhe os updates no repositório.

# Data Assunto Recursos
01 28.02.18 (qua) Apresentação e conceitos fundamentais de desenvolvimento de aplicações móveis ---
02 05.03.18 (seg) Conceitos Básicos de Projetos Android - Widgets e UI ---
03 07.03.18 (qua) AdapterViews ---
04 12.03.18 (seg) RecyclerView, Android Process Model, Activities ---
05 14.03.18 (qua) Activity Lifecycle, Intents ---
06 19.03.18 (seg) Threads, AsyncTasks ---
-- 21.03.18 (qua) APAGÃO ---
07 26.03.18 (seg) Permissions + Data Management (Assets, Files, SharedPreferences) ---
08 28.03.18 (qua) Exercício 1 ---
09 02.04.18 (seg) SQLite & Broadcast Receivers ---
10 04.04.18 (qua) Services ---
11 09.04.18 (seg) Exercício 2 ---
12 11.04.18 (qua) Exercício 2 ---
13 16.04.18 (seg) Content Provider Theory & Implementation Especificação do Projeto
14 18.04.18 (qua) System Services - Notifications, AlarmManager, JobScheduler ---
15 23.04.18 (seg) System Services - PowerManager, Sensors, Telephony, SMS, Location-Based Services, Fused Location ---
16 25.04.18 (qua) Exercício 3 ---
17 30.04.18 (seg) Exercício 3 ---
18 02.05.18 (qua) Android Architecture Components ---
19 07.05.18 (seg) Android Architecture Components ---
20 09.05.18 (qua) Android Architecture Components ---
21 14.05.18 (seg) Projeto - Atividade 2 ---
22 16.05.18 (qua) Android Architecture Components ---
23 21.05.18 (seg) Acompanhamento de Projeto ---
24 23.05.18 (qua) Acompanhamento de Projeto ---
-- 28.05.18 (seg) ATIVIDADES SUSPENSAS ---
-- 30.05.18 (qua) ATIVIDADES SUSPENSAS ---
25 04.06.18 (seg) Acompanhamento de Projeto ---
26 06.06.18 (qua) Acompanhamento de Projeto ---
27 11.06.18 (seg) Acompanhamento de Projeto ---
28 13.06.18 (qua) Acompanhamento de Projeto ---
29 18.06.18 (seg) Acompanhamento de Projeto ---
30 20.06.18 (qua) Acompanhamento de Projeto ---
31 25.06.18 (seg) Acompanhamento de Projeto ---
32 27.06.18 (qua) Acompanhamento de Projeto ---
33 02.07.18 (seg) Acompanhamento de Projeto ---
34 04.07.18 (qua) Acompanhamento de Projeto ---
35 09.07.18 (seg) Deadline para entrega do projeto ---

About

Site da disciplina IF1001 - Programação 3, Sistemas de Informação, CIn-UFPE

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published