SlideShare a Scribd company logo
1 of 42
Getting Dirty With Android
Brent Edwards Senior Consultant with Magenic BrentE@magenic.com @brentledwards brentedwards.net
What We Will Cover Menus Layout Styles Lifecycle Management AsyncTask All while building a sample app
Assumptions Basic understanding of… Android Activities and Intents Resources
Menus
Menus 3 Flavors Options Menu Primary Menu Type Menu Button Pressed First 5-6 Options -> Icon Menu When 7+ options, Option 6+ -> Expanded Menu Context Menu Long Press Sub Menu
Menus Define menus in XML res/menu/ Inflate the XML resource in code
Menus [Demo]
Layout
Layout Defines what the UI looks like Where views are placed How big views are How views flow Made up of nested views
Layout 2 Ways to define layout XML Provides most flexibility Better separation of UI from logic Easier to visualize Programmatically Can be more difficult Best when coupled with XML and LayoutInflater
Layout - XML Valid XML file Each node maps to a view instance Attributes set properties on the view Layout File Convention Have .xml extension Named with all lowercase Placed in res/layout/ folder
Layout Most Useful Layout Objects LinearLayout RelativeLayout
Layout - LinearLayout Views are stacked [horizontally|vertically]
Layout - LinearLayout Why it is so useful Simple to use Easy to understand at a glance Can leverage weight for children to scale proportionally
LinearLayout [Demo]
Layout - RelativeLayout Views specify their position relative to parent, other views or both
Layout - RelativeLayout Why it is so useful Very versatile Scales very well Handles rotation easily
RelativeLayout [Demo]
Styles
Styles Specifies look and format for views Separates design from content Collection of properties Font Size Font Color Background Color Padding Margin Much more
Styles Adds consistency to UI Similar to CSS
Styles Styles file convention Have .xml extension style.xml Placed in res/values/
Style [Demo]
Lifecycle Management
Lifecycle Management Applications have a lifecycle Essentially Three States Active / Running Paused Stopped
Lifecycle Management
Lifecycle Management Stopped Activities can be killed Then recreated when brought to front Activities with state need to be serialized onPause() onSaveInstanceState()
Lifecycle Management [Demo]
AsyncTask
AsyncTask Tasks run asynchronously Doesn’t freeze UI Good for long running tasks Web requests
AsyncTask Defined by 3 generic types Params Progress Result
AsyncTask 4 Steps onPreExecute Executes on UI thread doInBackground Executes the actual task on background thread onProgressUpdate Optionally updates user on progress on UI thread onPostExecute Executes on UI thread
AsyncTask Rules Task must be created in UI thread execute must be invoked from UI thread Tasks can only be executed once Don’t call onPreExecute, onPostExecute, doInBackground or onProgressUpdate manually
AsyncTask [Demo]
Dialogs
Dialogs Types AlertDialog ProgressDialog DatePickerDialog TimePickerDialog Override Dialog class to create Custom Dialogs
Dialogs To show a Dialog Simple way More complex way Override onCreateDialog(int) Call showDialog(int)
Dialogs [Demo]
Valuable Links Fundamentals http://developer.android.com/guide/topics/fundamentals.html Menus http://developer.android.com/guide/topics/ui/menus.html Layout http://developer.android.com/guide/topics/ui/declaring-layout.html Styles http://developer.android.com/guide/topics/ui/themes.html AsyncTask http://developer.android.com/reference/android/os/AsyncTask.html Dialogs http://developer.android.com/guide/topics/ui/dialogs.html
Questions?
Brent Edwards Senior Consultant with Magenic BrentE@magenic.com @brentledwards brentedwards.net

More Related Content

Viewers also liked

السمات الشخصية للمعلم والطالب والمهارات المتطلبة في بيئة
السمات الشخصية للمعلم والطالب والمهارات المتطلبة في بيئةالسمات الشخصية للمعلم والطالب والمهارات المتطلبة في بيئة
السمات الشخصية للمعلم والطالب والمهارات المتطلبة في بيئةmohamed
 
