Xamarin (Visual Studio) vs Android Studio and Kotlin
Вставка
- Опубліковано 29 сер 2024
- Start saving time now by planning weekly with Week Sweep: bit.ly/2Jf3QA0
You probably already know the basic differences between developing in Xamarin Android and native development in Android Studio.
Xamarin is cross-platform and even when you choose to use Xamarin Android instead of Xamarin Forms you can still share the main chunk of your code which is not dealing with OS specific stuff, with iOS application.
What if you want to develop only for Android though? Should you choose Xamarin and Visual Studio or Android Studio. And is it better to develop in Java or in Kotlin?
Binding a Java library to C#: developer.xama...
Go to my website for more information, code examples and articles:
● resocoder.com
Follow me on social media:
● / resocoder
● / resocoder
I know python, java, c++, kotlin. But programming in c# gives different kind of charm.
Thank you. This explanation was exactly what I was looking for to decide between remembering c# and relearning java. Now I'll give a try to Kotlin.
I passed my app in Xamarin with C# (with linker in sdk assemblies only, because in sdk and user assemblies the app crashes) to Kotlin and the .apk size decreased from 16mb to 3mb, and installed from 25mb to 7mb. Programming only for Android, Kotlin is the best option
Exactly!
i am doing faith dive to kotlin, i generally hate java, lol. i have no problem with xamarin yes the xaml editor is not favorable (i code the ui mainly with c# lol) but after a while with android studio i miss my fast compile time with vsto 2017 on my i3 laptop, and thing that my client protest the most is build size of xamarin.
After C# Java just feels dumb, I guess I'll give kotlin a try
The worst thing I found in Java is the missing autoboxing/unboxing of arrays. Like sometimes you need Byte[], sometimes you need byte[]. Also the forced exception handlers...
At Uni, our programming medium was Java but before I master java which I was struggling with I fell in love with C#. My Lecturers in the comSci Department show this little anti Microsoft sentiment and we the student paid for it after we Realised that in the UK... Jobs Listing for dotnet and C# as well as windows server is higher than any other OOP and Server tech respectively. although JavaScript is right there with C# and dotnet but java is rear. back to topic.
I tried learning Kotlin but the change they have implement in the language is only giving me headache. so I will pass it by and develop in C# and dotnet.
Thanks man...xamarin still have some problems, specially with the designer.
Kotlin + Android studio are the best choice for android dev.
as a C# dev, i agree that xamarin really does have many bugs till now, but im a c# lover so icant switch to Android studio
@@UbergonMX Same. I love C# but I'm giving Kotlin a try. I'm planning to work on an app which will involve design change from time to time. Maybe I'll just use C# in my backend.
love c#.. i use Kotlin to..
Hi....I programmed c# about a year for windows after that I programmed c# in Unity one year too.....Right know I want to programming Andriod but I don't why almost the programmers and famous sites say: first learn Java then Koltin??
In u opinion is it true? why?
You probably know the answer by now but obviously it's not necessary but recommended since kotlin uses a lot of java libraries and all, I guess. I also just started so that's all I know
Dear you missed one thing Google vs Microsoft!!!
Who's the winner- -now it is not much clear but for me nobody can compete Microsoft
you are right broh...nobody can make disappear Microsoft hahahahahahahaah
There is something you didn't talk about, if your os is 32 bits os, you can't install Android studio, people can still use zip file and copy files with some tweak but most of developers are lazy.
Also if a CPU is not a new intel product, emulators will not work most of cases. I dont had these kind of problems in VS xamarin, just install and launch.
Un my case i intend to use Android studio but when i met these problems and find myself have lost lot of times i was forced to use xamarin
Why are you running a 32 bit machine? Also, I'm running virtualize AMD just fine, although I'm on Linux.
How to use visual studio in linux?
Can i use xamirine in android studio?
VS Code even if it is not as rich in feature as VS i have a feeling it will change with time
@@taab84 vscode doesn't equip with xamarin tools. Linux support doesn't exist for xamarin
Basically, choose as you wish. All are good🙂
Great video, I also have a unity c# background.
Best UA-cam Channel in World.
I want to start to learn so Which 1 I start with ???
Thanks a lot ! I had no idea what Kotlin meant, but fount it pretty cool.
excuse me, why you stopped Unity .. 😅
Why didn't you add Turkish language?
thank you brother
which platform have scope now a days and in future?????
You must mention, if someone owns a Mac, he's better off writing native apps. Xamarin or React basically for guys who don't own a Mac.
Good one.
Please suggest if you have time
By the way...i am neither aware of c# nor Java....can i directly start with Kotlin for Android development?
Sure! Kotlin would be a wonderful first language. If you know other languages (preferably object oriented) it will be easy to migrate to Kotlin too, just not as easy as it would be if you knew Java or C#.
Thanks for your quick turn......Have a great day
Someone post elsewhere that Android Studio has a lot of uncorrectable errors or unremovable. I know C++, C# and Java. I have experience with Eclipse (the worst debugger ever) and slightly with netbeans which the most complicated to setup ever.
Does "Xamarin" is coming with Visual Studio.NEt of Microsoft or the "visual studio code" is for microsoft ?
the someone exact message
"Many errors that are almost impossible to remove
Gradle sync fail Render problem Class can't be found Layout Reinstall repository Update SDK (even with latest version)"
Thanks
Very informative thankyou man
For a beginer who wants to persue app development what would be your advise on which language to start with? Thanks & Regards
If you want to do apps for Android then go with Kotlin. It's such a powerful and beautiful language!
No Semicolons? really? that's is your first choice?
Not really but that's the first thing that comes to mind I'd say.
I'm a full time Android dev that started in Java. Kotlin is sooo much better. I have only been using it more in the past six months, and now I actively try to convert legacy Java code into Kotlin.
Is there any advantage in having native development instead of cross platform?
Native is surely more stable and there are more 3rd party libraries available out of the box. However, choose what suits you. If you want to develop for both iOS and Android at the same time, I'd surely choose something cross platform.
Type Name = Value;
this is the best way to write code!
why the hell would you write:
val Name : Type = Value
the "val" is just pointlessly longer and not needed!
Most of the time you can just write val name = value and the type will be inferred 99% of the time.
I prefer native development. For my Xamarin increases the complexity of the app.
+Dev Landing Exactly.
Estas totalmente equivocado, soy programador java de una decada y ahora estoy feliz con c sharp y xamarin, soy mas productivo
@@josbexerr5166 Necesito saber por qué? ahora Reso Coder eligió Flutter ahora 2021 y tu Jos que usas ahora??
Now vs is beter than as
Wow really? I'm newbie
En el 20'20 a Reso Coder le gusta FLUTTER ;)
Jajajaja xD años que no vengo al canal y me di esa sorpresa quiero saber por que! yo sigo con C# y su multiplataforma me va genial!
Great video!
Gracias man =D
This can help me to decide what software i'll use and can you guys give me some legit forum site to get some ideas for making mag soft-engr. TY :)
Sorry but would you mind giving me the name of the intro? This sounds really good :)
It's "Just Cool" by Wowa.
thank you very much :)
What about Flutter VS Kotlin and Xamarin? Is flutter the best choice for Android and IOS?
hi. In the end of the video I can't understand. in 6. 2.. seconds. you said "if you learned C sharp you don't need other language" . I have to go with Xamarin or Android Studio on java or Kotlin ????. What did yo mean? Thank you for all.. Good lucks..
Nice thanks for the explaination
You're welcome :)
I love C#
I would rather use AlgeSDK
native development is the best.
Aren't you from slovakia or czech republic? :D
Som Slovák 😉
@@ResoCoder Super video stručné a informatívne. Ďakujem
JetBrains Rider?
It could be good but it's paid and I doubt it will be any better than Visual Studio when it comes to Xamarin.
@@ResoCoder I think as of the new VS 2019 preview, VS no longer needs Resharper and is better than Rider.
Flutter all I am saying ;)
I fully agree!
Flutter hopeless for many reasons. It forces you to go platform specific code which beats the very purpose. Xamarin stands out in this.
If you are asking yourself why do you have to give a chance to Kotlin I'll recomend: ua-cam.com/video/1KldcFc7HCY/v-deo.html
Repent ye: "For the wages of sin is death; but the gift of God is eternal life through Jesus Christ our Lord." Romans 6:23
Jesus Christ loves you: "For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life." John 3:16
Read Revelation 18
"And saying, The time is fulfilled, and the kingdom of God is at hand: repent ye, and believe the gospel." Mark 1:15
Everything from MS = ultra shit (including Windows) :)
Kind of 😂
C# and Visual Code is a pleasant suprise for me
No comparison, android studio is 10000000 times better xamrian....Kotlin is way better than c#... I mean who uses xamrian in 2018 lmao
The whole fuckin world.
@@MS-xu1ks 🤣😂🤣😂