MarioCarvalhoBr / MiniCursoAndroid

Arquivos do minicurso de Android ministrado na UFMS-CPPP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Minicurso de Desenvolvimento Android

Aprendendo a criar aplicações para dispositivos móveis e destacando-se no mercado de trabalho.

Sobre o projeto:

Oque é?
	*Projeto de Ensino do programa PET Fronteira e GIRA.
Motivação
	*Despertar o interesse dos acadêmicos para o mundo mobile (Lado Android da Força ).
Objetivo
	*Ensinar as principais técnicas de desenvolvimento Android, apresentando as 
	ferramentas e os principais componentes do processo de desenvolvimento de um aplicativo.

Ministrante do minicurso:
	Discente: Mário de Araújo Carvalho
	E-mail: mariodearaujocarvalho@gmail.com
	GitHub: https://github.com/MarioDeAraujoCarvalho
	Unidade: UFMS - CPPP
	Grupo: PET Fronteira


Orientador:
	Docente: Profº. Dr. Anderson Lima
	E-mail: anderson.correa.lima@gmail.com
	Unidade: UFMS - CPPP
	Grupo: GIRA
 
Material de Apoio:
	K19 Treinamentos ©: O material de apoio desde minicurso são de propriedade da K19,
			    e todos os direitos são reservados a K19 ©.
	Apostilas da K19 Treinamentos ©: 
		1º Lógica: k19-k01-logica-de-programacao.pdf
		2º Orientação a Objetos com Java: k19-k11-orientacao-a-objetos-em-java.pdf
		3º Desenvolvimento Mobile: k19-k41-desenvolvimento-mobile-com-android.pdf

	Github: https://github.com/K19/
	Facebook: https://www.facebook.com/k19treinamentos

Módulo 0

Introdução, primeiras noções, ferramentas e materiais de estudo

Introdução
   Aula 01 (13/07/2017):
	*Sobre o minicurso	
	*Lógica de programação
	*Introdução ao Java com Orientação a Objetos
   Aula 02 (14/07/2017):
	*Palestra sobre o Android
	*Conhecendo o Android Studio
	*Introdução a paleta de design
	*Primeiro projeto - HelloWorld
   Aula 03 (20/07/2017):
	*Conceitos de Activity
	*TextView: Exibindo textos na tela
	*EditText: Caixas de entrada de textos
	*Button: Botões na aplicação
	*Toast: Exibindo mensagens de alerta
	*OnClickListener: Pegando os eventos de clique
   Aula 04 (21/07/2017):
	*Trabalhando com variáveis no XML e Java
	*Operações matemáticas
	*Operadores condicionais IF e ELSE
	*Toast: Testando e entendendo
	*OnClickListener: Pegando os múltiplos eventos
   Aula 05 (27/07/2017):
	*Conceitos de entrada de textos
	*Entendendo melhor a comunicação XML e Java
	*Formatação: Background, textColor, InputType
	*Multiplos layouts: LinearLayout dento de outro
	*AlertDialog: Testando e entendendo
   Aula 06 (28/07/2017):
	*Conceitos de listas em Android
	*ListView: Componente para criação de listas
	*Clique simples: onClickListener
	*Clique Longo: onLongClickListener
	*Cliques no ListView: onItemClickListener
   Aula 07 (28/07/2017):
	*Conceitos de listas em Android
	*ListView: Componente para criação de listas
	*Clique simples: onClickListener
	*Clique Longo: onLongClickListener
	*Cliques no ListView: onItemClickListener
   Aula 08 (03/08/2017):
	*Conceitos de Ciclo de Vida da Activity
	*Intent: Entendendo e trabalhando
	*Bundle: Passando dados pra outra tela
	*WebView: Criando um navegador
	*Preparos para o projeto final
   Aula 09 (04/08/2017):
	*Proposta de projeto final
	*Tela Inicial: Exibindo todos os dados
	*Tela de Detalhes: Exibindo o dados passado por parâmetro
	*Testes finais no projeto
   Aula 10 (10/08/2017):
	*Conceitos de armazenamento em Android
	*Shared Preferences: Componente para armazenar chaves e valores
	*SQLite: Banco de dados do Android
	*Padrão DAO e Adapter: CRUD no banco de dados e listas personalizadas
	*LogCat: Aprendendo a debugar o código


Módulo 1?

Agora é com você...
“O mundo não é um grande arco-íris...
...É um layout, com todos os tamanhos de telas da Samsung.”
– Rudson Lima, Liveo-O.

#Sobre os materias Códigos e apresentações desenvolvidos no minicurso

Os códigos desenvolvidos durante o minicurso são totalmente 
gratuitos e estão sobre a Licença Apache 2.0 e podem ser usuados 
segundo os termos da licença.
Já as apresentações são de propriedade intelectual da UFMS-CPPP, 
Grupo PET Fronteira, Grupo GIRA e Mário de Araújo Carvalho. 
Qualquer utilização de alguma parte das apresentações, deverá ter o consenso do autor (Mário de Araújo Carvalho) ou citação direta das 		entidades acima como donas da propriedade intelectual.

O material de apoio são de propriedade da K19 Treinamentos ©. 
(Todos os direitos reservados a K19 ©)

#Licença Apache 2.0

        Copyright 2017 Mário de Araújo Carvalho
 
  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at
 
      http://www.apache.org/licenses/LICENSE-2.0
 
  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.

Mais detalhes sobre a licença

About

Arquivos do minicurso de Android ministrado na UFMS-CPPP

License:Apache License 2.0


Languages

Language:Java 100.0%