SlideShare a Scribd company logo
1 of 27
1 ANDROID - ABCODESSÃO CAETANO DO SUL
Android overview
renatomolinat@gmail.com
@renatomolinat
Renato Molina Toth
2 ANDROID - ABCODESSÃO CAETANO DO SUL
About me
• Chief Technology Officer at Jazz
• M.Sc Candidate in Computer Science
• Entrepreneur
3 ANDROID - ABCODESSÃO CAETANO DO SUL
A little about my projects with Android
brastemp inverse positivo ypy
mentoring
4 ANDROID - ABCODESSÃO CAETANO DO SUL
Mobility Context
• rigorous users
• death of the cell phone generation
• powerful hardware
5 ANDROID - ABCODESSÃO CAETANO DO SUL
There are some players
6 ANDROID - ABCODESSÃO CAETANO DO SUL
There is some players
7 ANDROID - ABCODESSÃO CAETANO DO SUL
There is some players
8 ANDROID - ABCODESSÃO CAETANO DO SUL
There is some players
9 ANDROID - ABCODESSÃO CAETANO DO SUL
Open head alliance
10 ANDROID - ABCODESSÃO CAETANO DO SUL
What’s Android?
• OS based on linux kernel
• runs on Java based on dalvik architecture
• first open-source mobile platform
11 ANDROID - ABCODESSÃO CAETANO DO SUL
Why open is important?
• iOS developer fees: $99/yr
• additional apple licensing fees
and 3rd party certification
• final product needs to be
approved by apple
• one supplier (Avent) produces
the connectors.
• fill out zero forms to start
developing
• pay nothing to google – just
once ($25/life)
• no approval process from
google to go to play store
• USB connectors and
drivers are readily available
12 ANDROID - ABCODESSÃO CAETANO DO SUL
Google play
• store for applications, games, music and books
• 90% of profit to developer
• 48 billions+ of downloads
13 ANDROID - ABCODESSÃO CAETANO DO SUL
Platform
• virtual machine based (dalvik)
• awesome framework
• awesome tools
14 ANDROID - ABCODESSÃO CAETANO DO SUL
Android Architecture
15 ANDROID - ABCODESSÃO CAETANO DO SUL
SDK
• reuse components
• design pattern oriented
• intents and content providers that enable
communication between applications
16 ANDROID - ABCODESSÃO CAETANO DO SUL
SDK
• UI components
• UX guides
• DDMS
• emulator
17 ANDROID - ABCODESSÃO CAETANO DO SUL
NDK
• write native apps in C/C++
• awesome performance
• override OS functions
• integrates with SDK
18 ANDROID - ABCODESSÃO CAETANO DO SUL
Android Studio
• gradle-based build support
• android-specific refactoring and quick fixes
• lint tools to catch performance, usability,
version compatibility and other problems
• easily integration with DSL
• a rich layout editor that allows you to preview
layouts on multiple screen configurations,
drag on drop and much more ;-)
19 ANDROID - ABCODESSÃO CAETANO DO SUL
20 ANDROID - ABCODESSÃO CAETANO DO SUL
Trends
• hardware startup becoming viable
• small, yet mighty
• always on
21 ANDROID - ABCODESSÃO CAETANO DO SUL
Trends
• hardware startup becoming viable
• small, yet mighty
• always on
22 ANDROID - ABCODESSÃO CAETANO DO SUL
ADK (acessory development kit)
23 ANDROID - ABCODESSÃO CAETANO DO SUL
ADK (acessory development kit) for prototyping
+
♥=
24 ANDROID - ABCODESSÃO CAETANO DO SUL
...and more about trends
Location, location, location
Context, context, context
25 ANDROID - ABCODESSÃO CAETANO DO SUL
...focus on user
"find out wishes, limitations and needs of
people is the only way to innovate"
26 ANDROID - ABCODESSÃO CAETANO DO SUL
Jazz is hiring!
oportunidade@jazz.etc.br
engineer, projects and design
areas are hiring!
27 ANDROID - ABCODESSÃO CAETANO DO SUL
Thank you!
renatomolinat@gmail.com
@renatomolinat
Renato Molina Toth

More Related Content

Viewers also liked

Aula 17 04 (Exercícios e ScrollView)
Aula 17 04 (Exercícios e ScrollView)Aula 17 04 (Exercícios e ScrollView)
Aula 17 04 (Exercícios e ScrollView)Ricardo Longa
 
Pomodoro agil
Pomodoro agilPomodoro agil
Pomodoro agilRenato
 
Aula 10 04 (intents)
Aula 10 04 (intents)Aula 10 04 (intents)
Aula 10 04 (intents)Ricardo Longa
 
Android Palestra
Android PalestraAndroid Palestra
Android PalestraRenato
 
