18
Desenvolvimento Android Como começar? Meetup Android Drops Brasil José Naves - Outubro / 2016

Iniciando no desenvolvimento android 2016

Embed Size (px)

Citation preview

Page 1: Iniciando no desenvolvimento android 2016

Desenvolvimento AndroidComo começar?Meetup Android Drops BrasilJosé Naves - Outubro / 2016

Page 2: Iniciando no desenvolvimento android 2016

O que é Android

Sistema OperacionalLinux based

Smartphones, tablets, tvs, netbooks, videogames, set top boxes, smartwatches...

a.

Page 3: Iniciando no desenvolvimento android 2016

Marketshare

Mais de 85% do mercado mundial

Page 4: Iniciando no desenvolvimento android 2016

Requisitos mínimos

● Um computador com qualquer sistema operacional (4GB RAM - 8GB recomendado)

● Internet● Java 7● Android Studio

Page 5: Iniciando no desenvolvimento android 2016

Qual é o seu perfil

1. Já programo em Java2. Programo em outra linguagem OO3. Programo mas não sei o que é OO4. Não sei programar

Page 6: Iniciando no desenvolvimento android 2016

Já programo em Java

1 - Baixe e instale o Android Studio

2 - Aprenda os conceitos básicos: Activities, Views, Intents, Services, SQLite, ContentProviders, Fragments, layouts, permissões

3 - Tenha um app para chamar de seu

Page 7: Iniciando no desenvolvimento android 2016

Tente aprender Java e Android ao mesmo tempo !

Familiarize-se com conceitos do Java: interfaces, classes anônimas, collections, generics, threads.

Programo outra linguagem OO

Page 8: Iniciando no desenvolvimento android 2016

Programo mas não sei OO

Aprenda Java● Herança● Polimorfismo● EncapsulamentoE mais: classes abstratas, classes anônimas, sobrecarga, interfaces, collections, generics, threads.

Page 9: Iniciando no desenvolvimento android 2016

Não programo nada

First things first !

Aprenda o básico de lógica de programação.Tenha paciência e perseverança.Tente aprender Java e Android ao mesmo tempo.

Page 10: Iniciando no desenvolvimento android 2016

Para aprender Java - cursos/tutoriais

The Java Tutorialshttp://docs.oracle.com/javase/tutorial/

Java Básicohttp://loiane.training/curso/java-basico/

Page 11: Iniciando no desenvolvimento android 2016

Para aprender Java - livros

Java - Como programarPaul Deitel, Harvey Deitel

Page 12: Iniciando no desenvolvimento android 2016

Comunidade

Android Dev BR (S)- https://goo.gl/d80U9qAndroid Drops Brasil (T) - https://goo.gl/e3DIO9Android Dev Drops (G+) - https://goo.gl/gE3byRAndroid United (S) - https://goo.gl/htEwoq

Page 13: Iniciando no desenvolvimento android 2016

Para aprender Android - livros

Google AndroidRicardo Lecheta

Page 14: Iniciando no desenvolvimento android 2016

Para aprender Android - livros

Dominando o AndroidNelson Glauber

Page 15: Iniciando no desenvolvimento android 2016

Para aprender Android - livros

Android ProgrammingThe Big Nerd Ranch Guide

Page 16: Iniciando no desenvolvimento android 2016

Para aprender Android - cursos

Android Nano Degreehttps://br.udacity.com/android/

Courserahttps://pt.coursera.org/learn/android-programming

Page 17: Iniciando no desenvolvimento android 2016

Para aprender Android - livros

Head First Android DevelopmentDawn Griffiths e David Griffiths

Page 18: Iniciando no desenvolvimento android 2016

Obrigado !

Meetup: https://goo.gl/xeP6lY

Twitter: @josenaveshttp://blog.josenaves.comhttp://github.com/josenaves