Ldapsession 1217528612650451-9
Ldapsession 1217528612650451-9Ldapsession 1217528612650451-9
Ldapsession 1217528612650451-9rezgui
 
Access National Bank Executive Briefing 2010 Banking Outlook - Growth Capita...
Access National Bank Executive Briefing  2010 Banking Outlook - Growth Capita...Access National Bank Executive Briefing  2010 Banking Outlook - Growth Capita...
Access National Bank Executive Briefing 2010 Banking Outlook - Growth Capita...Access National Bank
 
Community Based Treatment Support Services: The Treatment Support Arm of the ...
Community Based Treatment Support Services: The Treatment Support Arm of the ...Community Based Treatment Support Services: The Treatment Support Arm of the ...
Community Based Treatment Support Services: The Treatment Support Arm of the ...jehill3
 
Σύγχρονες προσεγγίσεις στη διδακτική μεθοδολογία και τπε
Σύγχρονες προσεγγίσεις στη διδακτική μεθοδολογία  και τπεΣύγχρονες προσεγγίσεις στη διδακτική μεθοδολογία  και τπε
Σύγχρονες προσεγγίσεις στη διδακτική μεθοδολογία και τπεEllh
 
Marruecos
MarruecosMarruecos
MarruecosUlacit
 
ΦΥΣΙΚΕΣ ΕΠΙΣΤΗΜΕΣ_ΒΚ_ΔΙΑΔΙΚΤΥΟ
ΦΥΣΙΚΕΣ ΕΠΙΣΤΗΜΕΣ_ΒΚ_ΔΙΑΔΙΚΤΥΟΦΥΣΙΚΕΣ ΕΠΙΣΤΗΜΕΣ_ΒΚ_ΔΙΑΔΙΚΤΥΟ
ΦΥΣΙΚΕΣ ΕΠΙΣΤΗΜΕΣ_ΒΚ_ΔΙΑΔΙΚΤΥΟEllh
 
Profil Pemanfaatan Teknologi Informasi Kabupaten Wonosobo 2011
Profil Pemanfaatan Teknologi Informasi Kabupaten Wonosobo 2011Profil Pemanfaatan Teknologi Informasi Kabupaten Wonosobo 2011
Profil Pemanfaatan Teknologi Informasi Kabupaten Wonosobo 2011Kangmas Zekon
 
Εγώ είμαι εγώ. Εσύ και εγώ είμαστε εμείς_ ΦΕ
Εγώ είμαι εγώ. Εσύ και εγώ είμαστε εμείς_ ΦΕΕγώ είμαι εγώ. Εσύ και εγώ είμαστε εμείς_ ΦΕ
Εγώ είμαι εγώ. Εσύ και εγώ είμαστε εμείς_ ΦΕEllh
 
Tvb Media Comparisons 2010 Persons
Tvb Media Comparisons 2010 PersonsTvb Media Comparisons 2010 Persons
Tvb Media Comparisons 2010 PersonsTatia O'Connor
 
Automotive Glazing - Current & Future Technology Trends
Automotive Glazing  - Current & Future Technology TrendsAutomotive Glazing  - Current & Future Technology Trends
Automotive Glazing - Current & Future Technology TrendsRatna Chatterjee
 
Диплом Штэник И.Е.
Диплом Штэник И.Е.Диплом Штэник И.Е.
Диплом Штэник И.Е.magic59
 
3 brief intro to china's plan for education reform and development
3 brief intro to china's plan for education reform and development3 brief intro to china's plan for education reform and development
3 brief intro to china's plan for education reform and developmentWilder Calderón Castro
 
Netbook trial 21st century learning 2010
Netbook trial 21st century learning 2010Netbook trial 21st century learning 2010
Netbook trial 21st century learning 2010cummingscraig
 
