12

Cross platform mobile with Xamarin, an internship asked me to learn Xamarin for them, I found that the docs Xamarin had were surprisingly helpful compared to other places

After continuing to pursue mobile with Xamarin I now feel I know multiple native apis very well (iOS and Android) and have found my favorite language (C#) so I've also learned a ton about how code and compilers work and all sorts of other things

Xamarin has been an incredible learning tool

Comments
  • 1
    You do not know the native APIs if you're using a cross compiler toolchain... Try working on the bare metal with Kotlin on Android or Swift on iOS. Trust me - it's not as bad as it used to be...
  • 2
    @theZorgEffect I may not truly know them in a native sense... However the way Xamarin is designed you do work with the native apis, just translated to C#

    I understand how the native apis operate, coding native from there isn't scary to me :) that's why I value Xamarin
  • 2
    I think xamarin is better for programming in android than android studio and java.

    Who in its full senses though java was a better choice for default language in a mobile platform. And fucking gradle....
  • 0
    Hmm now i want to continue my xamarin learning..
  • 1
    @saiphp it will certainly stretch your knowledge if you invest far enough into it :)
  • 0
    @tylerhartwig i am now php developer and developing api for some app. And i think that it's way faster and better if the Android or ios dev knows how to make api or knows how api works.
  • 2
    @saiphp mobile dev here (actually full stack) i would love to see backend devs would know to deliver docs on how the api works not only a postman collection. You know ... i have to know data types and the original object structure with mandatory/not mandatory properties
  • 1
    @saiphp I agree, this has always been a struggle when I try to consume an api, there needs to be some accepted auto generated standard for this... Is there one?

    Hopefully soon I'll make my own api for something for fun :)
  • 1
    @tylerhartwig i am not experienced enough making api but I'm learning a lot this past week. And rest api makes it more understandable for me. Trying to use Laravel, hoping my company will agree, Codeigniter is good though. But I want to evolve.
Add Comment