Answer the question
In order to leave comments, you need to log in
What stack of technologies (languages, framework, database) would you recommend for creating a web application and an application for a phone/tablet (Android, IOS)?
Good afternoon Ladies and Gentlemen,
I want to create (for myself) a cross-platform application in order to improve and gain new skills. It is important for me that it works both in the browser and on the phone / tablet (preferably both IOS and Android). The application is a panel with tasks, a calendar, various lists of everything but nothing more. It is important for me that when creating a new task in the browser, this is displayed accordingly in the application on the phone. Real time so to speak.
I thought about Cordova, Ionic3, but after testing a couple of blanks, I realized that I didn’t like the delay after pressing buttons, brakes, slow updating of large tables.
It seems to me that I need to look towards React Native or Vue.js, but I'm not sure.
I know javascript, php, html/pug/css/sass/ and basic java.
Or maybe make a panel on js / php / html and then connect the database through the conversion to json with a native android application? Of course, the phone would then have excellent performance, but then Ios really falls out as a platform and I don’t understand Swift at all.
My application is very simple in terms of functions (create a task, delete, edit, a couple of tables here and there, and that's all). But I want fast performance on phones.
What technology stack would you choose to solve such a problem? And how would you solve the problem with databases?
I would appreciate your opinion
Regards
Daniels
Answer the question
In order to leave comments, you need to log in
Dart without options.
React Native and other JS crafts are walking corpses - crooked, uncomfortable, slow.
Dart/Flutter
Dart: convenient and expressive language, subjectively simpler than JS.
Flutter: A Google-backed cross-platform framework with a very high code reuse rate.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question