Hi All,
if can help, i have published some application templates to use as starting point for Application development based on AdaptiveLayout, ListView, Chart, PageStack.
Templates and How to tutorial can be found at: https://github.com/fulvio999/ubports_app_templates
@bhdouglass If you want, feel free to clone, edit or include in the doc.
Thanks
Best posts made by fulvio
-
RE: Core Apps & Documentation Updates #2
-
RE: Getting crash when adding a WebView to my Page
Hi @mungorae ,
as test i have created a sample app with clickable - -init and template [2]: cmake - C++/QML App, added a WebView like your one and using "clickable --desktop" i have no issues (i have only removed import Ubuntu.Connectivity 1.0 ).
But, looking around i have found this: https://stackoverflow.com/questions/52415263/crash-when-using-webview-on-ubuntu-touch-xenial#
Seems you are the author of that question... As you say in the question you are building/running an App for exenial (16.04) but in your manifest file you have: "policy_version": 1.3 which is a wrong value.
Look here for info about how to update manifest and apparmor files to build app for xenial: https://forums.ubports.com/topic/1215/updating-apps-to-16-04
Then try with: "clickable - -xenial" or "clickable --xenial --desktop"
I'm not sure this solve the issues but i hope can help -
RE: Developer Documentation
Hi @bhdouglass ,
juts to don't have some duplicated contents, some time ago I have written two chapters with samples for QML course of mimecar:-
"Database access with QML"
text: https://mimecar.gitbooks.io/ubuntu-touch-programming-course/content/en/chapter-05-s01.html
Sample source: https://github.com/mimecar/ubuntu-touch-programming-course-src/tree/master/WeatherRecorder -
"QML and Charts"
text: https://mimecar.gitbooks.io/ubuntu-touch-programming-course/content/en/chapter-05-s02.html
Sample cource: https://github.com/mimecar/ubuntu-touch-programming-course-src/tree/master/WeatherRecorderChart
If you want fork them and/or move to your new documentation portal for me there are no problems, but please ask before
at @mimecar if agree (i have only written that chapters but he is the maintainer/owner of the course).
Tnx -
-
RE: Core Apps & Documentation Updates #2
Hi @matteo,
you must use the FULL path to the cookiecutter.json file of the template that you want use.
I have updated the Readme file on github (see "Example" section)
Tnx -
RE: Migration from Oxide
UPDATE: After some attempts and the help of Balcy user i finally get a working example on Desktop: clickable desktop
Source code: https://github.com/fulvio999/testWebChannelRunning on device i have this blocking issue: https://github.com/fulvio999/testWebChannel/issues/1
Any idea to solve it is welcome. Thanks ! -
RE: UBports Community Update 18 | December 9, 2017
Hi all,
i would like know info about the future of App development with UBports. I'm using Ubuntu 16.04 LTS Ubuntu sdk IDE to develop my Apps. To test them on a real device i use my Tablet M10 and the phone Emulator running from the IDE to test on the phone (i haven' any phone).
What about the SDK- IDE for the future versions of Ubuntu (eg. 17.10)? It will be available for them ?
I know that currently is not maintained, developed for some valid reasons (money, missing developers...) will be at least a packaged version for future Ubuntu version so that App developers can use it ?
I kwnow about the "clickable" environment but with it i can run an emulator to test App on phone and what editor should be used ?
Thanks !! -
RE: Ubuntu SDK won't allow me to download kits
@mimecar @zubozrout
Hi, the problem seem not temporary so that i have opened that issue: https://bugs.launchpad.net/ubuntu-sdk-ide/+bug/1689786
I hope that can solve.
Regards -
RE: Ubuntu SDK won't allow me to download kits
@mimecar @zubozrout Now it works ! I have tryed just ten minutes ago (ubuntu 16.04) (i have place to invalid the issue https://bugs.launchpad.net/ubuntu-sdk-ide/+bug/1689786 )
-
RE: Getting crash when adding a WebView to my Page
Hi @mungorae
to run the application (not deploy it) on desktop try a:
clickable - -xenial - -desktop
(or: clickable - -desktop )
should works (See Getting started section: http://clickable.bhdouglass.com/en/latest/getting-started.html)
Looking at your last posted output, your app is package successfully as .click package and deployed on your connected phone; so that should run also on desktop.
(Note: you can RUN the app on the desktop without any device connected; but you can't deploy it on desktop; ".click" package is not supported is only for mobile device).
Latest posts made by fulvio
-
Looking for a new Apps maintainer
Hi All,
i'm looking for a new maintainer of my Apps. Sorry but i have no time to keep them updated and maintain.
All my Apps are here: [https://open-store.io/?search=author%3Afulvio]
The source code is hosted on GithHub, look at the App page on Openstore for the link at his sources).
There is also this: [https://github.com/fulvio999/ubports_app_templates] is not an App but is related ad App development.Thanks
Regards
Fulvio -
RE: Tedit new update - encryption
Hi All, @domubpkm
Fixed version of Tedit just published in the Store. On BQ M10 FHD RC Channel works.
Thanks @dobey for your suggestion (without your help i was no able to fix that issue ) -
RE: Migration from Oxide
UPDATE: After some attempts and the help of Balcy user i finally get a working example on Desktop: clickable desktop
Source code: https://github.com/fulvio999/testWebChannelRunning on device i have this blocking issue: https://github.com/fulvio999/testWebChannel/issues/1
Any idea to solve it is welcome. Thanks ! -
RE: Migration from Oxide
Thanks @lduboeuf for the links (sorry for the late response but i was busy).
They are the right direction to solve the issues (QML <--> html communication without Oxide).I'm trying to implements the solution "Mostly qml" described at: https://retifrav.github.io/blog/2018/07/14/html-from-qml-over-webchannel-websockets/
because implements both the side (html and qml)I have create a new C++ App using clickable and looked at sample code from article source: https://github.com/retifrav/qml-webchannel-websockets/tree/master/websockets-mostly-qml)
But there is an issues running "clickable desktop" :
"webSocketTransport.h:11:40: fatal error: QWebChannelAbstractTransport: No such file or directory"(QWebChannelAbstractTransport is a standard QT class)
I'm not a QT/C++ developer but i suppose that some QT components are not included in Clickable to implements the solution.Thanks
-
RE: Migration from Oxide
Thanks @lduboeuf for the interesting links, is the right direction, but after some attempts
seems that WebChannel is not included/supported in Morph.Web. Also QtWebSockets doesn't works. -
Migration from Oxide
Hi All,
i'm moving a my old App based on Oxide library (now deprecated) to the new Ubuntu.Web
I have some issues doing that:
Using Oxide was possible send "messages" (ie: events) from QML to an html file using the function "sendMessage"
like this:In qml file:
webview.rootFrame.sendMessage("messaging://", "**GET_CONTENT**", <other param>);
In the index.html file there is the listener for the event named "GET_CONTENT":
<script> document.addEventListener("**GET_CONTENT**", function (event) { //invoke a JS function in the html file }); </script>
in qml file index.html is declare as:
WebView { url: "./www/**index.html**" })
Is possible do the same things wiht Ubunt.Web ?
Is there somewhere a guide (or better) sample code to perform the same things ?PS: the source code of the app https://github.com/fulvio999/theGrid (now on Openstore is unpublished)
Thanks !
-
RE: Core Apps & Documentation Updates #2
Hi @matteo,
yes is possible load data from a different source, like a database sqlite the database used by Ubuntu touch (Ubports)
For an example about chart + data loaded from sqlite database look at this:
https://mimecar.gitbook.io/qt-course/en/chapter-05-advanced/chapter-05-s01
("Database access with QML" and "QML and Charts" chapters)
The sample App associated with "QML and Charts" chapter can be found here:
https://github.com/mimecar/ubuntu-touch-programming-course-src
(is the project named: WeatherRecorderChart)
NOTE: that project are made with old Ubuntu sdk - ide But should work also with clickable (just 'clickable desktop' in the folder with the .pro file)
In case of does not work with clickable, the source code of the sample App is valid you can use it.the two file you are interested are:
'ChartUtils.js' is the file containing the query to load data from sqlite database and prepare the data-set for the chart
'ChartPage.qml' is the qml page where the chart is drawn
To load data from a Libre Office sheet...sorry but i don't know how to do (maybe someone here have an idea, solution).
Tnx