Εκπαιδευτικά Σενάρια και εφαρμογές για το Νηπιαγωγείο με τη χρήση του Διαδικτ...
Εκπαιδευτικά Σενάρια και εφαρμογές για το Νηπιαγωγείο με τη χρήση του Διαδικτ...Εκπαιδευτικά Σενάρια και εφαρμογές για το Νηπιαγωγείο με τη χρήση του Διαδικτ...
Εκπαιδευτικά Σενάρια και εφαρμογές για το Νηπιαγωγείο με τη χρήση του Διαδικτ...Ellh
 
CINTAS Foundation and MDC Museum of Art + Design Announce 2015-16 Fellowship ...
CINTAS Foundation and MDC Museum of Art + Design Announce 2015-16 Fellowship ...CINTAS Foundation and MDC Museum of Art + Design Announce 2015-16 Fellowship ...
CINTAS Foundation and MDC Museum of Art + Design Announce 2015-16 Fellowship ...Cintas Foundation
 

Viewers also liked (20)

السمات الشخصية للمعلم والطالب والمهارات المتطلبة في بيئة
السمات الشخصية للمعلم والطالب والمهارات المتطلبة في بيئةالسمات الشخصية للمعلم والطالب والمهارات المتطلبة في بيئة
السمات الشخصية للمعلم والطالب والمهارات المتطلبة في بيئة
 
Ldapsession 1217528612650451-9
Ldapsession 1217528612650451-9Ldapsession 1217528612650451-9
Ldapsession 1217528612650451-9
 
Access National Bank Executive Briefing 2010 Banking Outlook - Growth Capita...
Access National Bank Executive Briefing  2010 Banking Outlook - Growth Capita...Access National Bank Executive Briefing  2010 Banking Outlook - Growth Capita...
Access National Bank Executive Briefing 2010 Banking Outlook - Growth Capita...
 
Community Based Treatment Support Services: The Treatment Support Arm of the ...
Community Based Treatment Support Services: The Treatment Support Arm of the ...Community Based Treatment Support Services: The Treatment Support Arm of the ...
Community Based Treatment Support Services: The Treatment Support Arm of the ...
 
a
aa
a
 
Σύγχρονες προσεγγίσεις στη διδακτική μεθοδολογία και τπε
Σύγχρονες προσεγγίσεις στη διδακτική μεθοδολογία  και τπεΣύγχρονες προσεγγίσεις στη διδακτική μεθοδολογία  και τπε
Σύγχρονες προσεγγίσεις στη διδακτική μεθοδολογία και τπε
 
Amopress ppt
Amopress pptAmopress ppt
Amopress ppt
 
Ots thrift charter
Ots thrift charterOts thrift charter
Ots thrift charter
 
Marruecos
MarruecosMarruecos
Marruecos
 
ΦΥΣΙΚΕΣ ΕΠΙΣΤΗΜΕΣ_ΒΚ_ΔΙΑΔΙΚΤΥΟ
ΦΥΣΙΚΕΣ ΕΠΙΣΤΗΜΕΣ_ΒΚ_ΔΙΑΔΙΚΤΥΟΦΥΣΙΚΕΣ ΕΠΙΣΤΗΜΕΣ_ΒΚ_ΔΙΑΔΙΚΤΥΟ
ΦΥΣΙΚΕΣ ΕΠΙΣΤΗΜΕΣ_ΒΚ_ΔΙΑΔΙΚΤΥΟ
 
Profil Pemanfaatan Teknologi Informasi Kabupaten Wonosobo 2011
Profil Pemanfaatan Teknologi Informasi Kabupaten Wonosobo 2011Profil Pemanfaatan Teknologi Informasi Kabupaten Wonosobo 2011
Profil Pemanfaatan Teknologi Informasi Kabupaten Wonosobo 2011
 
Εγώ είμαι εγώ. Εσύ και εγώ είμαστε εμείς_ ΦΕ
Εγώ είμαι εγώ. Εσύ και εγώ είμαστε εμείς_ ΦΕΕγώ είμαι εγώ. Εσύ και εγώ είμαστε εμείς_ ΦΕ
Εγώ είμαι εγώ. Εσύ και εγώ είμαστε εμείς_ ΦΕ
 
