Upload
felix-soares
View
87
Download
0
Embed Size (px)
Citation preview
Felix Soares
Entusiasta Android, Windows e tecnologias Microsoft.Cursando Engenharia da ComputaçãoDesenvolvedor apaixonado por esportes, UX/UI e metodologias ágeis(C#, XAML, Java, Android, HTML5, CSS3, MySQL, HQL, Wicket ...)Foco em desenvolvimento Web e Mobile (Windows Phone, Android).Desenvolvedor da empresa Safeware Tecnologia.5 anos de experiência na área de computação.
fb/felix.soares.73@fellixsoares
Versões• 1.0 - Alfa
• 1.5 - Cupcake
• 1.6 - Donut
• 2.1 – Eclair
• 2.2 – Froyo
• 2.3 – Gingerbread
• 3.0 - Honeycomb
• 4.0 – Ice Cream Sandwich
• 4.1 - Jelly Bean
• 4.4 - KitKat
• 5.0 - Lollipop
• 6.0 – Marshmallow
• 7.0 – Nougat
Plataforma
• Disponibilizado no mercado desde 21/10/2008
• Sistema Operacional
• Base Linux
• Open Source
Por que o Android?
• Interface moderna (Agora)
• Padrões bem definidos (Agora)
• Crescimento de mercado
• Facilidade de desenvolvimento
Números
http://www.tecmundo.com.br/sistema-operacional/60596-ios-android-windows-phone-numeros-gigantes-comparados-infografico.htm
VIEWS E VIEWGROUPS
• Principais componentes
• Responsáveis pela interação com usuário
• Exemplos:
• Uma View que mostra algum texto é chamada de TextView
• Uma View que mostra uma imagem é chamado de ImageView
• Uma View que mostra uma lista é chamado de ListView
Os quatro pilares• Activity
• Uma página.
• Service• Componentes que rodam em
segundo plano, ex: player de música etc.
• Content Provider• Armazenamentos e
Compartilhamentos de informações.
• Broadcast Receivers• Componentes que respondem a
estímulos do android, ex: telefone bloqueou, notificações de bateria fraca etc.
Ciclo de vida de uma Activity
• OnCreate(): Chamado quando a activity é criada.
• OnStop(): Chamado quando a activity não está mais visível para o usuário, podendo estar em segundo plano ou sendo destruída.
• OnPause(): Chamado quando o sistema está prestes a retomar outra activity.
• OnDestroy(): Chamado quando a activity irá ser destruída.