Missing Xamarin key features in Rider
Answered
Rider awesome ... speed, search, refactor tools etc
But there some missing features
1) Android layout xml suggestions, i tried to import .xsd scheme but it didn't work as expected. Actually, there several suggestions appears but far from what expected
2) Opening .xib and storyboard files by XCode with generating project and other XCode files (like VS does do)
3) Regenerating Android resource IDs when changing layouts or add resources
4) Android follow-up builds are slow. In VS only first build takes that time after that it much faster. In Rider every single build takes full time.
Maybe I did not understand some features, I'll be glad if you correct me.
Please sign in to leave a comment.
It's not really important features. Important feature is xamarin project properties like liking or cpu choice
1. You can use Android Studio. It's perfect for this task
2. VS does it in terrible way. I use it only for custom class setting but it's not important too. We can use interface builder. It's best choice.
3. Didn't notice. I used rider much and all is fine.
4. Didn't notice. Same time.
Well its not often need to change linking and platforms settings and i'm ok to change it in proj file.
2. No you can't. There need to be sync step between XCode and .net IDE. VS generates .h file and listen changes in them when you open xib, so you can create outlet in IB and it will appear in .cs file. If you just open xib in IB you cannot do this, you cannot create outlets etc
3. What you didn't notice? You create ID in android xml file and can access to it through code only after rebuild.
Don't get me wrong. I just want to use Rider in every day work, this things is what we use every day. Yeah there some workarounds, but it will be awesome if Rider became single consolidated IDE that needed for Xamarin development.
Couldn't agree more with JaTwo. There are workarounds to these issues - but the whole point of the I in IDE is that everything is integrated! Don't make me have to go out to Visual Studio, Android Studio, or whatever to perform some other task if I don't have to - as this impacts my productivity.
I completely agree with the points in this post, features need adding ASAP so I can bin off VS for Mac :-)
A year later and still valid points...
Hi all.
My apologizes for the late answer. Here are the issues in our tracker:
1) Android layout xml suggestions
2) Opening .xib and storyboard files by XCode with generating project and other XCode files (https://youtrack.jetbrains.com/issue/RIDER-8008, https://youtrack.jetbrains.com/issue/RIDER-6471, https://youtrack.jetbrains.com/issue/RIDER-11535)
3) Regenerating Android resource IDs when changing layouts or add resources
4) Could you please check if the problem appears on the latest Rider versions.
Please, feel free to vote for them.
Kind regards,
Sofia.