Tvb Media Comparisons 2010 Persons
Tvb Media Comparisons 2010 PersonsTvb Media Comparisons 2010 Persons
Tvb Media Comparisons 2010 Persons
 
Automotive Glazing - Current & Future Technology Trends
Automotive Glazing  - Current & Future Technology TrendsAutomotive Glazing  - Current & Future Technology Trends
Automotive Glazing - Current & Future Technology Trends
 
Диплом Штэник И.Е.
Диплом Штэник И.Е.Диплом Штэник И.Е.
Диплом Штэник И.Е.
 
e
ee
e
 
3 brief intro to china's plan for education reform and development
3 brief intro to china's plan for education reform and development3 brief intro to china's plan for education reform and development
3 brief intro to china's plan for education reform and development
 
Netbook trial 21st century learning 2010
Netbook trial 21st century learning 2010Netbook trial 21st century learning 2010
Netbook trial 21st century learning 2010
 
Εκπαιδευτικά Σενάρια και εφαρμογές για το Νηπιαγωγείο με τη χρήση του Διαδικτ...
Εκπαιδευτικά Σενάρια και εφαρμογές για το Νηπιαγωγείο με τη χρήση του Διαδικτ...Εκπαιδευτικά Σενάρια και εφαρμογές για το Νηπιαγωγείο με τη χρήση του Διαδικτ...
Εκπαιδευτικά Σενάρια και εφαρμογές για το Νηπιαγωγείο με τη χρήση του Διαδικτ...
 
CINTAS Foundation and MDC Museum of Art + Design Announce 2015-16 Fellowship ...
CINTAS Foundation and MDC Museum of Art + Design Announce 2015-16 Fellowship ...CINTAS Foundation and MDC Museum of Art + Design Announce 2015-16 Fellowship ...
CINTAS Foundation and MDC Museum of Art + Design Announce 2015-16 Fellowship ...
 

Similar to Getting Dirty with Android

User Interface Design,Principles & process
User Interface  Design,Principles & processUser Interface  Design,Principles & process
User Interface Design,Principles & processAbd-Ur Rehman Saqib
 
Eclipse Day India 2010 - UI Patterns in Eclipse
Eclipse Day India 2010 - UI Patterns in EclipseEclipse Day India 2010 - UI Patterns in Eclipse
Eclipse Day India 2010 - UI Patterns in Eclipsedeepakazad
 
Five steps involved in user interface design are Use scenario dev.pdf
Five steps involved in user interface design are Use scenario dev.pdfFive steps involved in user interface design are Use scenario dev.pdf
Five steps involved in user interface design are Use scenario dev.pdfnavyugenterprisesdoo
 
13 si(systems analysis and design )
13 si(systems analysis and design )13 si(systems analysis and design )
13 si(systems analysis and design )Nurdin Al-Azies
 
lecture-3-1523011494 Lecture #3).pptx
lecture-3-1523011494 Lecture #3).pptxlecture-3-1523011494 Lecture #3).pptx
lecture-3-1523011494 Lecture #3).pptxBhanukaFernando3
 
Building appsinsilverlight4 part_1
Building appsinsilverlight4 part_1Building appsinsilverlight4 part_1
Building appsinsilverlight4 part_1Dennis Perlot
 
Menus Implementation with IBM Rational HATS
Menus Implementation with IBM Rational HATSMenus Implementation with IBM Rational HATS
Menus Implementation with IBM Rational HATSRoyal Cyber Inc.
 
HCI 3e - Ch 3: The interaction
HCI 3e - Ch 3:  The interactionHCI 3e - Ch 3:  The interaction
HCI 3e - Ch 3: The interactionAlan Dix
 
HCI - Chapter 3
HCI - Chapter 3HCI - Chapter 3
HCI - Chapter 3Alan Dix
 
15 object orienteddesign
15 object orienteddesign15 object orienteddesign
15 object orienteddesignrandhirlpu
 
Share point 2010-uiimprovements
Share point 2010-uiimprovementsShare point 2010-uiimprovements
Share point 2010-uiimprovementsLiquidHub
 
