• 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

Head First Android Development into .Net?

 
Ranch Hand
Posts: 143
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I have read a couple of the "Head Start" books and have found they provide a good foundation for learning a new topic.  Glancing at the table of contents, it looks like the Head First Android Development lays a good foundation for debugging and learning through creation of some basic apps.  

Head First Android Development code is in Java as opposed to the .Net platform.  The new .NET MAUI, an evolution of Xamarin, takes a step toward reducing/eliminating OS specific UI code.  How much of the book do you feel is "generally applicable" for mobile development such that it would be a good learning tool even for someone looking to leverage a different development platform such as .Net?
 
Author
Posts: 143
15
Android Python Ruby
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello Brian,

Good question HFAD is about Android with Kotlin and it only involves getting to grips with many of the aspects of mobile development, such as understanding responsive layouts and understanding visual design languages and metaphors. However if your main interest is in Xamarin development, it will probably not be the book for you.

We would add, that Jetpack Compose itself is a way to build cross-platform applications. Not only across Android and iOS, but also on the web, and on the desktop:

https://www.xda-developers.com/jetpack-compose-for-desktop-swing-interoperability-layer-apple-silicon/

Compose appears to taken on much of what has been learned over the past few years in cross-platform development (particularly React Native). Kotlin is the real power-house that drives many of the features that are now included.

Thanks for the excellent question

D+D
 
I have always wanted to have a neighbor just like you - Fred Rogers. Tiny ad:
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic