Holy s**f - Xamarin Forms!
-
I've been getting my head into Xamarin this weekend, and wow! It's freaking awesome! I've always been torn on Xamarin, because I believe there's a real value in being able to write code natively, using the native programming language/framework etc for that platform, and have viewed as Xamarin kind of a cop-out developer wise. I thought that using .net to develop for Andriod and iOS showed an unwillingness to learn. But after playing with Xamarin and Xamarin Forms for a few days, I am f***b**ing sold! Being able to write one codebase targeting Windows Phone, iOS and Android is just incredible! Batman...er I mean Xamarin![^]
-
I've been getting my head into Xamarin this weekend, and wow! It's freaking awesome! I've always been torn on Xamarin, because I believe there's a real value in being able to write code natively, using the native programming language/framework etc for that platform, and have viewed as Xamarin kind of a cop-out developer wise. I thought that using .net to develop for Andriod and iOS showed an unwillingness to learn. But after playing with Xamarin and Xamarin Forms for a few days, I am f***b**ing sold! Being able to write one codebase targeting Windows Phone, iOS and Android is just incredible! Batman...er I mean Xamarin![^]
Looks like someone has a lot of money to waste. Take my advice, download Visual Studio 2015[^] (Community edition is free), learn C++[^] (free), write cross-platform applications in C++[^] (for free!).
Quote:
Being able to write one codebase targeting Windows Phone, iOS and Android is just incredible!
And better than this is, being able to compile them for free! Xamarin doesn't support free compilation, you would have to get a license to compile the source code for Android and iOS devices. Once you're done writing the applications for free, buy a drink for everyone. Do remember to buy one for OriginalGriff! :beer: I prefer tea, :java: :)
The shit I complain about It's like there ain't a cloud in the sky and it's raining out - Eminem ~! Firewall !~
-
Looks like someone has a lot of money to waste. Take my advice, download Visual Studio 2015[^] (Community edition is free), learn C++[^] (free), write cross-platform applications in C++[^] (for free!).
Quote:
Being able to write one codebase targeting Windows Phone, iOS and Android is just incredible!
And better than this is, being able to compile them for free! Xamarin doesn't support free compilation, you would have to get a license to compile the source code for Android and iOS devices. Once you're done writing the applications for free, buy a drink for everyone. Do remember to buy one for OriginalGriff! :beer: I prefer tea, :java: :)
The shit I complain about It's like there ain't a cloud in the sky and it's raining out - Eminem ~! Firewall !~
Quote:
Looks like someone has a lot of money to waste.
Nope! I have a Xamarin Indie subscription for iOS and Andriod ($50USD, about £30GBP per month). I am basically writing a Xamarin Forms for Windows Phone app inside Visual Studio 2013, and am debugging everything inside Visual Studio using the Windows Phone emulator to test. As far as I can tell, you can basically develop a Xamarin Forms for Windows Phone for free, it's when you want to target the other platforms that it starts to cost money. I have a Mac Mini, which cost me £400. So I develop for Windows Phone with Xamarin Forms in Visual Studio, and when I am happy, push that code over to my Mac. Then I use Xamarin Studio on my cheapo Mac to push the same code to the Android and iOS emulators on that mac, and it works, which is insanely cool! I am the definition of shoestring app development. I would love to go for pints with you guys though, we should totally make that happen! :)
-
I've been getting my head into Xamarin this weekend, and wow! It's freaking awesome! I've always been torn on Xamarin, because I believe there's a real value in being able to write code natively, using the native programming language/framework etc for that platform, and have viewed as Xamarin kind of a cop-out developer wise. I thought that using .net to develop for Andriod and iOS showed an unwillingness to learn. But after playing with Xamarin and Xamarin Forms for a few days, I am f***b**ing sold! Being able to write one codebase targeting Windows Phone, iOS and Android is just incredible! Batman...er I mean Xamarin![^]
-
Quote:
Looks like someone has a lot of money to waste.
Nope! I have a Xamarin Indie subscription for iOS and Andriod ($50USD, about £30GBP per month). I am basically writing a Xamarin Forms for Windows Phone app inside Visual Studio 2013, and am debugging everything inside Visual Studio using the Windows Phone emulator to test. As far as I can tell, you can basically develop a Xamarin Forms for Windows Phone for free, it's when you want to target the other platforms that it starts to cost money. I have a Mac Mini, which cost me £400. So I develop for Windows Phone with Xamarin Forms in Visual Studio, and when I am happy, push that code over to my Mac. Then I use Xamarin Studio on my cheapo Mac to push the same code to the Android and iOS emulators on that mac, and it works, which is insanely cool! I am the definition of shoestring app development. I would love to go for pints with you guys though, we should totally make that happen! :)
Yes, well as a programmer trying out new things is my hobby, if C# would let me do all of that I would go for it. But, Xamarin... I am not ready for it. I can say I do use C# for cross-platform game development (only learning right now) using Unity. And I am loving it, but Xamarin didn't catch my eye. That would have been great, in case you would agree to my statement,
Quote:
Looks like someone has a lot of money to waste.
Xamarin costs you $50 we would cost you more than that! :laugh: But it would be worth a shot! Also note that CodeProject has a keen interest in letting the developers meet and have a time with each other, so there is another forum for meetings... I have posted that link on your other post. :) And yeah... Good morning! :java: (In my Pakistani time... Might be a Good night time at your locale). :zzz:
The shit I complain about It's like there ain't a cloud in the sky and it's raining out - Eminem ~! Firewall !~
-
Looks like someone has a lot of money to waste. Take my advice, download Visual Studio 2015[^] (Community edition is free), learn C++[^] (free), write cross-platform applications in C++[^] (for free!).
Quote:
Being able to write one codebase targeting Windows Phone, iOS and Android is just incredible!
And better than this is, being able to compile them for free! Xamarin doesn't support free compilation, you would have to get a license to compile the source code for Android and iOS devices. Once you're done writing the applications for free, buy a drink for everyone. Do remember to buy one for OriginalGriff! :beer: I prefer tea, :java: :)
The shit I complain about It's like there ain't a cloud in the sky and it's raining out - Eminem ~! Firewall !~
Afzaal Ahmad Zeeshan wrote:
Looks like someone has a lot of money to waste.
Afzaal Ahmad Zeeshan wrote:
learn C++[^] (free), write cross-platform applications in C++[^] (for free!)
Learning C++ and getting to the point where you can build cross-platform apps with confidence takes a lot of time and time equals money, therefore doing what you suggest may cost you a lot in the long run. Especially if it means you can't serve that customer because you were to busy learning C++ ;)
Visit my blog at Sander's bits - Writing the code you need. Or read my articles at my CodeProject profile.
Simplicity is prerequisite for reliability. — Edsger W. Dijkstra
Regards, Sander
-
I've been getting my head into Xamarin this weekend, and wow! It's freaking awesome! I've always been torn on Xamarin, because I believe there's a real value in being able to write code natively, using the native programming language/framework etc for that platform, and have viewed as Xamarin kind of a cop-out developer wise. I thought that using .net to develop for Andriod and iOS showed an unwillingness to learn. But after playing with Xamarin and Xamarin Forms for a few days, I am f***b**ing sold! Being able to write one codebase targeting Windows Phone, iOS and Android is just incredible! Batman...er I mean Xamarin![^]
Having coded apps on that we found too many bugs. After the "hello world app", you are welcome to the nightmare of nasty binding that does not work for obscure reasons / new bugs at every updates / IOS "code optimizer" optimizing too much... It was a huge exercise in frustration on my side. Not yet mature.
-
Having coded apps on that we found too many bugs. After the "hello world app", you are welcome to the nightmare of nasty binding that does not work for obscure reasons / new bugs at every updates / IOS "code optimizer" optimizing too much... It was a huge exercise in frustration on my side. Not yet mature.
Which version of Xamarin did you try? The latest version seems much improved.
-
Having coded apps on that we found too many bugs. After the "hello world app", you are welcome to the nightmare of nasty binding that does not work for obscure reasons / new bugs at every updates / IOS "code optimizer" optimizing too much... It was a huge exercise in frustration on my side. Not yet mature.
Nicolas Dorier wrote:
Not yet mature.
These are strong words considering it has been around for a long time already!
Mobile Apps - Sound Meter | Color Analyzer | SMBC | Football Doodles
-
Which version of Xamarin did you try? The latest version seems much improved.
on my side, I stopped coding on it 6 month ago. My customer is always working on it right now and getting highly frustrated. He is on the last version, and had every day its load of "gotcha" of things that render fine on Android, but fail on IOS. (bindings and "optimization" gotcha of ios) I suspect that it would have save him lots of time by not using Xamarin Forms, and have 1 project by plateform directly using the underlying UI API of every plateform. At first he was a huge fan of the concept, but lost too much time on gotcha and wtf situations.
-
Nicolas Dorier wrote:
Not yet mature.
These are strong words considering it has been around for a long time already!
Mobile Apps - Sound Meter | Color Analyzer | SMBC | Football Doodles
I know, but it is the best word to describe my impression after having used it several time. (And my customer who codes too would agree) The idea is cool, but the experience is filled with gotcha's and wtf bugs, thus the word "immature" is appropriate. If it stays immature considering the long time it has been around, there is two possible explanation : the skill of their developers is at question, or xamarin is focusing on something else now. Don't get me wrong, I like xamarin for what it permits us to do. But Xamarin Forms made me hate my life as a developer.