AD406 - Building Composite Applications for Lotus Notes 8 - Lotusphere 2007
AD406 - Building Composite Applications for Lotus Notes 8 - Lotusphere 2007AD406 - Building Composite Applications for Lotus Notes 8 - Lotusphere 2007
AD406 - Building Composite Applications for Lotus Notes 8 - Lotusphere 2007Brian O'Gorman
 
User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15koolkampus
 
Macromedia Dreamweaver 8
Macromedia Dreamweaver 8Macromedia Dreamweaver 8
Macromedia Dreamweaver 8Jeff Wood
 
Macromedia Dreamweaver 8 2
Macromedia Dreamweaver 8 2Macromedia Dreamweaver 8 2
Macromedia Dreamweaver 8 2Jeff Wood
 

Similar to Getting Dirty with Android (20)

Android UI Patterns
Android UI PatternsAndroid UI Patterns
Android UI Patterns
 
User Interface Design,Principles & process
User Interface  Design,Principles & processUser Interface  Design,Principles & process
User Interface Design,Principles & process
 
Eclipse Day India 2010 - UI Patterns in Eclipse
Eclipse Day India 2010 - UI Patterns in EclipseEclipse Day India 2010 - UI Patterns in Eclipse
Eclipse Day India 2010 - UI Patterns in Eclipse
 
Five steps involved in user interface design are Use scenario dev.pdf
Five steps involved in user interface design are Use scenario dev.pdfFive steps involved in user interface design are Use scenario dev.pdf
Five steps involved in user interface design are Use scenario dev.pdf
 
Design principles
Design principlesDesign principles
Design principles
 
13 si(systems analysis and design )
13 si(systems analysis and design )13 si(systems analysis and design )
13 si(systems analysis and design )
 
lecture-3-1523011494 Lecture #3).pptx
lecture-3-1523011494 Lecture #3).pptxlecture-3-1523011494 Lecture #3).pptx
lecture-3-1523011494 Lecture #3).pptx
 
Building appsinsilverlight4 part_1
Building appsinsilverlight4 part_1Building appsinsilverlight4 part_1
Building appsinsilverlight4 part_1
 
Android UI Development
Android UI DevelopmentAndroid UI Development
Android UI Development
 
Menus Implementation with IBM Rational HATS
Menus Implementation with IBM Rational HATSMenus Implementation with IBM Rational HATS
Menus Implementation with IBM Rational HATS
 
HCI 3e - Ch 3: The interaction
HCI 3e - Ch 3:  The interactionHCI 3e - Ch 3:  The interaction
HCI 3e - Ch 3: The interaction
 
HCI - Chapter 3
HCI - Chapter 3HCI - Chapter 3
HCI - Chapter 3
 
15 object orienteddesign
15 object orienteddesign15 object orienteddesign
15 object orienteddesign
 
Share point 2010-uiimprovements
Share point 2010-uiimprovementsShare point 2010-uiimprovements
Share point 2010-uiimprovements
 
HowOthersDoCA_Plex
HowOthersDoCA_PlexHowOthersDoCA_Plex
HowOthersDoCA_Plex
 
AD406 - Building Composite Applications for Lotus Notes 8 - Lotusphere 2007
AD406 - Building Composite Applications for Lotus Notes 8 - Lotusphere 2007AD406 - Building Composite Applications for Lotus Notes 8 - Lotusphere 2007
AD406 - Building Composite Applications for Lotus Notes 8 - Lotusphere 2007
 
Android App Development (Basics)
Android App Development (Basics)Android App Development (Basics)
Android App Development (Basics)
 
User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15User Interface Design in Software Engineering SE15
User Interface Design in Software Engineering SE15
 
Macromedia Dreamweaver 8
Macromedia Dreamweaver 8Macromedia Dreamweaver 8
Macromedia Dreamweaver 8
 
Macromedia Dreamweaver 8 2
Macromedia Dreamweaver 8 2Macromedia Dreamweaver 8 2
Macromedia Dreamweaver 8 2
 

Recently uploaded

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 

Recently uploaded (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Getting Dirty with Android