Ryan: not sure if my opinion is valid because I am not blind, but, I
currently use Flutter, for both iOS and Android and so far all is good. It
is very new so you need to take some risks and accept some little issues,
but yes we are currently using it in a project.
Regards,
Taksan
On Mon, Apr 19, 2021 at 3:40 PM Devin Prater <r.d.t.prater@xxxxxxxxx> wrote:
I've not tried Flutter, as I'm only a beginner programmer, and chose
Python.
Devin Prater
r.d.t.prater@xxxxxxxxx
On Mon, Apr 19, 2021 at 1:36 PM Ryan Mann <rmann0581@xxxxxxxxx> wrote:
Devin, have you tried Flutter? If so, are there advantages of Beeware
over Flutter? I am asking because I decided to start learning Flutter
so I could develop for iOS and Android.
On 4/19/21, Devin Prater <r.d.t.prater@xxxxxxxxx> wrote:
Oh, I've not seen any way to use native Java code, but you may like:Beeware
https://chaquo.com/chaquopy/
Devin Prater
r.d.t.prater@xxxxxxxxx
On Mon, Apr 19, 2021 at 11:27 AM Taksan <taksantong@xxxxxxxxx> wrote:
Devin: Sounds great! Any idea how to call native code? That is the
reason why I have not tried Beeware yet. Because I need to be able to
call
some existing native libraries. I see no mention about it in the
flutterdocumentation. While I figure that out I will keep using java and
resultbut would like to use python also.
As you said with Kivy I can, but, the problem is not only that the
thatis not accessible, there problem with kivy is also that the UI does not
look "native" and that is a negative point, at least for "classic"
business
apps. But that can actually be an advantage is you are doing a game
anmust have a unique UI style ja ja....
Regards,
Taksan
On Mon, Apr 19, 2021 at 12:49 PM Devin Prater <r.d.t.prater@xxxxxxxxx>
wrote:
Hi all.
I'm very excited to let you all know a bit more about my programming
journey. In short, I used Beeware's tools (briefcase, toga), to make
theAndroid app. Beeware is a group of Python packages that are used to
"write
once, deploy anywhere." So, you can write your code, then make a GUI
with
Toga, and then build an app for many platforms. You can even make Mac
and
iOS apps, if you have a Mac.
So, why use this over other stuff? Well, it's accessible. Well, as
accessible as possible on each platform. My lunch program wasn't so
accessible on Linux, but was very accessible on Android. Briefcase,
insteadproject management part of Beeware, can even package your app for
sending
off to Google and such, as an AAB file. Other crossplatform compilers,
like
Kivy, aren't accessible because they draw directly to the screen
atof
using native UI elements. Of course, they could fix this for Android
regardingleast, since you can do a lot with Android's accessibility API
** To leave the list, click on the immediately-following link:-making custom controls accessible. But Beeware just works.
One note about dependencies. If you use something like Requests,
BeautifulSoup, and stuff like that, you will need to put those in the
project's TOML file, in the "required" list.
To get started, see:
https://beeware.org/
Devin Prater
r.d.t.prater@xxxxxxxxx
** [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