Help coderanch get a
new server
by contributing to the fundraiser
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Xamarin in Action: Creating native cross-platform mobile apps: Not Mobile?

 
Bartender
Posts: 1868
81
Android IntelliJ IDE MySQL Database Chrome Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello Jim Bennett.

While your book focuses on the mobile platforms, many of use also use a desktop platform.
What would you say a desktop developer could learn from your book to help them multi platform with desktop development?
 
Author
Posts: 12
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The book covers MVVM in detail, so if you are using this pattern for desktop development there is a lot you can learn from there. You can also apply the techniques when building cross-platform desktop apps, for example an app that runs on macOS and Windows. The chapter on threading with async and await has got some great feedback and that applies to any multi-threaded C# development!

Admittedly though, the bulk of it is mobile focused, covering Android and iOS.
 
Pete Letkeman
Bartender
Posts: 1868
81
Android IntelliJ IDE MySQL Database Chrome Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
From what I gather many people have issues with multi-threaded development and I'm glad that you spent some extra time focusing on that topic.
 
JimBob Bennett
Author
Posts: 12
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Pete Letkeman wrote:From what I gather many people have issues with multi-threaded development and I'm glad that you spent some extra time focusing on that topic.



The .NET team have done some great work to help in that area. Async/await are amazing, but with UI code there can always be gotchas. So it's a topic I though well worth diving into in detail.
 
Does this tiny ad smell okay to you?
We need your help - Coderanch server fundraiser
https://coderanch.com/t/782867/Coderanch-server-fundraiser
reply
    Bookmark Topic Watch Topic
  • New Topic