Android - Do básico ao necessário

Post on 13-Apr-2017

42 views 1 download

Transcript of Android - Do básico ao necessário

Android DevelopmentDo básico ao necessário

@me

Caio Alcantara

Mobile Software Engineer at Universo MW8Skills: [

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

]

@brothinho

Ramon Mota Luz

Analista Java at Capgmeni

Chega de balela, vamo lá

Android

Estrutura de umprojeto android

app

src/main

Activities

Herda o contexto da aplicação

Precisa ser registrada no AndroidManifest

Encapsuladas por intents

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.

Comunicação entre activitiesImplementacao do Parcelable

http://www.parcelabler.com/

Activity Lifecycle

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

Implícitas: Disparamos intents genericas e o OS resolve

Layouts no android

Não é tão difícil assim

LinearLayout

RelativeLayout

ConstraintLayout

UI Components

EditTextButtonTextViewImageView

O bonitão do Android Studio

Interface

Android Monitor e LogCat

Inspector

Nosso app

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

Contato

alcantaracaiolucas@gmail.com@clucasalcantara (GitHub, Twitter, Insta)