Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 4 years ago.
Improve this question
I have a question on good practise. I have a website where people can do some stuff after they logged in. I want to make an app, which gives mobile users the opportunity to instead of opening the web site, they can just open the app. Because you need to log in, I was thinking about using WebView and display the site, because I do not see any necessary to learn Android code using this way. Is it considered good practise to use an Android app this way?
Instead making hybrid web application you can create PWA:
Progressive Web Apps (PWAs) are web applications that are regular web
pages or websites, but can appear to the user like traditional
applications or native mobile applications. The application type
attempts to combine features offered by most modern browsers with the
benefits of a mobile experience.
See tutorial: Building Progressive Web apps with ASP.NET Core.
See also tutorial from Google.
You can use a web service in server side and use traditional android interface (e.g. two EditText for username and password, one button for login and one TextView for errors)
Related
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 2 years ago.
Improve this question
When you have to implement system which needs:
Backend, Frontend (Angular for instance), Android, IOS
You are considering implementing a mobile version of frontend and use webview instead of native Android or IOS app?
Of course, it depends on the project, but let assume:
We don't have to use Android / IOS features like notifications, sensors (Bluetooth, nfc, ...)
Our project is a page for instance "StackOverflow", where the user may authorize herself
Nowadays, we are also implementing the mobile version of the frontend as a good habit
Usually, native apps would always be better, but maybe it's faster and enough to use webview instead of implementing two native apps?
There is no correct answer to this. One could use a PWA, a hybrid app (many ways of doing that). As always, it depends. I don't even know if native apps are always better. They are more expensive in many cases, but if that is 'better'? Wouldn't a web app work too? It almost certainly is faster and cheaper to develop one (web-)app for multiple platforms, but what way to go is the best in your case is entirely up to you to decide.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
I recently started programming in Android, and I already have done some easy apps, but today I want to ask you how some apps are done, to can be able to develop some advanced app in future.
In particular, I want to know how the apps like Booking, Airbnb, Couchsurfing or Worldpackers and much more existing apps like them in the market work.
I assume that they are web based applications, and maybe have some database from where retrieve data to show results in the webside and in the app, and it also reload this database from website or app?
Is it some software architectural pattern (I don't know the name) for this type of apps I can take a look at and learn?
Do you know if exist some recommended framework which can help you to develop this type of apps?
This are my questions, basically please help me to understant a little more about this kind of code. If you know some app example name, it is also welcome.
The companys that offers those apps have web services that serves datas trough Http/Https to be consumed by applications.
Android uses URLConnection to download data, and libraries like GSON to parse JSON data and DOM for XML and stores internally on SQLite to be displayed to users.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
I want to make a apps where people can upload their status,image or video
what I need to know for this?
You would need the following:
API for the clients to connect to
Database to store the information
An Android client
Develop your own API's
You would need a server to host the API's and also register a domain. I use GoDaddy and they provide excellent service. But you could check out this site to help you decide on a service provider: http://www.webhostingbest10.com/
Next you need to decide on which language to use. I really like PHP. But you could also use Java or C# to develop your API's. This guide should get you started: http://searchsoa.techtarget.com/tip/API-design-How-to-properly-build-an-application-program-interface
Database
You usually get a free MySQL database with your hosting. This can be used to create all the different tables required for the data. This should get you started: http://www.mysqltutorial.org/basic-mysql-tutorial.aspx
Client development
After developing the API's and creating the required database tables. You can start developing the client application. Check out this guide: http://blog.strikeiron.com/bid/73189/Integrate-a-REST-API-into-Android-Application-in-less-than-15-minutes
This should get you started with the basics of developing your application!
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
I have a online room booking website whose backend is written in ASP.NET..I wanted to create an android app which will be completely attached with the backend of my website..In my android app I want existing users to login and new users to sign up and then they can book rooms according to availability...So please kindly suggest me the requirement on how to start this project..I am clueless..My website is mobile responsive too..my expectation is great user experience.MY BIGGEST PROBLEM IS...HOW WILL I CONNECT MY APP WITH THE BACKEND SERVER....please suggest me or provide a reference..
If you're web designer and don't know anything about developing mobile application in android/iOS then you should probably try phonegap
You can reuse your website code for Android/iOS application so you do not need to worry about back-end server connectivity or anything else. You just need to make sure that your web UI is mobile responsive. So it's better to use bootstrap/jQuery mobile.It will exactly work in mobile as it's working on web UI right now. Refer phonegap doc for more information.
First you need to separate what are the most important functionalities of your room booking website. Create a list with each one and classify it.
After you do that, create prototypes of screen or create forms for your users asking what are the best features to include in the app.
I recommended you take a look in the Android Material Documentation. This will help you to achieve great user experience.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I have developed 5 web applications(GAMES) in which i have developed in PHP and Mysql.
Now i want them to convert into Mobile Applications i.e., the 5 games can be played in android mobile
Now my doubt is can I use android WebView and load them or should I develop them from scratch in android.
Please suggest me how to develop them.
you can use WebView witch is not best solution with HTML 5 and some CSS3 app, or you can create native app from beginning by create web Service Restful or what ever working with Json object like facebook and g-mail app did.
native app is faster and better however if you don't need high quality app use webView and design your website for mobile using HTML 5 and CSS3 then simply just by upload website content to WebView congratulations you have android app as same as to IOS and Windows Phone.
there is a lot online tools helps to convert your website to android app like :
1-http://www.bmobilized.com/
check this http://www.hongkiat.com/blog/convert-websites-for-mobile-devices/
i assume if you know how to use HTML5 and CSS3 you create Manual i mean with out using online tools web Design for mobile will be better and never ever tested those online tools so check them
difference between native app and web app.
check out : http://www.nngroup.com/articles/mobile-native-apps/
I'm Sure that MoSync Will help you.
you can write Cross-platform programs with MoSync.