Aula 6 - 08/05 (SharedPreferences)
Aula 6 - 08/05 (SharedPreferences)Aula 6 - 08/05 (SharedPreferences)
Aula 6 - 08/05 (SharedPreferences)Ricardo Longa
 
Treze ferramentas/frameworks para desenvolvimento android
Treze ferramentas/frameworks para desenvolvimento androidTreze ferramentas/frameworks para desenvolvimento android
Treze ferramentas/frameworks para desenvolvimento androidRicardo Longa
 
Aula04 android intents
Aula04 android intentsAula04 android intents
Aula04 android intentsRoberson Alves
 
K19 k41 Desenvolvimento Mobile com Android
K19 k41 Desenvolvimento Mobile com AndroidK19 k41 Desenvolvimento Mobile com Android
K19 k41 Desenvolvimento Mobile com AndroidAline Diniz
 
Aula 6 - 08/05 (Menu)
Aula 6 - 08/05 (Menu)Aula 6 - 08/05 (Menu)
Aula 6 - 08/05 (Menu)Ricardo Longa
 
Aula 29/05 (AlarmManager)
Aula 29/05 (AlarmManager)Aula 29/05 (AlarmManager)
Aula 29/05 (AlarmManager)Ricardo Longa
 
Atividades e Intenções (Android)
Atividades e Intenções (Android)Atividades e Intenções (Android)
Atividades e Intenções (Android)Natanael Fonseca
 
Minicurso sobre AndroidAnnotations, GreenDAO, EventBus e Crouton
Minicurso sobre AndroidAnnotations, GreenDAO, EventBus e CroutonMinicurso sobre AndroidAnnotations, GreenDAO, EventBus e Crouton
Minicurso sobre AndroidAnnotations, GreenDAO, EventBus e CroutonRicardo Longa
 
Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)Ricardo Longa
 
Android - Programação para dispositivos móveis (Aula 2)
Android - Programação para dispositivos móveis (Aula 2)Android - Programação para dispositivos móveis (Aula 2)
Android - Programação para dispositivos móveis (Aula 2)Ricardo Longa
 
Curso de Android Aula 4
Curso de Android Aula 4Curso de Android Aula 4
Curso de Android Aula 4Jose Berardo
 

Viewers also liked (20)

Aula 17 04 (Exercícios e ScrollView)
Aula 17 04 (Exercícios e ScrollView)Aula 17 04 (Exercícios e ScrollView)
Aula 17 04 (Exercícios e ScrollView)
 
Pomodoro agil
Pomodoro agilPomodoro agil
Pomodoro agil
 
Aula 10 04 (intents)
Aula 10 04 (intents)Aula 10 04 (intents)
Aula 10 04 (intents)
 
Android Palestra
Android PalestraAndroid Palestra
Android Palestra
 
Aula 6 - 08/05 (SharedPreferences)
Aula 6 - 08/05 (SharedPreferences)Aula 6 - 08/05 (SharedPreferences)
Aula 6 - 08/05 (SharedPreferences)
 
Treze ferramentas/frameworks para desenvolvimento android
Treze ferramentas/frameworks para desenvolvimento androidTreze ferramentas/frameworks para desenvolvimento android
Treze ferramentas/frameworks para desenvolvimento android
 
Aula04 android intents
Aula04 android intentsAula04 android intents
Aula04 android intents
 
Oficina Sesc Android - V1
Oficina Sesc Android - V1Oficina Sesc Android - V1
Oficina Sesc Android - V1
 
K19 k41 Desenvolvimento Mobile com Android
K19 k41 Desenvolvimento Mobile com AndroidK19 k41 Desenvolvimento Mobile com Android
K19 k41 Desenvolvimento Mobile com Android
 
Aula 6 - 08/05 (Menu)
Aula 6 - 08/05 (Menu)Aula 6 - 08/05 (Menu)
Aula 6 - 08/05 (Menu)
 
Aula 29/05 (AlarmManager)
Aula 29/05 (AlarmManager)Aula 29/05 (AlarmManager)
Aula 29/05 (AlarmManager)
 
Atividades e Intenções (Android)
Atividades e Intenções (Android)Atividades e Intenções (Android)
Atividades e Intenções (Android)
 
Minicurso sobre AndroidAnnotations, GreenDAO, EventBus e Crouton
Minicurso sobre AndroidAnnotations, GreenDAO, EventBus e CroutonMinicurso sobre AndroidAnnotations, GreenDAO, EventBus e Crouton
Minicurso sobre AndroidAnnotations, GreenDAO, EventBus e Crouton
 
Tutorial Android - Activities
Tutorial Android - ActivitiesTutorial Android - Activities
Tutorial Android - Activities
 
Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)Android - Programação para dispositivos móveis (Aula 1)
Android - Programação para dispositivos móveis (Aula 1)
 
