SlideShare a Scribd company logo

Dia 2 xamarin android

Hernan Zaldivar
Hernan ZaldivarSoftware Developer en Neoris at Neoris

Dia 2 xamarin android

Hernan Zaldivar
Hernan ZaldivarSoftware Developer en Neoris at Neoris

Introduction to Xamarin.Android (60 mins) Layouts Android tools and SDK Update Build / How Xamarin Work Walkthrough - Android TipCalc (https://github.com/Damian-Pumar/Curso-Xamarin-NEORIS) Activities and Intents – Navigation (60 mins) Lifecycle of an Activity Visual Representation (10 mins) Walkthrough - Saving the Activity State

Dia 2 xamarin android

1 of 4

Recommended

Dia 4.1 shared asset projects and portable class library (pcl) projects by
Dia 4.1   shared asset projects and portable class library (pcl) projectsDia 4.1   shared asset projects and portable class library (pcl) projects
Dia 4.1 shared asset projects and portable class library (pcl) projectsHernan Zaldivar
1.8K views12 slides
Dia 1 intro to mobile and xamarin by
Dia 1   intro to mobile and xamarinDia 1   intro to mobile and xamarin
Dia 1 intro to mobile and xamarinHernan Zaldivar
1.9K views29 slides
Dia 4 introduction to cross platform mobile development by
Dia 4   introduction to cross platform mobile developmentDia 4   introduction to cross platform mobile development
Dia 4 introduction to cross platform mobile developmentHernan Zaldivar
1.7K views2 slides
Dia 0 expectativas y objetivos de los presentes by
Dia 0   expectativas y objetivos de los presentesDia 0   expectativas y objetivos de los presentes
Dia 0 expectativas y objetivos de los presentesHernan Zaldivar
1.7K views5 slides
Dia 4.1 mvvm cross by
Dia 4.1   mvvm crossDia 4.1   mvvm cross
Dia 4.1 mvvm crossHernan Zaldivar
1.8K views19 slides
Xamarin day1 by
Xamarin day1Xamarin day1
Xamarin day1Subodh Pushpak
782 views23 slides
Xamarin for (not only) Android developers by
Xamarin for (not only) Android developersXamarin for (not only) Android developers
Xamarin for (not only) Android developersAleksander Piotrowski
1K views83 slides
Introduction to Android with C# using Xamarin by
Introduction to Android with C# using XamarinIntroduction to Android with C# using Xamarin
Introduction to Android with C# using XamarinCraig Dunn
1.4K views22 slides

More Related Content

Recently uploaded

Brisbane app developer’s journey by
Brisbane app developer’s journeyBrisbane app developer’s journey
Brisbane app developer’s journeyCode Heroes
6 views1 slide
PyTorch 2 Internals by
PyTorch 2 InternalsPyTorch 2 Internals
PyTorch 2 InternalsChristian Perone
3.1K views173 slides
GraphQL and Neo4j - Simple and Intelligent Modern Apps by
GraphQL and Neo4j - Simple and Intelligent Modern AppsGraphQL and Neo4j - Simple and Intelligent Modern Apps
GraphQL and Neo4j - Simple and Intelligent Modern AppsNeo4j
34 views18 slides
Data, Metadata, GenAI (Seminar by IEEE, New Zealand North Section) by
Data, Metadata, GenAI (Seminar by IEEE, New Zealand North Section)Data, Metadata, GenAI (Seminar by IEEE, New Zealand North Section)
Data, Metadata, GenAI (Seminar by IEEE, New Zealand North Section)mars197365
17 views32 slides
Q&A with Confluent Experts: Navigating Networking in Confluent Cloud by
Q&A with Confluent Experts: Navigating Networking in Confluent CloudQ&A with Confluent Experts: Navigating Networking in Confluent Cloud
Q&A with Confluent Experts: Navigating Networking in Confluent Cloudconfluent
28 views27 slides
Basic_C++ Notes with problema from Preethi arora and suneetha arora.pdf by
Basic_C++ Notes with problema from Preethi arora and suneetha arora.pdfBasic_C++ Notes with problema from Preethi arora and suneetha arora.pdf
Basic_C++ Notes with problema from Preethi arora and suneetha arora.pdfComputer Programmer
6 views68 slides
Sage 100 vs. Sage Intacct webinar slide deck by
Sage 100 vs. Sage Intacct webinar slide deckSage 100 vs. Sage Intacct webinar slide deck
Sage 100 vs. Sage Intacct webinar slide deckBrainSell Technologies
13 views9 slides
GCP Deployment- Vertex AI by
GCP Deployment- Vertex AIGCP Deployment- Vertex AI
GCP Deployment- Vertex AITriloki Gupta
10 views12 slides
Migrating To PostgreSQL by
Migrating To PostgreSQLMigrating To PostgreSQL
Migrating To PostgreSQLGrant Fritchey
57 views131 slides
MariaDB Security Best Practices by
MariaDB Security Best PracticesMariaDB Security Best Practices
MariaDB Security Best PracticesFederico Razzoli
22 views50 slides
Ortus Government.pdf by
Ortus Government.pdfOrtus Government.pdf
Ortus Government.pdfOrtus Solutions, Corp
35 views16 slides
PostgreSQL Performance Problems: Monitoring and Alerting by
PostgreSQL Performance Problems: Monitoring and AlertingPostgreSQL Performance Problems: Monitoring and Alerting
PostgreSQL Performance Problems: Monitoring and AlertingGrant Fritchey
78 views52 slides
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM... by
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...ICS
33 views40 slides
Revolutionizing Customer Service Excellence with Smart Automation and Persona... by
Revolutionizing Customer Service Excellence with Smart Automation and Persona...Revolutionizing Customer Service Excellence with Smart Automation and Persona...
Revolutionizing Customer Service Excellence with Smart Automation and Persona...TraQSuite
5 views2 slides
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27 by
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27Shane Coughlan
15 views26 slides
Recognize the Benefits of Employing a Payroll Management System in Your Business by
Recognize the Benefits of Employing a Payroll Management System in Your BusinessRecognize the Benefits of Employing a Payroll Management System in Your Business
Recognize the Benefits of Employing a Payroll Management System in Your BusinessFlexsin
17 views9 slides
Demystifying API governance: Building Success through Understanding by
Demystifying API governance: Building Success through UnderstandingDemystifying API governance: Building Success through Understanding
Demystifying API governance: Building Success through UnderstandingArnaud Lauret
22 views54 slides
Transform Your Business Operations.docx by
Transform Your Business Operations.docxTransform Your Business Operations.docx
Transform Your Business Operations.docxsystimanx745
7 views2 slides
Fact based Generative AI by
Fact based Generative AIFact based Generative AI
Fact based Generative AIStefan Weber
14 views11 slides
the capcut video editor pdf submission.pdf by
the capcut video editor pdf submission.pdfthe capcut video editor pdf submission.pdf
the capcut video editor pdf submission.pdfjoerootpk80
5 views3 slides

Recently uploaded (20)

Brisbane app developer’s journey by Code Heroes
Brisbane app developer’s journeyBrisbane app developer’s journey
Brisbane app developer’s journey
Code Heroes6 views
GraphQL and Neo4j - Simple and Intelligent Modern Apps by Neo4j
GraphQL and Neo4j - Simple and Intelligent Modern AppsGraphQL and Neo4j - Simple and Intelligent Modern Apps
GraphQL and Neo4j - Simple and Intelligent Modern Apps
Neo4j34 views
Data, Metadata, GenAI (Seminar by IEEE, New Zealand North Section) by mars197365
Data, Metadata, GenAI (Seminar by IEEE, New Zealand North Section)Data, Metadata, GenAI (Seminar by IEEE, New Zealand North Section)
Data, Metadata, GenAI (Seminar by IEEE, New Zealand North Section)
mars19736517 views
Q&A with Confluent Experts: Navigating Networking in Confluent Cloud by confluent
Q&A with Confluent Experts: Navigating Networking in Confluent CloudQ&A with Confluent Experts: Navigating Networking in Confluent Cloud
Q&A with Confluent Experts: Navigating Networking in Confluent Cloud
confluent28 views
Basic_C++ Notes with problema from Preethi arora and suneetha arora.pdf by Computer Programmer
Basic_C++ Notes with problema from Preethi arora and suneetha arora.pdfBasic_C++ Notes with problema from Preethi arora and suneetha arora.pdf
Basic_C++ Notes with problema from Preethi arora and suneetha arora.pdf
PostgreSQL Performance Problems: Monitoring and Alerting by Grant Fritchey
PostgreSQL Performance Problems: Monitoring and AlertingPostgreSQL Performance Problems: Monitoring and Alerting
PostgreSQL Performance Problems: Monitoring and Alerting
Grant Fritchey78 views
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM... by ICS
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...
Accelerating Development of a Safety-Critical Cobot Welding System with Qt/QM...
ICS33 views
Revolutionizing Customer Service Excellence with Smart Automation and Persona... by TraQSuite
Revolutionizing Customer Service Excellence with Smart Automation and Persona...Revolutionizing Customer Service Excellence with Smart Automation and Persona...
Revolutionizing Customer Service Excellence with Smart Automation and Persona...
TraQSuite5 views
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27 by Shane Coughlan
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27
Shane Coughlan15 views
Recognize the Benefits of Employing a Payroll Management System in Your Business by Flexsin
Recognize the Benefits of Employing a Payroll Management System in Your BusinessRecognize the Benefits of Employing a Payroll Management System in Your Business
Recognize the Benefits of Employing a Payroll Management System in Your Business
Flexsin 17 views
Demystifying API governance: Building Success through Understanding by Arnaud Lauret
Demystifying API governance: Building Success through UnderstandingDemystifying API governance: Building Success through Understanding
Demystifying API governance: Building Success through Understanding
Arnaud Lauret22 views
Transform Your Business Operations.docx by systimanx745
Transform Your Business Operations.docxTransform Your Business Operations.docx
Transform Your Business Operations.docx
systimanx7457 views
Fact based Generative AI by Stefan Weber
Fact based Generative AIFact based Generative AI
Fact based Generative AI
Stefan Weber14 views
the capcut video editor pdf submission.pdf by joerootpk80
the capcut video editor pdf submission.pdfthe capcut video editor pdf submission.pdf
the capcut video editor pdf submission.pdf
joerootpk805 views

Featured

ChatGPT and the Future of Work - Clark Boyd by
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
36K views69 slides
Getting into the tech field. what next by
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
8.6K views22 slides
Google's Just Not That Into You: Understanding Core Updates & Search Intent by
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
8.1K views99 slides
How to have difficult conversations by
How to have difficult conversations How to have difficult conversations
How to have difficult conversations Rajiv Jayarajah, MAppComm, ACC
7.1K views19 slides
Introduction to Data Science by
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data ScienceChristy Abraham Joy
83.5K views51 slides
Time Management & Productivity - Best Practices by
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
170K views42 slides
The six step guide to practical project management by
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
36.8K views27 slides
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright... by
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
12.9K views21 slides
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present... by
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
55.7K views138 slides
12 Ways to Increase Your Influence at Work by
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
401.8K views64 slides
ChatGPT webinar slides by
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slidesAlireza Esmikhani
30.9K views36 slides
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G... by
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
3.6K views12 slides
Barbie - Brand Strategy Presentation by
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
25.2K views46 slides
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well by
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
25.3K views64 slides
Introduction to C Programming Language by
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming LanguageSimplilearn
8.5K views39 slides
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr... by
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...Palo Alto Software
88.4K views39 slides
9 Tips for a Work-free Vacation by
9 Tips for a Work-free Vacation9 Tips for a Work-free Vacation
9 Tips for a Work-free VacationWeekdone.com
7.2K views14 slides
I Rock Therefore I Am. 20 Legendary Quotes from Prince by
I Rock Therefore I Am. 20 Legendary Quotes from PrinceI Rock Therefore I Am. 20 Legendary Quotes from Prince
I Rock Therefore I Am. 20 Legendary Quotes from PrinceEmpowered Presentations
142.9K views21 slides
How to Map Your Future by
How to Map Your FutureHow to Map Your Future
How to Map Your FutureSlideShop.com
275.1K views16 slides

Featured (20)

ChatGPT and the Future of Work - Clark Boyd by Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd36K views
Getting into the tech field. what next by Tessa Mero
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero8.6K views
Google's Just Not That Into You: Understanding Core Updates & Search Intent by Lily Ray
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray8.1K views
Time Management & Productivity - Best Practices by Vit Horky
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky170K views
The six step guide to practical project management by MindGenius
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius36.8K views
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright... by RachelPearson36
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson3612.9K views
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present... by Applitools
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Applitools55.7K views
12 Ways to Increase Your Influence at Work by GetSmarter
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
GetSmarter401.8K views
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G... by DevGAMM Conference
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
DevGAMM Conference3.6K views
Barbie - Brand Strategy Presentation by Erica Santiago
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
Erica Santiago25.2K views
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well by Saba Software
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Saba Software25.3K views
Introduction to C Programming Language by Simplilearn
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
Simplilearn8.5K views
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr... by Palo Alto Software
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...
Palo Alto Software88.4K views
9 Tips for a Work-free Vacation by Weekdone.com
9 Tips for a Work-free Vacation9 Tips for a Work-free Vacation
9 Tips for a Work-free Vacation
Weekdone.com7.2K views
How to Map Your Future by SlideShop.com
How to Map Your FutureHow to Map Your Future
How to Map Your Future
SlideShop.com275.1K views

Dia 2 xamarin android

  • 1. Xamarin.Android Introduction to Xamarin.Android (60 mins) • Layouts • Android tools and SDK Update • Build / How Xamarin Work • Walkthrough - Android TipCalc (https://github.com/Damian- Pumar/Curso-Xamarin-NEORIS) Activities and Intents – Navigation (60 mins) Lifecycle of an Activity Visual Representation (10 mins) • Walkthrough - Saving the Activity State
  • 2. Activity States The Android OS arbitrates Activities based on their state. This helps Android identify activities that are no longer in use, allowing the OS to reclaim memory and resources. https://developer.xamarin.com/videos/?v=Activities_and_Intents#n0xht5emac
  • 3. Lifecycle of an Activity Xamarin Developer https://developer.xamarin.com/guides/android /application_fundamentals/activity_lifecycle/ Android Developer https://developer.android.com/training/basics/ activity-lifecycle/index.html
  • 4. Back vs. Home There is a subtle difference between the two buttons, even though they appear to have the same effect of putting an application in the background. When a user clicks the Back button, they are telling Android that they are done with the activity. Android will destroy the Activity. In contrast, when the user clicks the Home button the activity is merely placed into the background – Android will not kill the activity. https://developer.xamarin.com/videos/?v=Activities_and_Intents#n0xht5emac

Editor's Notes

  1. Video - Introduction to Xamarin.Android https://www.youtube.com/watch?v=LBJhCjhaw1g - Activities and Intents: https://www.youtube.com/watch?v=g2chToQF4Nk - Lifecycle of an Activity Visual Representation - https://www.youtube.com/watch?v=h69WDWZdqi4 - Walkthrough : https://developer.xamarin.com/guides/android/application_fundamentals/activity_lifecycle/saving_state_walkthrough/
  2. Active or Running - Activities are considered active or running if they are in the foreground, also known as the top of the activity stack. This is considered the highest priority activity in Android, and as such will only be killed by the OS in extreme situations, such as if the activity tries to use more memory than is available on the device as this could cause the UI to become unresponsive. Paused - When the device goes to sleep, or an activity is still visible but partially hidden by a new, non-full-sized or transparent activity, the activity is considered paused. Paused activities are still alive, that is, they maintain all state and member information, and remain attached to the window manager. This is considered to be the second highest priority activity in Android and, as such, will only be killed by the OS if killing this activity will satisfy the resource requirements needed to keep the Active/Running Activity stable and responsive. Stopped/Backgrounded - Activities that are completely obscured by another activity are considered stopped or in the background. Stopped activities still try to retain their state and member information for as long as possible, but stopped activities are considered to be the lowest priority of the three states and, as such, the OS will kill activities in this state first to satisfy the resource requirements of higher priority activities. Restarted – It is possible for an activity that is anywhere from paused to stopped in the lifecycle to be removed from memory by Android. If the user navigates back to the activity it must be restarted, restored to its previously saved state, and then displayed to the user.
  3. Video: https://www.youtube.com/watch?v=h69WDWZdqi4 Walkthrough : https://developer.xamarin.com/guides/android/application_fundamentals/activity_lifecycle/saving_state_walkthrough/
  4. There is a subtle difference between the two buttons, even though they appear to have the same effect of putting an application in the background. When a user clicks the Back button, they are telling Android that they are done with the activity. Android will destroy the Activity. In contrast, when the user clicks the Home button the activity is merely placed into the background – Android will not kill the activity.