Desenvolvimento
Android
Como começar?
Meetup Android Drops Brasil
José Naves - Outubro / 2016
O que é Android
Sistema Operacional
Linux based
Smartphones, tablets, tvs, netbooks, videogames,
set top boxes, smartwatches...
a.
Marketshare
Mais de 85% do mercado mundial
Requisitos mínimos
● Um computador com qualquer sistema
operacional (4GB RAM - 8GB recomendado)
● Internet
● Java 7
● Android Studio
Qual é o seu perfil
1. Já programo em Java
2. Programo em outra linguagem OO
3. Programo mas não sei o que é OO
4. Não sei programar
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
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
Programo mas não sei OO
Aprenda Java
● Herança
● Polimorfismo
● Encapsulamento
E mais: classes abstratas, classes anônimas,
sobrecarga, interfaces, collections, generics, threads.
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.
Para aprender Java - cursos/tutoriais
The Java Tutorials
http://docs.oracle.com/javase/tutorial/
Java Básico
http://loiane.training/curso/java-basico/
Para aprender Java - livros
Java - Como programar
Paul Deitel, Harvey Deitel
Comunidade
Android Dev BR (S)- https://goo.gl/d80U9q
Android Drops Brasil (T) - https://goo.gl/e3DIO9
Android Dev Drops (G+) - https://goo.gl/gE3byR
Android United (S) - https://goo.gl/htEwoq
Para aprender Android - livros
Google Android
Ricardo Lecheta
Para aprender Android - livros
Dominando o Android
Nelson Glauber
Para aprender Android - livros
Android Programming
The Big Nerd Ranch Guide
Para aprender Android - cursos
Android Nano Degree
https://br.udacity.com/android/
Coursera
https://pt.coursera.org/learn/android-programming
Para aprender Android - livros
Head First Android Development
Dawn Griffiths e David Griffiths
Obrigado !
Meetup: https://goo.gl/xeP6lY
Twitter: @josenaves
http://blog.josenaves.com
http://github.com/josenaves

Iniciando no desenvolvimento android 2016

  • 1.
    Desenvolvimento Android Como começar? Meetup AndroidDrops Brasil José Naves - Outubro / 2016
  • 2.
    O que éAndroid Sistema Operacional Linux based Smartphones, tablets, tvs, netbooks, videogames, set top boxes, smartwatches... a.
  • 3.
    Marketshare Mais de 85%do mercado mundial
  • 4.
    Requisitos mínimos ● Umcomputador com qualquer sistema operacional (4GB RAM - 8GB recomendado) ● Internet ● Java 7 ● Android Studio
  • 5.
    Qual é oseu perfil 1. Já programo em Java 2. Programo em outra linguagem OO 3. Programo mas não sei o que é OO 4. Não sei programar
  • 6.
    Já programo emJava 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
  • 7.
    Tente aprender Javae Android ao mesmo tempo ! Familiarize-se com conceitos do Java: interfaces, classes anônimas, collections, generics, threads. Programo outra linguagem OO
  • 8.
    Programo mas nãosei OO Aprenda Java ● Herança ● Polimorfismo ● Encapsulamento E mais: classes abstratas, classes anônimas, sobrecarga, interfaces, collections, generics, threads.
  • 9.
    Não programo nada Firstthings 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.
  • 10.
    Para aprender Java- cursos/tutoriais The Java Tutorials http://docs.oracle.com/javase/tutorial/ Java Básico http://loiane.training/curso/java-basico/
  • 11.
    Para aprender Java- livros Java - Como programar Paul Deitel, Harvey Deitel
  • 12.
    Comunidade Android Dev BR(S)- https://goo.gl/d80U9q Android Drops Brasil (T) - https://goo.gl/e3DIO9 Android Dev Drops (G+) - https://goo.gl/gE3byR Android United (S) - https://goo.gl/htEwoq
  • 13.
    Para aprender Android- livros Google Android Ricardo Lecheta
  • 14.
    Para aprender Android- livros Dominando o Android Nelson Glauber
  • 15.
    Para aprender Android- livros Android Programming The Big Nerd Ranch Guide
  • 16.
    Para aprender Android- cursos Android Nano Degree https://br.udacity.com/android/ Coursera https://pt.coursera.org/learn/android-programming
  • 17.
    Para aprender Android- livros Head First Android Development Dawn Griffiths e David Griffiths
  • 18.
    Obrigado ! Meetup: https://goo.gl/xeP6lY Twitter:@josenaves http://blog.josenaves.com http://github.com/josenaves