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 1 year ago.
Improve this question
I have a question regarding web scraping/web parsing with mobile applications (an iOS 7 app as of now...). For example, I want to have images from various websites retrieved and aggregated to a device based on user inputs/preferences. I want the user to be able to select and store those images on the device with offline viewing capabilities as well. I have heard that using jQuery and JSON for parsing and programming through the server-side rather then the front-end is supposed to be more efficient...correct?
What type/s of algorithms/code that I should use for performing website parsing and aggregating content into a mobile app? I apologize for being quite broad, I am in the early development stages. Thanks.
You can build a hybrid mobile app using Cordova/PhoneGap using just HTML/JavaScript/CSS and do an XMLHttpRequest or use jQuery's $.ajax to get the data from the website and parse it with jQuery selectors.
I would however recommend you do the web scraping in a service, so that if anything changes on the website you're scraping, you'll only have to update the service.
Related
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 2 years ago.
Improve this question
I'm thinking of developing an app where you can look at each other's profiles (basically a Job-Finding Application) and I would like to know if you needed any knowledge of PHP, MYSQL for the databases and would you need any knowledge of Javascript to develop the application.
I'm currently looking at Google Firebase and also didn't know if that required any PHP knowledge?
All of the Firebase SDKs that you would use in your client app do not require any programming language knowledge other than what's required for your client platform. If you want to write entirely in swift, that's fine.
The only exception is Cloud Functions, which requires that you learn JavaScript to run on the backend.
iOS apps are built in Swift or C#, typically not javascript and never php.
You can build a PWA (progressive web app) that acts like an ios app using javascript Libraries such as react.
However, MySQL is a database that can be used with any number of applications and programming languages, so you should probably learn that.
My guess is that if you are asking this question, you probably should consult the Apple developer documentation before asking on this form.
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 4 years ago.
Improve this question
I am not at all familiar with swift or iOS developmet (I only have python / SQL experience) so I am sorry if this is a stupid question.
How do iOS developers embed specific data such as a rating or review from other sites into an app that would hypothetically gather this data from several different websites?
So for example, for video game reviews app, the app wants to have the rating or review number from different sites that are all built and formatted completely differently, how does the iOS dev pull this specific data into a SQL table or into the iOS app itself? I imagine that the iOS app would talk to SQL first, but how does the link between the sites and the back-end environment connect?
How have you implemented this before, or how have you seen / heard of this being implemented?
Can this be done without scraping / hurting SEO?
You don't access their databases directly.
This can be achieved using the service API or through Web Scraping.
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 4 years ago.
Improve this question
I am thinking of this stack to create my first mobile app.
My question is, does Expo has a documentation for integrating third-party API, in my case a Rails API. And if no, it should not be a problem at the stage when you export the project as "Standalone project" to integrate a Rails API right?
Backend and mobile development are different things. Expo is just a library on the top of react native that just uses javascript.
The backend language is just a detail.. does not matter if the project is made with Rails, Laravel, or other framework, because in general they use a HTTP endpoint to create a integration based on a REST architecture
So, the integration is the same compared with other JS projects.
To integrate you just need to make a HTTP request to your API, using the built-in fetch method or a library like axios
Check this link for more details: https://codeburst.io/integrating-react-native-apps-with-back-end-code-using-fetch-api-8aeb83dfb428
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 have build a fairly decent sized Ruby on Rails Application that works just fine. It exposes data via Rest API calls to the users, that is authenticated via token based authentication and Devise.
But now a few clients are wanting to have the application on-premise. They want their developers(windows developers) to work on the data, but in offline mode.
I have no idea if a Ruby on Rails App can be converted to a Windows Desktop App. Or do I have to build the desktop App from scratch? The Desktop App will NOT have a GUI, as the client just needs the data in Json format(Just like API calls during web-app).
The Desktop App will also have a license information too that needs to be stored in an encrypted way.
I am a complete newbee to desktop apps so please pardon me if this question seems really stupid.
Actually there's a project to do what you want to do. http://enclose.io will allow you to package your app for windows clients.
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 5 months ago.
Improve this question
If you were building a service like Instagram, when you need
-a web app
-android app
-ios app
How do you make the architecture for this to give enough flexibility to add another mobile system and keep the code as DRY possible? Do you have books to recommend about it?
In order to allow the server to support a wide range of client plattforms, I would make all client apps communicate with the server with the same protocol, so that the plattform the client runs on doesn't matter for the server. In an ideal case this would allow to add a new plattform without changing anything on the server-side
XmlHttpRequest is a good common denominator.