Android - Programação para dispositivos móveis (Aula 2)
Android - Programação para dispositivos móveis (Aula 2)Android - Programação para dispositivos móveis (Aula 2)
Android - Programação para dispositivos móveis (Aula 2)
 
Android Aula 3
Android Aula 3Android Aula 3
Android Aula 3
 
Android Aula 2
Android Aula 2Android Aula 2
Android Aula 2
 
Curso de Android Aula 4
Curso de Android Aula 4Curso de Android Aula 4
Curso de Android Aula 4
 
Introdução ao Android Studio
Introdução ao Android StudioIntrodução ao Android Studio
Introdução ao Android Studio
 

Similar to android_overview

Scope of Android and Future Work
Scope of Android and Future WorkScope of Android and Future Work
Scope of Android and Future WorkRabiRehman1
 
Android vs Others Operating System
Android vs Others Operating SystemAndroid vs Others Operating System
Android vs Others Operating SystemShemul Hossain
 
ABS 2014 - The Growth of Android in Embedded Systems
ABS 2014 - The Growth of Android in Embedded SystemsABS 2014 - The Growth of Android in Embedded Systems
ABS 2014 - The Growth of Android in Embedded SystemsBenjamin Zores
 
Is Android the New King of Embedded OSes at Embedded World 2014
Is Android the New King of Embedded OSes at Embedded World 2014Is Android the New King of Embedded OSes at Embedded World 2014
Is Android the New King of Embedded OSes at Embedded World 2014Opersys inc.
 
Android Technology
Android TechnologyAndroid Technology
Android TechnologyR
 
Flutter talkshow
Flutter talkshowFlutter talkshow
Flutter talkshowNhan Cao
 
Enhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_osEnhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_osArnav Gupta
 
Rwd Testing Baiju Joseph
Rwd Testing Baiju JosephRwd Testing Baiju Joseph
Rwd Testing Baiju JosephvodQA
 
RWD Testing - Baiju Joseph
RWD Testing - Baiju JosephRWD Testing - Baiju Joseph
RWD Testing - Baiju JosephThoughtworks
 
Become a mobile developer from scratch
Become a mobile developer from scratchBecome a mobile developer from scratch
Become a mobile developer from scratchRuben Goncalves
 
Developing Hybrid Applications with IONIC
Developing Hybrid Applications with IONICDeveloping Hybrid Applications with IONIC
Developing Hybrid Applications with IONICFuat Buğra AYDIN
 
Google Android @ AlphaCSP's JavaEdge
Google Android @ AlphaCSP's JavaEdgeGoogle Android @ AlphaCSP's JavaEdge
Google Android @ AlphaCSP's JavaEdgeyuvalb
 

Similar to android_overview (20)

Scope of Android and Future Work
Scope of Android and Future WorkScope of Android and Future Work
Scope of Android and Future Work
 
Android vs Others Operating System
Android vs Others Operating SystemAndroid vs Others Operating System
Android vs Others Operating System
 
Android Introduction
Android IntroductionAndroid Introduction
Android Introduction
 
ABS 2014 - The Growth of Android in Embedded Systems
ABS 2014 - The Growth of Android in Embedded SystemsABS 2014 - The Growth of Android in Embedded Systems
ABS 2014 - The Growth of Android in Embedded Systems
 
Xamarin for Enterprises
Xamarin for EnterprisesXamarin for Enterprises
Xamarin for Enterprises
 
ANDROID NEW EDITION
ANDROID NEW EDITIONANDROID NEW EDITION
ANDROID NEW EDITION
 
Is Android the New King of Embedded OSes at Embedded World 2014
Is Android the New King of Embedded OSes at Embedded World 2014Is Android the New King of Embedded OSes at Embedded World 2014
Is Android the New King of Embedded OSes at Embedded World 2014
 
Android Technology
Android TechnologyAndroid Technology
Android Technology
 
Aandroid
AandroidAandroid
Aandroid
 
Flutter talkshow
Flutter talkshowFlutter talkshow
Flutter talkshow
 
Enhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_osEnhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_os
 
Android presentation slide
Android presentation slideAndroid presentation slide
Android presentation slide
 
Rwd Testing Baiju Joseph
Rwd Testing Baiju JosephRwd Testing Baiju Joseph
Rwd Testing Baiju Joseph
 
RWD Testing - Baiju Joseph
RWD Testing - Baiju JosephRWD Testing - Baiju Joseph
RWD Testing - Baiju Joseph
 
Become a mobile developer from scratch
Become a mobile developer from scratchBecome a mobile developer from scratch
Become a mobile developer from scratch
 
