Developing a (Marketplace) Chrome Web Store Web App - google-chrome-app

I have trouble finding information about how to develop a Google (Marketplace) Chrome Web Store Web App.
I want to develop a simple "list info about all users in the domain, and let them add info about themselves through some web interface"-web-app.
And eventually i want to publish it in the Marketplace/Chrome Web Store.
How and where are those web apps hosted when published? How do i develop and test it before, do i use the App Engine simulator for that?
I want to be able to install the app in our domain in such a way that noone else has to "install" it.

You should start here: https://developer.chrome.com/home/platform-pillar
About the App store: https://developer.chrome.com/webstore

I think this is the jumping off point you want.

Related

publishing PWA on app stores : google play and ios itunes

Is there a way to publish an app on publishing PWA on app stores
google play and ios itunes. Without creating a buggy with cordova which creates a tons of issues to maintain.
Yes there is way to publish your PWAs to Android AppStore.
TWAs
Trusted Web Activities are a new way to integrate your web-app content such as your PWA with your Android app using a protocol based on Custom Tabs.
TWAs uses the Digital Asset Links protocol and API enable an app or website to make public, verifiable statements about other apps or websites. For example, a website can declare that it is associated with a specific Android app, or it can declare that it wants to share user credentials with another website.
Checkout the following link for complete guide to launch PWA to Appstore by Google Developers forum and tutorial guide on medium by Maximiliano Firtman here
Try the documentation Package Your Cordova App for Publishing to an App Store.
Before you can build your application for deployment to any device
through a public app store, you must first configure Visual Studio
with the information it needs to complete the process of packaging and
signing the application for deployment through an app store.
I've just started investigating this myself, have you tried PWA builder? https://www.pwabuilder.com?
It can generate packages for Windows, Android and iOS.

Publish to webstore -> "The app runs only on Chrome OS"

The last two weeks I've been been writing a chrome app in order to update a microcontroller using the chrome.serial API. Now beeing almost ready with the main functionality and trying to publish the application the web store says "The app runs only on Chrome OS".
I'm afraid during development I missed the hint that chrome apps will no longer be supported. Unfortunately I can't easily port it to an extension or progressive web app since the app depends on the chrome.serial.* API
Does somebody know how to publish the app for Windows/Mac/Linux anyhow?
Or maybe how to port to a native app using the chrome.serial api?
Thanks
You can continue using the same Chrome App codebase with NW.js, but you will need to distribute to those platforms another way.
https://nwjs.io/blog/chrome-apps-support/
https://nwjs.io/blog/whats-new-in-0.13/

Phonegap: Can iPhone web app access/check for wifi connections

I have tried looking for some answers but could not get anything concrete from the other questions in here.
I am looking for an answer to these two questions:
Using PhoneGap, if I create an iPhone web app, can I use it as
plain web app (i.e. without using iTunes to deploy it)? Just via a
web url?
Using PhoneGap, can an iPhone web app check for wifi
connectivity? i.e. If wifi/3g is available, if wifi is available,
can it scan for ssids.
Thanks for any help in advance.
You can create host the web app on your own server (or local). Then it is accessible via web url. If you want to use it as a normal app (there are differences - phonegap uses few native plugins for better experience), then you must have a developer license from apple and then deploy it to your device. Otherwise you can only use the simulator. You can also use Safari + USB to debug your app using the browser.
It is possible but limited. Only certain functionalities are available. Check out the following plugin for cordova (phonegap):
cordova-plugin-wifi
Good luck!

Can a hosted application leverage the PhoneGap API?

I am building a hosted mobile application so I can write once and deploy to many mobile platforms. My plan is to write a native application with a single screen that is a browser that navigates to my hosted application. Of course this is so our application is in the App Store, Android Market, etc.
Is it possible to use the PhoneGap JavaScript so my hosted applications can use local APIs? For example, I would like to be able to upload pictures taken from the camera.
Short answer: no.
More information: PhoneGap: It's possible to use only the phonegap.js and it's functions only in a Website (doesn't want an App only a Webpage)?
Short answer
No. You need to add pctures upload logic in each framework
In addition to what has been answer it will also depend on your application store offering. If you're intending to offer the app in the iPhone App Store, these kind of apps aren't permitted. In the guidelines it states that apps that basically launch a browser or UIWebView will be rejected.
Additionally, you could always create the app as a "home screen" app, that runs without the chrome, etc on the iPhone. Hope this helps.

iPhone Web Appication deployment and distribution process

--I haven't develop any iPhone Web Application ever...so i am little bit confuse about that.
--I want to build a Web Application for iPhone which will be made using(CSS+JavaScript).
--I read some where that no approval is required for iPhone Web Application.
is it correct ?
--And if i have made my iPhone Web Application (using CSS+JavaScript)and uploaded at my server.
--and if i want to open it in UIWebView using iPhone SDK simply...
--is this Application is valid for iPhone Web Application portal https://adcweb.apple.com/iphone/index.php or not ?
--how can end users get the Application on their iPhone after submiting to the portal...
--can any one explain me the whole process of iPhone Web Application deployment and distribution process ?
Thanks in advance...
iPhone (and others) have support for "stand alone" web apps. These are web apps that are designed to work offline. These applications are hosted on the web, but along with the application is a manifest file that describes all of the resources that the application will need. These resources are all downloaded to the device.
On the iPhone, to "install" one of these applications, you need to simply bookmark it. When you bookmark the app, the phone asks if you want an icon for it in the standard app area, vs just a bookmark in the browser.
Once bookmarked, the user can simply tap on the icon like any other application. This will launch safari for your application, and it starts using its local resource. There's no reason a standalone application that never touches the internet can't be written. The Safari Reference Library has a lot of information on this.
If you'r building a web application, we talk about something, that does not need to be installed on the iPhone, because it runs inside the browser. So yes, you don't have to go through the approval process, it's just a website optimized for the iPhone. The submission you linked to in your question is to get listed at apple with your web application (I'm not sure about the guidelines for that), it,s not a submission for the app store. You don't have to (and you should not) make use of the SDK by using UIWebView, because that would mean to build an native application which needs approval, has to be installed etc. If your goal is or can reached by building a web application, all the user needs is safari.
You do not need approval for a web application. The iPhone can view any web page through its browser (as long as there's no flash), so just implement your application as you normally would, but design for the smaller screen. The submission form is just for listing in portals (I don't know which portals).
If you want to make a native iPhone application that talks to the server, then you need to sign up for a developer account and develop the application in Objective-C (with the help of UIWebViews, which are essentially embedded browser windows). That will require approval.
What about a web application that needs to be installed. By that I mean an application that consists of a web page (with embedded CSS and Javascript) that uses HTML5's localStorage to work offline. You still need to be able to access the page itself if you lost the connection, i.e. the page needs to be stored locally, because once you are offline, you can't access it from a server outside...