[program-l] Re: Xamarin

  • From: Florian Beijers <florianbeijers@xxxxxxxxx>
  • To: program-l <program-l@xxxxxxxxxxxxx>
  • Date: Sat, 24 Nov 2018 17:01:21 +0100

If you already know Java, you can use Android Studio if you like having
your IDE fight you ever ystep of the way instead of help, same goes for the
new Android language since it uses that same IDE.
I guess what you could do is work with a normal text editor and the Android
commandline tools, but that has its own cons and isn't all that productive
unless you get very good at a workflow.
I would say that honestly, even though it might not be the official tools,
Xamarin and React-Native are your best bets right now. They both compile
down to native widgets, so are accessible, and leverage another programming
language you can use for other stuff.
Support is pretty good and growing every day so I'll take that over
Google's official piece of crap IDE any day, especially since their track
record really makes me nervous. Even if it works well with NVDA now, this
thing is based off of IntelliJ. Accessibility fixes are few and far
between, break more than they fix in the best of times and I wouldn't be
able to base my livelihood off of it because it is so unpredictable. That
can happen with any IDe obviously but the ones I use at least work reliably
most of the time and get a11y fixes relatively quickly.

Florian

Op za 24 nov. 2018 om 16:32 schreef Hrvoje Katić <hrvojekatic@xxxxxxxxx>:

I've never used Xamarin, and I even wonder if it may give better results
since it's not the official tool for Android development. I do, however,
agree that Visual Studio is more accessible with screen readers.
For android development newcommers, I recommend Kotlin programming
language, seriously.
It's growing in popularity more and more, all new online tutorials use
Kotlin, and it makes many things easier that are hard to do in Java.
Especially if we talk about null checks, creating getters and setters,
etc. Kotlin is the future of Android development, wether you like it or
not.
Yes, I agree, Android Studio has accessibility issues in recent
versions. But I'm forced to use it at work. So I'm using it with NVDA
since it is the only screen reader that currently works best with
Android Studio.
I even tried to report issues to Google Accessibility team, and I never
got any answer back, and also no fixes.
This is strange, but some of us must deal with it.


Hrvoje Katić
Facebook / Twitter Id: hrvix
Skype Id: hrvojekatic
Youtube: https://www.youtube.com/djjukebox20
SoundCloud: https://www.soundcloud.com/jukebox-the-producer
GSM: +385955857034

On 22.11.2018. 10:43, Akash Kakkar wrote:
Ya, agreed with Stefan.
The android studio really a big pain.
The slowness and unresponsiveness, the limitation by which JAWS
doesn't work well it and many sorts of accessibility hickups.
Moreover, I have i7 processor and 8gb ram,
still, android studio takes almost 5 minutes in starting up and
initialising the gradle and all sorts of f** things


On 11/22/18, Stefan Moisei <vortex37@xxxxxxxxx> wrote:
Hi,
The main thing against android java development, at least for me, it’s
not
java, which is similar enough with c#, but the infamous android studio.
It’s
slow, accessibility breaks with java updates, parts of the UI are still
inaccessible, like the error list wich doesn’t tell you the line number
etc.
If you can handle android studio and want to develop for android only,
go
with java.
If you like c#’s slightly reduced verbosity and want to develop  for ios
too, go for xamarin.
From: Milos Przic
Sent: Wednesday, November 21, 2018 2:30 PM
To: program-l@xxxxxxxxxxxxx
Subject: [program-l] Xamarin

Hi all,
I hear more and more about Xamarin. Some people even state that Java is
simply a horror for Android programming with respect to Xamarin. For
me, as
a beginner, would you recommend to keep learning Java? I finally made a
lot
of progress for someone who never coded, or at least used Inform7 which
was
my only coding experience.
What are the pros and cons of both Java and Xamarin when it comes to
Android
programming?
Thanks to everyone in advance!
Best,
           Miloš
** To leave the list, click on the immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe]
** If this link doesn't work then send a message to:
** program-l-request@xxxxxxxxxxxxx
** and in the Subject line type
** unsubscribe
** For other list commands such as vacation mode, click on the
** immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq]
** or send a message, to
** program-l-request@xxxxxxxxxxxxx with the Subject:- faq

** To leave the list, click on the immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe]
** If this link doesn't work then send a message to:
** program-l-request@xxxxxxxxxxxxx
** and in the Subject line type
** unsubscribe
** For other list commands such as vacation mode, click on the
** immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq]
** or send a message, to
** program-l-request@xxxxxxxxxxxxx with the Subject:- faq

Other related posts: