chrome packaged app widgets - widget

I am making a chrome packaged app. I am partial to the dojo widget library.
Apparently, dojo doesn't run on chrome packaged apps. Is there a javascript library that has a good widget set that is officially sanctioned by Google?
Thanks. Rick

I'm sure what "officially sanctioned" means, but I have had good luck with jQueryUI.

I personally am a big fan of UIKit. Works wonderfully in Chrome packaged apps (Legacy and Chrome apps)

Related

How does the Brave browser have Chrome's dev-tools?

Really Quick question:
Why does the Brave browser have Chrome's dev-tools?
Does this also mean that I don't need to test my website in Brave if it works in Chrome?
Thanks :)
Take a look at their github page. Especially the tags they added:
Notice the word "Electron", now I could explain to you what Electron is but they have an excellent explanation on their Electron Home page:
Electron is an open source library developed by GitHub for building
cross-platform desktop applications with HTML, CSS, and JavaScript.
Electron accomplishes this by combining Chromium and Node.js into a
single runtime and apps can be packaged for Mac, Windows, and Linux.
As you can see, Electron uses "Chromium". I could explain but.... you've guessed it they offer a great explanation themselves:
The Chromium projects include Chromium and Chromium OS, the
open-source projects behind the Google Chrome browser and Google
Chrome OS, respectively. This site houses the documentation and code
related to the Chromium projects and is intended for developers
interested in learning about and contributing to the open-source
projects.
So thats why you can access the chrome dev tools inside Brave.
On to your other question:
I don't need to test in Brave if my website works in Chrome?
Yes and no, you can be fairly certain that Brave will do everything Chromium does. But in the end we can't be certain what Brave does to the pages loaded through it. Having said that I won't be giving you a firm answer on this :)
(PS: if you set up automatic testing it doesn't really matter if you have to test another browser)

Chrome Package App - Webview for Mobile

I developed a chrome packaged app and was successful running it on a computer (Windows, Mac, Linux). Basically what the app does is it refers to another web application that I created as well with Google Maps Javascript API in it that displays the location using pushpins and I am displaying it using webview.
However, we need this app to be ported to a mobile device as well but when I tested on my Samsung Tablet with android version 4.4.2, the webview does NOT seem to work even if I enabled the "webview":"system" in the Manifest.mobile.json. Is there a way for me to achieve this in porting the chrome app to mobile using webview?
Any help is appreciated. Thanks in advance.
Nevermind, I have already read from the API and Libraries page of mobile chrome app under "APIs Coming in the Long Term" section in where webview is listed and so tag is not supported "yet".
https://github.com/MobileChromeApps/mobile-chrome-apps/blob/master/docs/APIsAndLibraries.md

Polymer on Cordova built iOS and Android apps

Is Polymer compatible with the iOS Safari and Chrome Browsers, and the web view that Cordova uses?
As I think to build an HTML5 mobile app with Cordova, I am in look for a gui framework. Polymer seems powerful. I am just in doubt that it works in iOS since there are some github issues and SO questions about that.
Does Polymer works in Cordova built mobile apps for iOS and Android without issues?
I'm currently working on an app that is built entirely on polymer. I don't use any of the common elements. All elements are custom and built by our team. At first there were some gotchas but it works great on iOS8+.
I'm not sure about iOS, but I can say it works well in Android using Cordova.
I've used Polymer components in Ionic Framework apps, that uses Cordova to generate the mobile apps. I'm not an iOS developer, so I've only generated Android apps, and they worked well in all the devices where I tested it (mostly Android 4.2+).
Yeah, you can use Cordova with Polymer, but when the device isn't an Android you need load the WebComponents-Lite.
If you want, I have a seed that should help you, it's an Cordova-Angular-Polymer Seed (but it isn't an Ionic Framework Seed):
https://github.com/mario-aleo/cordova-angular-polymer-seed

html development for android mobile

how to develop HTML + CSS for android mobile.. any guidance will be great help
http://mobiforge.com/starting/story/dotmobi-mobile-web-developers-guide
You could give sencha touch a try . It is a HTML5/JavaScript Framework for developing web applications for Android and iPhone. And it's available under GPL ;)
If you want to know, how to access or use HTML and css in Android apps, then put your HTML and css files in the /asset folder and show them in WebView. WebView is capable of showing web pages with images, css, etc.
You can refer an official book from Oreilly Books:
Building Android Apps with HTML, CSS, and JavaScript : Making Native Apps with Standards-Based Web Tools
http://oreilly.com/catalog/0636920010067/preview#preview
It is a great book for developing apps using web technologies for Android.

Tool/framework for automated web app testing in Google Chrome browser?

Is an opensource/commercial tool/framework, available for automated web app testing in Google Chrome browser on Windows XP / Vista? ( An alpha/beta Tool is also OK)
Thanks
Selenium supports Chrome pretty much out of the box because it works by injecting javascript in the web page. http://selenium-rc.openqa.org/
Webdriver has an early version of Chrome driver. http://code.google.com/p/webdriver/
Both are open source and works on Windows.
I found a tool called QA Agent (http://qaagent.com). This is a web based IDE where you can develop your tests using jQuery and javascript. Currently it supports only Chrome so may be it will be a good choice for you. And of course it is free.
For those who are not developers you could try FRET for automated web testing with Chrome. It's still in beta and even though it states that no programming is needed a basic understanding of HTML / CSS etc. is recommended.