Suche senden
Hochladen
Architecting Cross-Platform Apps with MvvmCross, Stuart Lodge
•
3 gefällt mir
•
3,192 views
Xamarin
Folgen
Technologie
Unterhaltung & Humor
Diashow-Anzeige
Melden
Teilen
Diashow-Anzeige
Melden
Teilen
1 von 36
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
DevAppLB - PhoneGap Zombie App - Dani Arnaout
DevAppLB - PhoneGap Zombie App - Dani Arnaout
Dani Arnaout
DevNight #1 (Kotlin) @ The Brick Space
DevNight #1 (Kotlin) @ The Brick Space
Jedsada Tiwongvokul
What's new with Kotlin - Google IO18' extended Covenant University.
What's new with Kotlin - Google IO18' extended Covenant University.
SimileoluwaAluko
JavaScript, Node, and Drones: The Story of NodeCopter
JavaScript, Node, and Drones: The Story of NodeCopter
Romain Huet
React Native Vs Ionic : Which is the best cross-platform framework?
React Native Vs Ionic : Which is the best cross-platform framework?
Your Team in India
Android a brief intro
Android a brief intro
Kieran Gutteridge
MVVM frameworks - MvvmCross
MVVM frameworks - MvvmCross
Flavius-Radu Demian
Animation com Xamarin.Forms e Custom Renderers
Animation com Xamarin.Forms e Custom Renderers
akamud
Empfohlen
DevAppLB - PhoneGap Zombie App - Dani Arnaout
DevAppLB - PhoneGap Zombie App - Dani Arnaout
Dani Arnaout
DevNight #1 (Kotlin) @ The Brick Space
DevNight #1 (Kotlin) @ The Brick Space
Jedsada Tiwongvokul
What's new with Kotlin - Google IO18' extended Covenant University.
What's new with Kotlin - Google IO18' extended Covenant University.
SimileoluwaAluko
JavaScript, Node, and Drones: The Story of NodeCopter
JavaScript, Node, and Drones: The Story of NodeCopter
Romain Huet
React Native Vs Ionic : Which is the best cross-platform framework?
React Native Vs Ionic : Which is the best cross-platform framework?
Your Team in India
Android a brief intro
Android a brief intro
Kieran Gutteridge
MVVM frameworks - MvvmCross
MVVM frameworks - MvvmCross
Flavius-Radu Demian
Animation com Xamarin.Forms e Custom Renderers
Animation com Xamarin.Forms e Custom Renderers
akamud
Dev evening - MonoTouch, MonoDroid, Mvvm MvvmCross and databinding
Dev evening - MonoTouch, MonoDroid, Mvvm MvvmCross and databinding
Stuart Lodge
Wpug mvvm and data binding
Wpug mvvm and data binding
Stuart Lodge
Hacking for Salone: Drone Races - Di Saverio; Lippolis - Codemotion Milan 2016
Hacking for Salone: Drone Races - Di Saverio; Lippolis - Codemotion Milan 2016
Codemotion
Hacking for salone: drone races
Hacking for salone: drone races
Emanuele Di Saverio
C language in our world 2017
C language in our world 2017
Juraj Michálek
Long Live and Prosper To Monolith
Long Live and Prosper To Monolith
Alex Soto
KUBEBOOT - SPRING BOOT DEPLOYMENT ON KUBERNETES
KUBEBOOT - SPRING BOOT DEPLOYMENT ON KUBERNETES
Alex Soto
Adobemax2009na
Adobemax2009na
Masakazu Ohtsuka
JVM Conference - The Battle of the IDEs
JVM Conference - The Battle of the IDEs
Ko Turk
KubeBoot - Spring Boot deployment on Kubernetes
KubeBoot - Spring Boot deployment on Kubernetes
Alex Soto
Mvvm crossevent basics
Mvvm crossevent basics
Qframe
Mono for Android?
Mono for Android?
Kevin McMahon
Cyborgstack
Cyborgstack
Opersys inc.
Sail In The Cloud
Sail In The Cloud
Alex Soto
Cross-Platform Native Apps in Java (budapest.mobile)
Cross-Platform Native Apps in Java (budapest.mobile)
Gergely Kis
Rapid IoT prototyping with mruby
Rapid IoT prototyping with mruby
雅也 山本
Cloudbusting 2012: All out on the cloud
Cloudbusting 2012: All out on the cloud
Jan Jongboom
Continuous Integration of Mobile Apps with Docker and Appium
Continuous Integration of Mobile Apps with Docker and Appium
Emergya
Economies of Scaling Software
Economies of Scaling Software
Joshua Long
Make it compatible
Make it compatible
Keishin Yokomaku
Xamarin University Presents: Building Your First Intelligent App with Xamarin...
Xamarin University Presents: Building Your First Intelligent App with Xamarin...
Xamarin
Xamarin University Presents: Ship Better Apps with Visual Studio App Center
Xamarin University Presents: Ship Better Apps with Visual Studio App Center
Xamarin
Weitere ähnliche Inhalte
Ähnlich wie Architecting Cross-Platform Apps with MvvmCross, Stuart Lodge
Dev evening - MonoTouch, MonoDroid, Mvvm MvvmCross and databinding
Dev evening - MonoTouch, MonoDroid, Mvvm MvvmCross and databinding
Stuart Lodge
Wpug mvvm and data binding
Wpug mvvm and data binding
Stuart Lodge
Hacking for Salone: Drone Races - Di Saverio; Lippolis - Codemotion Milan 2016
Hacking for Salone: Drone Races - Di Saverio; Lippolis - Codemotion Milan 2016
Codemotion
Hacking for salone: drone races
Hacking for salone: drone races
Emanuele Di Saverio
C language in our world 2017
C language in our world 2017
Juraj Michálek
Long Live and Prosper To Monolith
Long Live and Prosper To Monolith
Alex Soto
KUBEBOOT - SPRING BOOT DEPLOYMENT ON KUBERNETES
KUBEBOOT - SPRING BOOT DEPLOYMENT ON KUBERNETES
Alex Soto
Adobemax2009na
Adobemax2009na
Masakazu Ohtsuka
JVM Conference - The Battle of the IDEs
JVM Conference - The Battle of the IDEs
Ko Turk
KubeBoot - Spring Boot deployment on Kubernetes
KubeBoot - Spring Boot deployment on Kubernetes
Alex Soto
Mvvm crossevent basics
Mvvm crossevent basics
Qframe
Mono for Android?
Mono for Android?
Kevin McMahon
Cyborgstack
Cyborgstack
Opersys inc.
Sail In The Cloud
Sail In The Cloud
Alex Soto
Cross-Platform Native Apps in Java (budapest.mobile)
Cross-Platform Native Apps in Java (budapest.mobile)
Gergely Kis
Rapid IoT prototyping with mruby
Rapid IoT prototyping with mruby
雅也 山本
Cloudbusting 2012: All out on the cloud
Cloudbusting 2012: All out on the cloud
Jan Jongboom
Continuous Integration of Mobile Apps with Docker and Appium
Continuous Integration of Mobile Apps with Docker and Appium
Emergya
Economies of Scaling Software
Economies of Scaling Software
Joshua Long
Make it compatible
Make it compatible
Keishin Yokomaku
Ähnlich wie Architecting Cross-Platform Apps with MvvmCross, Stuart Lodge
(20)
Dev evening - MonoTouch, MonoDroid, Mvvm MvvmCross and databinding
Dev evening - MonoTouch, MonoDroid, Mvvm MvvmCross and databinding
Wpug mvvm and data binding
Wpug mvvm and data binding
Hacking for Salone: Drone Races - Di Saverio; Lippolis - Codemotion Milan 2016
Hacking for Salone: Drone Races - Di Saverio; Lippolis - Codemotion Milan 2016
Hacking for salone: drone races
Hacking for salone: drone races
C language in our world 2017
C language in our world 2017
Long Live and Prosper To Monolith
Long Live and Prosper To Monolith
KUBEBOOT - SPRING BOOT DEPLOYMENT ON KUBERNETES
KUBEBOOT - SPRING BOOT DEPLOYMENT ON KUBERNETES
Adobemax2009na
Adobemax2009na
JVM Conference - The Battle of the IDEs
JVM Conference - The Battle of the IDEs
KubeBoot - Spring Boot deployment on Kubernetes
KubeBoot - Spring Boot deployment on Kubernetes
Mvvm crossevent basics
Mvvm crossevent basics
Mono for Android?
Mono for Android?
Cyborgstack
Cyborgstack
Sail In The Cloud
Sail In The Cloud
Cross-Platform Native Apps in Java (budapest.mobile)
Cross-Platform Native Apps in Java (budapest.mobile)
Rapid IoT prototyping with mruby
Rapid IoT prototyping with mruby
Cloudbusting 2012: All out on the cloud
Cloudbusting 2012: All out on the cloud
Continuous Integration of Mobile Apps with Docker and Appium
Continuous Integration of Mobile Apps with Docker and Appium
Economies of Scaling Software
Economies of Scaling Software
Make it compatible
Make it compatible
Mehr von Xamarin
Xamarin University Presents: Building Your First Intelligent App with Xamarin...
Xamarin University Presents: Building Your First Intelligent App with Xamarin...
Xamarin
Xamarin University Presents: Ship Better Apps with Visual Studio App Center
Xamarin University Presents: Ship Better Apps with Visual Studio App Center
Xamarin
Get the Most Out of iOS 11 with Visual Studio Tools for Xamarin
Get the Most Out of iOS 11 with Visual Studio Tools for Xamarin
Xamarin
Get the Most out of Android 8 Oreo with Visual Studio Tools for Xamarin
Get the Most out of Android 8 Oreo with Visual Studio Tools for Xamarin
Xamarin
Creative Hacking: Delivering React Native App A/B Testing Using CodePush
Creative Hacking: Delivering React Native App A/B Testing Using CodePush
Xamarin
Build Better Games with Unity and Microsoft Azure
Build Better Games with Unity and Microsoft Azure
Xamarin
Exploring UrhoSharp 3D with Xamarin Workbooks
Exploring UrhoSharp 3D with Xamarin Workbooks
Xamarin
Desktop Developer’s Guide to Mobile with Visual Studio Tools for Xamarin
Desktop Developer’s Guide to Mobile with Visual Studio Tools for Xamarin
Xamarin
Developer’s Intro to Azure Machine Learning
Developer’s Intro to Azure Machine Learning
Xamarin
Customizing Xamarin.Forms UI
Customizing Xamarin.Forms UI
Xamarin
Session 4 - Xamarin Partner Program, Events and Resources
Session 4 - Xamarin Partner Program, Events and Resources
Xamarin
Session 3 - Driving Mobile Growth and Profitability
Session 3 - Driving Mobile Growth and Profitability
Xamarin
Session 2 - Emerging Technologies in your Mobile Practice
Session 2 - Emerging Technologies in your Mobile Practice
Xamarin
Session 1 - Transformative Opportunities in Mobile and Cloud
Session 1 - Transformative Opportunities in Mobile and Cloud
Xamarin
SkiaSharp Graphics for Xamarin.Forms
SkiaSharp Graphics for Xamarin.Forms
Xamarin
Building Games for iOS, macOS, and tvOS with Visual Studio and Azure
Building Games for iOS, macOS, and tvOS with Visual Studio and Azure
Xamarin
Intro to Xamarin.Forms for Visual Studio 2017
Intro to Xamarin.Forms for Visual Studio 2017
Xamarin
Connected Mobile Apps with Microsoft Azure
Connected Mobile Apps with Microsoft Azure
Xamarin
Introduction to Xamarin for Visual Studio 2017
Introduction to Xamarin for Visual Studio 2017
Xamarin
Building Your First iOS App with Xamarin for Visual Studio
Building Your First iOS App with Xamarin for Visual Studio
Xamarin
Mehr von Xamarin
(20)
Xamarin University Presents: Building Your First Intelligent App with Xamarin...
Xamarin University Presents: Building Your First Intelligent App with Xamarin...
Xamarin University Presents: Ship Better Apps with Visual Studio App Center
Xamarin University Presents: Ship Better Apps with Visual Studio App Center
Get the Most Out of iOS 11 with Visual Studio Tools for Xamarin
Get the Most Out of iOS 11 with Visual Studio Tools for Xamarin
Get the Most out of Android 8 Oreo with Visual Studio Tools for Xamarin
Get the Most out of Android 8 Oreo with Visual Studio Tools for Xamarin
Creative Hacking: Delivering React Native App A/B Testing Using CodePush
Creative Hacking: Delivering React Native App A/B Testing Using CodePush
Build Better Games with Unity and Microsoft Azure
Build Better Games with Unity and Microsoft Azure
Exploring UrhoSharp 3D with Xamarin Workbooks
Exploring UrhoSharp 3D with Xamarin Workbooks
Desktop Developer’s Guide to Mobile with Visual Studio Tools for Xamarin
Desktop Developer’s Guide to Mobile with Visual Studio Tools for Xamarin
Developer’s Intro to Azure Machine Learning
Developer’s Intro to Azure Machine Learning
Customizing Xamarin.Forms UI
Customizing Xamarin.Forms UI
Session 4 - Xamarin Partner Program, Events and Resources
Session 4 - Xamarin Partner Program, Events and Resources
Session 3 - Driving Mobile Growth and Profitability
Session 3 - Driving Mobile Growth and Profitability
Session 2 - Emerging Technologies in your Mobile Practice
Session 2 - Emerging Technologies in your Mobile Practice
Session 1 - Transformative Opportunities in Mobile and Cloud
Session 1 - Transformative Opportunities in Mobile and Cloud
SkiaSharp Graphics for Xamarin.Forms
SkiaSharp Graphics for Xamarin.Forms
Building Games for iOS, macOS, and tvOS with Visual Studio and Azure
Building Games for iOS, macOS, and tvOS with Visual Studio and Azure
Intro to Xamarin.Forms for Visual Studio 2017
Intro to Xamarin.Forms for Visual Studio 2017
Connected Mobile Apps with Microsoft Azure
Connected Mobile Apps with Microsoft Azure
Introduction to Xamarin for Visual Studio 2017
Introduction to Xamarin for Visual Studio 2017
Building Your First iOS App with Xamarin for Visual Studio
Building Your First iOS App with Xamarin for Visual Studio
Kürzlich hochgeladen
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
Sujit Pal
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Kürzlich hochgeladen
(20)
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Slack Application Development 101 Slides
Slack Application Development 101 Slides
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Architecting Cross-Platform Apps with MvvmCross, Stuart Lodge
1.
@slodge Architecting cross-platform solutions with…
2.
@slodge MvvmCross v3 - Hot
Tuna
3.
@slodge KEEP CALM AND EVOLVE
4.
@slodge Mvc THANKS TO JEREMY LIKNESS FOR
THE PICTURES!
5.
@slodge Mvvm
6.
@slodge Mvx
7.
@slodge MvvmCross Core Portable Class Library Xamarin.iOS Xamarin.Android Windows 8 WindowsPhone
8 WPF
8.
@slodge KEEP CALM AND CODE
9.
@slodge Hero break…
10.
@slodge PCL
11.
@slodge IoC 1. Use interfaces 2.
Choose what implements those interfaces at runtime. 3. Job done.
12.
@slodge CoC HomeView ListView DetailView HomeViewModel ListViewModel DetailViewModel
13.
@slodge TAiK-iK-iK
14.
@slodge Hero break…
15.
@slodge THE APP IS KING
16.
@slodge Kinect Star Wars
17.
@slodge Noise Sentinel
18.
@slodge Noise Sentinel
19.
@slodge Noise Sentinel
20.
@slodge CentraStage
21.
@slodge CentraStage
22.
@slodge CentraStage
23.
@slodge Aviva Drive
24.
@slodge British & Irish
Lions
25.
@slodge British & Irish
Lions
26.
@slodge British & Irish
Lions
27.
@slodge UmbracoWebAPICore Logic UI (Win8) UIs
(WP7 & WP8) UI (Droid) UI (iOS) DTO Entities PCL PCL .Net4 .Net4 Xamarin.iOS Xamarin.Android Silverlight WinRT SQLite SQL Server British & Irish Lions
28.
@slodge KEEP CALM AND GET CROSS
29.
@slodge Superhero Break…
30.
@slodge The Future… Nov ’11 to Mar
‘12 v1 INPC DataBinding .iOS .Android .WP Apr ’12 to Oct ‘12 v2 PCLs Plugins .WinStore .Wpf Nov ’12 to Jun ‘13 v3 ‘Clean’ CoreCross .Mac ViewModel++ Binding++ Async++ Patterns++ AutoViews…
31.
@slodge KEEP CALM AND EAT LUNCH
32.
@slodge What I hope
we covered • Mvc->Mvvm->Mvx • MvvmCross Hands-On • Key Goals • Real World Apps • The Future
33.
@slodge Hot Tuna Day MAY
13th London, May 13th mvvmcross.eventbrite.com
34.
@slodge Megahero break
35.
@slodge Thanks… • For listening •
For Evolve • For the platforms
36.
@slodge Thanks… Stuart Lodge me@slodge.com @slodge http://cirrious.com http://slodge.blogspot.com http://github.com/slodge/mvvmcross
Jetzt herunterladen