Xamarin Overview
Xamarin OverviewXamarin Overview
Xamarin Overview
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
Android os
Android osAndroid os
Android os
 
Developing Hybrid Applications with IONIC
Developing Hybrid Applications with IONICDeveloping Hybrid Applications with IONIC
Developing Hybrid Applications with IONIC
 
Google Android @ AlphaCSP's JavaEdge
Google Android @ AlphaCSP's JavaEdgeGoogle Android @ AlphaCSP's JavaEdge
Google Android @ AlphaCSP's JavaEdge
 

android_overview

  • 1. 1 ANDROID - ABCODESSÃO CAETANO DO SUL Android overview renatomolinat@gmail.com @renatomolinat Renato Molina Toth
  • 2. 2 ANDROID - ABCODESSÃO CAETANO DO SUL About me • Chief Technology Officer at Jazz • M.Sc Candidate in Computer Science • Entrepreneur
  • 3. 3 ANDROID - ABCODESSÃO CAETANO DO SUL A little about my projects with Android brastemp inverse positivo ypy mentoring
  • 4. 4 ANDROID - ABCODESSÃO CAETANO DO SUL Mobility Context • rigorous users • death of the cell phone generation • powerful hardware
  • 5. 5 ANDROID - ABCODESSÃO CAETANO DO SUL There are some players
  • 6. 6 ANDROID - ABCODESSÃO CAETANO DO SUL There is some players
  • 7. 7 ANDROID - ABCODESSÃO CAETANO DO SUL There is some players
  • 8. 8 ANDROID - ABCODESSÃO CAETANO DO SUL There is some players
  • 9. 9 ANDROID - ABCODESSÃO CAETANO DO SUL Open head alliance
  • 10. 10 ANDROID - ABCODESSÃO CAETANO DO SUL What’s Android? • OS based on linux kernel • runs on Java based on dalvik architecture • first open-source mobile platform
  • 11. 11 ANDROID - ABCODESSÃO CAETANO DO SUL Why open is important? • iOS developer fees: $99/yr • additional apple licensing fees and 3rd party certification • final product needs to be approved by apple • one supplier (Avent) produces the connectors. • fill out zero forms to start developing • pay nothing to google – just once ($25/life) • no approval process from google to go to play store • USB connectors and drivers are readily available
  • 12. 12 ANDROID - ABCODESSÃO CAETANO DO SUL Google play • store for applications, games, music and books • 90% of profit to developer • 48 billions+ of downloads
  • 13. 13 ANDROID - ABCODESSÃO CAETANO DO SUL Platform • virtual machine based (dalvik) • awesome framework • awesome tools
  • 14. 14 ANDROID - ABCODESSÃO CAETANO DO SUL Android Architecture
  • 15. 15 ANDROID - ABCODESSÃO CAETANO DO SUL SDK • reuse components • design pattern oriented • intents and content providers that enable communication between applications
  • 16. 16 ANDROID - ABCODESSÃO CAETANO DO SUL SDK • UI components • UX guides • DDMS • emulator
  • 17. 17 ANDROID - ABCODESSÃO CAETANO DO SUL NDK • write native apps in C/C++ • awesome performance • override OS functions • integrates with SDK
  • 18. 18 ANDROID - ABCODESSÃO CAETANO DO SUL Android Studio • gradle-based build support • android-specific refactoring and quick fixes • lint tools to catch performance, usability, version compatibility and other problems • easily integration with DSL • a rich layout editor that allows you to preview layouts on multiple screen configurations, drag on drop and much more ;-)
  • 19. 19 ANDROID - ABCODESSÃO CAETANO DO SUL
  • 20. 20 ANDROID - ABCODESSÃO CAETANO DO SUL Trends • hardware startup becoming viable • small, yet mighty • always on
  • 21. 21 ANDROID - ABCODESSÃO CAETANO DO SUL Trends • hardware startup becoming viable • small, yet mighty • always on
  • 22. 22 ANDROID - ABCODESSÃO CAETANO DO SUL ADK (acessory development kit)
  • 23. 23 ANDROID - ABCODESSÃO CAETANO DO SUL ADK (acessory development kit) for prototyping + ♥=
  • 24. 24 ANDROID - ABCODESSÃO CAETANO DO SUL ...and more about trends Location, location, location Context, context, context
  • 25. 25 ANDROID - ABCODESSÃO CAETANO DO SUL ...focus on user "find out wishes, limitations and needs of people is the only way to innovate"
  • 26. 26 ANDROID - ABCODESSÃO CAETANO DO SUL Jazz is hiring! oportunidade@jazz.etc.br engineer, projects and design areas are hiring!
  • 27. 27 ANDROID - ABCODESSÃO CAETANO DO SUL Thank you! renatomolinat@gmail.com @renatomolinat Renato Molina Toth