|
|
I don't write mobile apps but I do know about Xamarin and try to made "Hello world!" for my Android phone
|
|
|
|
|
There is too little information to appropriately respond to this. Here are some questions I would ask before rendering an answer:
- Is this supposed to be for Android, iPhone, or both?
- What functionality is required?
- Would the interface strictly be for mobile or would it eventually be available through other means, like Windows or Linux?
- What would be the projected life of the project?
- Would new features be added?
- Will this be written and passed off to someone else to maintain and what are their capabilities?
|
|
|
|
|
I would make a web app and perhaps build with Twitter Bootstrap as framework and use the Google development tools.
|
|
|
|
|
For bus apps - Angular/Cordova, for fun cocos2dx
|
|
|
|
|
I am currently using Kivy (a Python UI library) on Raspberry Pi for several embedded projects. If I needed a mobile app related to those devices, I would seriously consider using Buildozer to package up a version of the embedded app, since the UI code would probably not change much.
|
|
|
|
|
Especially if you need it to talk to a server backend.
|
|
|
|
|
But if the opportunity presented itself, it might be fun, given the right leadership.
I helped out on a mobile app a few years back, but I can't remember the platform. The decision was made to go with Windows Phone because we were a windows shop, but I can't remember if it was some native stuff.
Anyway, I was just helping here & there, so never got truly into it. I do remember the markup being very clumsy and hard for me to get used to. But, that could've been just inexperience too.
|
|
|
|
|
I might steer toward progressive web app or just a web page
|
|
|
|
|
Am just about to do this for a client. They asked for a webpage (actually a page within a Wordpress site) which I delivered; THEN they asked for it to run as a standalone app on "all" mobile devices. Adding the extras to make it into a progressive web app seems the simplest solution with no rewriting of existing code required.
If it goes well I might write it up as an article here...
|
|
|
|
|
Completely argree. PWA is the way to at this point
|
|
|
|
|
I am interested in understanding how are you doing this.
What exactly do you mean by progressive web app?
|
|
|
|
|
This[^] gives a good explanation of what it is and how to build one. Not followed through the steps yet but looks manageable and hopefully meets my needs...
|
|
|
|
|
|
I started testing with UWP because some of its features suited for the desktop and I found that the same code and design with little adaptation code also worked in the now discontinued Microsoft Phone.
And I've been lucky, because thanks to the UNO Platform, now I can share the same UWP code and design for several Mobile and Desktop platforms including WebAssembly.
Sorry for my bad English
|
|
|
|
|
However, it all depends on the target.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
I've written exactly three apps, the last in 2015. Not really a part of our business plan. Since I usually code in C++ Java was simple enough and Studio replaced Eclipse while I was writing the first one. Our usual software has to run inside AutoCAD so phones are a foreign land that I have only visited.
|
|
|
|
|
As the subject says, I don't get to have an opinion. I would have to make do with whatever language I am assigned.
|
|
|
|
|
I have been using Flutter for a few of my apps and it provides a great experience. Dart turned out to be a great language, and for those who have Java or C# experience, language has similar constructs.
Flutter itself is a good tool and similar to React Native, but with Dart as the programming language.
Not sure about others, but I like the way views and business logic are made available in one place, unlike with native tools where an XML file is to be used with a back-end programming language. Overall, I would give it a good rating and a recommendation to be at least considered for a development trial.
As for the survey: I would develop with any tool and every tool as long as it does not use a WebView to render my apps, the app should be native.
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
With a web app, you can support not only mobile, but any device. I would use a local db for local state and MongoDb on the server (it's works great as long as you know what you are doing...including security).
I have written mobile apps before...after doing so, I got rid of my cell phone.
|
|
|
|
|
I had, at one time, interviewed for a position developing X-Ray Proof and Laser Proof nose cones for ICBM's . I was willing to do that as I expected they'd not be used (unlike, say, a Bouncing Betty, which would be used to kill and maim).
HOWEVER,
Making an application for a Mobile device? There are limits as to how far I could stretch my moral core and contribute to the demise of the species.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
B4X, although it's not really what I would like to use but as targeting Android is an eternal elusive target it'll have to do.
|
|
|
|
|
Is BASIC the only language it supports?
(I did look at their site, gave it 30 seconds, but couldn't find a link within that 30 seconds that told me anything useful.)
|
|
|
|
|
Hmm, something is rotten in Denmark as my reply disappeared :-/
Yes -- I'm sort of used to the stench maintaining an 20 years old VB6 program ...
It does "compile" to java, so you should be able to insert hooks to use ABI.
|
|
|
|
|