android - do básico ao necessário

27
Android Development Do básico ao necessário

Upload: caio-lucas-alcantara

Post on 13-Apr-2017

41 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Android - Do básico ao necessário

Android DevelopmentDo básico ao necessário

Page 2: Android - Do básico ao necessário

@me

Caio Alcantara

Mobile Software Engineer at Universo MW8Skills: [

"Native Dev - Android & iOS","React Native (JS)","Software Development"

]

Page 3: Android - Do básico ao necessário

@brothinho

Ramon Mota Luz

Analista Java at Capgmeni

Page 4: Android - Do básico ao necessário

Chega de balela, vamo lá

Page 5: Android - Do básico ao necessário

Android

Page 6: Android - Do básico ao necessário
Page 7: Android - Do básico ao necessário

Estrutura de umprojeto android

Page 8: Android - Do básico ao necessário

app

Page 9: Android - Do básico ao necessário

src/main

Page 10: Android - Do básico ao necessário

Activities

Herda o contexto da aplicação

Precisa ser registrada no AndroidManifest

Encapsuladas por intents

Page 11: Android - Do básico ao necessário

ActivityonCreate() - E a primeira funcao a ser executada em uma Activity. Geralmente e a responsável por carregar os layouts XML e outras operacoes de inicializacao. E executada apenas uma vez.

onStart() - E chamada imediatamente apos a onCreate() – e tambem quando uma Activity que estava em background volta a ter foco.

onPause() - E a primeira funcao a ser invocada quando a Activity perde o foco (isso ocorre quando uma nova Activity e iniciada).

onRestart() - Chamada imediatamente antes da onStart(), quando uma Activity volta a ter o foco depois de estar em background.

Page 12: Android - Do básico ao necessário

Comunicação entre activitiesImplementacao do Parcelable

http://www.parcelabler.com/

Page 13: Android - Do básico ao necessário

Activity Lifecycle

Page 14: Android - Do básico ao necessário

IntentsExplícitas: Dizemos exatamente que actitvity ou app queremos executar

Implícitas: Disparamos intents genericas e o OS resolve

Page 15: Android - Do básico ao necessário

Layouts no android

Page 16: Android - Do básico ao necessário

Não é tão difícil assim

Page 17: Android - Do básico ao necessário

LinearLayout

Page 18: Android - Do básico ao necessário

RelativeLayout

Page 19: Android - Do básico ao necessário

ConstraintLayout

Page 20: Android - Do básico ao necessário

UI Components

EditTextButtonTextViewImageView

Page 21: Android - Do básico ao necessário

O bonitão do Android Studio

Page 22: Android - Do básico ao necessário

Interface

Page 23: Android - Do básico ao necessário
Page 24: Android - Do básico ao necessário

Android Monitor e LogCat

Page 25: Android - Do básico ao necessário

Inspector

Page 26: Android - Do básico ao necessário

Nosso app

Lembretes NetCoders● Floating Button● Material Design● Adapter● ListView● ListItem

Page 27: Android - Do básico ao necessário

Contato

[email protected]@clucasalcantara (GitHub, Twitter, Insta)