Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialcrystalblood oath
1,569 PointsDoes the beginner c# course teach you how to make apps because I want to make a cross_platform app and I'm using xamarin
Thank you
2 Answers
Ivan Penchev
13,833 PointsNo it does not.
Cross-mobile development is not covered in teamtreehouse, sadly.
Thought my advice, as a guy that worked with cordova. If your app is a simple extension of your site, for example you have a hair dresser booking site and your app just is a mobile version of that, cross-mobile development is good enough, for everything else go native!
Initially the cost is much higher, however the maintances and the long term cost is much lower.
Luc de Brouwer
Full Stack JavaScript Techdegree Student 17,939 PointsI don't fully agree. I've been working with Xamarin cross-platform development for about six to seven months now and I had to write an application for my sports club that keeps track of progression and there was no time in developing this for each individual platform so we chose Xamarin cross-platform development. At first, it might seem hard and though to get into, this is true as a matter of a fact but once you get the hang of it and you don't fool yourself anymore with NuGet package stuff and writing xaml hardcoded, cross-platform is the way to go and saves you a lot of headache writing native code that doesn't support your wishes.
Luc de Brouwer
Full Stack JavaScript Techdegree Student 17,939 PointsTo answer your question, no it doesn't. However, you could follow the Xamarin course to get a thorough understanding how the platform works. Once you get the hang of it, you can start a new solution in visual studio and choose the cross-platform format. https://developer.xamarin.com is your best friend here
chetan kharel
1,169 Pointschetan kharel
1,169 PointsNo. I won't.c# course teaches you only the basics of programming. In order to learn the library like xamarin you have to be fluent with c# and yo need to have good understanding on mobile development.