class 03 - android study jams: android development for beginners
TRANSCRIPT
Lesson 1 - Building Layouts
● Views● XML Syntax● Attributes (Id, Text, Width, Height…)● Type of ViewGroups● + Attributes (Padding, Margin, Weight...)● Position the Views● Style the Views (textColor, textSize, fontFamily…)
Lesson 2ABuilding this Layout
Identificando as views antes de começar.
Resposta- 2 TextViews, 1 Button- LinearLayout (vertical)- View de Quantidade (Preto)- Título Quantidade (Maiúsculo)- Espaço entre as views
Lesson 2AButton Click!
Introduz o comportamento de click do botão, e o seu código.
Resposta- O valor muda para 1.
Lesson 2AWhat is a Method?!
Introduz o conceito de método, e o comportamento dele.
VocabulárioonClickExecuteMethodCallingExpressions
Lesson 2AMath Problems
Explica expressões matemáticas e a sua utilização no Java.
Respostadisplay(77 * 2 + 1);
Lesson 2AVariables
Descreve o conceito de variáveis e valores literais.
VocabulárioData typeintVariable nameAssignment operatorInitializing
Lesson 2ADebugging a Crash
O que é um bug, e como encontrar o problema?
VocabulárioDebugCrashesCompile time errorRuntime errorSystem logStacktrace
Making this WorkLesson 2A
Definindo o escopo da variável.O que são variáveis locais e globais?
VocabulárioVariable scopeLocal variablesGlobal variableVariable declaration
Making this WorkLesson 2A
Definindo o escopo da variável.O que são variáveis locais e globais?
VocabulárioVariable scopeLocal variablesGlobal variableVariable declaration
Lesson 2BNested ViewGroups
VocabulárioNested ViewGroups
Introduz o conceito de ViewGroups em ViewGroups.
Lesson 2BString Data Type
Descreve o conceito de variáveis e a String, o tipo de armazenamento para texto.
Lesson 2BString Concatenation
Descreve o conceito de variáveis e a String, o tipo de armazenamento para texto.
Lesson 2BString Concatenation
Descreve o conceito de variáveis e a String, o tipo de armazenamento para texto.
Lesson 2BString Concatenation
Descreve o conceito de variáveis e a String, o tipo de armazenamento para texto.
Vamos construir esse novo layout, o que precisamos?
PracticePáscoa Feliz
http://goo.gl/sZ9xjXhttp://goo.gl/j9F423
Vamos construir esse novo layout, o que precisamos?
Resposta
PracticePáscoa Feliz
1 RelativeLayout1 LinearLayout2 ImageView1 Button1 EditText1 TextView
findViewById() é o metódo responsável por retorna a instância do elemento que está no layout.
PracticePáscoa Feliz
References
● https://goo.gl/mHlRyZ ← essa apresentação
● http://www.gdgbh.org
● gdgbh.slack.com (Private Channel: #android-study-jam)
● https://goo.gl/dhwwY5 (Android Development for Beginners)
● https://developers.google.com
FELIPE ARIMATÉIAEngenheiro de Software Mobile na CI&TSwat TeamI Love Code
+FelipeArimateia
felipearimateia
@twitterdoari
@
JORDAN SILVAMobile Engineer in the free timeMSc. Computer Science at UFMG*Code for Food
* Sim, já trabalhei no mercado por 9 anos.
+jordansilvabr
jordansilva
@jordansilva