I'm glad to see Microsoft embracing Open-Source, C# is such a wonderful language and easy language to use. In light of all the trouble Oracle has been giving Google, I would love to see them embrace it and provide a true alternative to Java on Android.
Google hasn't anyone to blame but themselves.
Xamarin Open-Sourced
151–160 of 206 posts
Re: Xamarin Open-Sourced
#152Earlier quoted context omitted.
RoboVM was forked, the fork is named BugVM[1], and it's currently maintained. [1] http://bugvm.com/
There's quite a bit of work that's been done in RoboVM since that was forked.
Re: Xamarin Open-Sourced
#153Earlier quoted context omitted.
This is how I learned Haskell. I literally went to #haskell on freenode and asked "hey so what's this all about", and many veterans of the community helped me get my feet wet. I'm not sure what kind of toxic communities and work environments you are apart of, but if a newbie to the community can't ask questions, that's not a community that will survive or flourish in the long run.
Whilst I would never be rude to a newbie, isn't it reasonable that they at least read the FAQ, README or an I tried before asking such basic questions?
Re: Xamarin Open-Sourced
#154Earlier quoted context omitted.
> MS is doing Open Source today because it really has no choice And that's a good thing. It shows the strength of open source. MS is a company. Just as Google. Companies will "work towards the best interests of the movement" as long as those interests converge with theirs: make money. AFAIK large portions of Google's core business are closed source. They are not in open source for love.
MS has had in the past a systematic pattern of bullying, lying, cheating and a willingness to destroy social welfare by eliminating the competition and making their products the only option available in the market. This is extremely damaging. Yes every company wants to make money, but not every company will resort to that kind of sociopathic behaviour. Maybe they've changed, although I doubt it. I'm just saying - be…
> eliminating the competition and making their products the only option available in the market.
This is business and this is how you win.
Re: Xamarin Open-Sourced
#155Earlier quoted context omitted.
Let's be clear, this isn't left-pad we are talking about - these are MASSIVE projects which are in some cases 16+ years old. Personally, I find the fastest way to get up to speed is on projects of this size is to usually jump into IRC, find a mentor and start sending in documentation patches. Here the engineers for the runtime, framework, compiler teams are hanging out in Gitter and engaging with the community out in…
How do you start documenting software that you don't know well? That seems like a very good way for bad documentation to get out, damaging the project. Perhaps this is my impostor syndrome talking, but I for one would be hesitant to tempt the wrath of the Great Unseen Masters that make open source software with potentially inane questions.
Re: Xamarin Open-Sourced
#156This is great news! Last time I used it (more than a year ago) it was still felt quite buggy. That being said, has anyone successfully used Xamarin or have an example of a large and successful app built with it?
1) The documentation seems good at first, but some parts are outdated and I did find myself stuck with it a number of times. iOS and Android docs are lightyears ahead.
2) The code editor in Xamarin Studio for OSX is mediocre. I've tried using VSCode instead but intellisense didn't work. I imagine using Visual Studio must be a lot better. Both Xcode and Android Studio are much better in my experience. Maybe with the upcoming C# IDE from JetBrain this will change.
3) You need to learn iOS/Android development anyway. Xamarin Forms works well for prototypes and such but in the end you need platform specific UIs and libraries. So you need to do the leg work in the native docs (Swift/Java) and understand how these APIs/languages work and be able to "translate" those to C#. It's double the work compared to writing directly in native code.
4) The community around Xamarin is minuscule. If you get stuck there isn't much material out there to help you compared to native iOS or Android. Also in my short experience their forums were not very helpful. I imagine with an expensive corporate account with dedicated support that must be very different, but for a solo developer it feels like you are on your own.
As much as I like C# as a language I really don't see the point of Xamarin in my case. I started learning Java/Android form scratch and I'm having better results in less time. I will have to work more to get both iOS and Android, but I won't feel miserable and the dev experience in OSX will be awesome with first class tools.
I'd say Xamarin would be perfect for someone that already knows how to develop for iOS and Android but hates working with Swift and/or Java, loves C#, and has access to Visual Studio in Windows.
Re: Xamarin Open-Sourced
#157As an aside, has anyone here created a Xamarin android app using material design? I was recently trying to integrate their component for the design support library, but it seemed horribly buggy.
Re: Xamarin Open-Sourced
#158Re: Xamarin Open-Sourced
#159Earlier quoted context omitted.
>Honestly, say what you will about Google, but I can't imagine them ever threatening another software company with software patents. That is a naive fanboy outlook towards a company. Its a well known fact that Google bought Motorola only for the patents. Google has also managed to use the patents to sue other companies including Microsoft. Although I still believe it is the game that is flawed and not the players. Go…
I am not a Google fanboy, I am merely saying they abide by the spirit of Open Source. I just used them as an example. RedHat is another example. > Google has also managed to use the patents to sue other companies including Microsoft. Can you post a link to Google suing Microsoft first (not in retaliation)? Google was way behind in the patent game until they got hurt. Google bought Motorola to have a defensive patent…
Is it possible that since the superiority of the open source model in several places is so obvious (i.e. when the code itself contains no secret sauce) this political narrative of whose development model is better is no longer pertinent?
I would say privacy is partly a different arena altogether, as well are software patents.
My head is too small to fit all of this into a coherent view. All I see is a delightful and shiny MIT license.
Re: Xamarin Open-Sourced
#160Earlier quoted context omitted.
Whilst I would never be rude to a newbie, isn't it reasonable that they at least read the FAQ, README or an I tried before asking such basic questions?
Sure. But ask in gitter first. You'll receive an answer suggesting you go read the README.md as it covers this info.
I have heard other developers call them parasites and energy vampires.
Please do not recommend this.