From your editor
Two weird things happened last week simultaneously but not related! 1) I made a typing error in the "from" address of the newsletter, basically preventing it from going out. 2) Florian and Alfred did a spontaneous Q&A recording! Hence, we switched publication. No biggy of course! Anyway, here we go (again! :-) )
Hi people, here's your biweekly UBports news letter again! And this time with a brand new, albeit pretty buggy, template design. And before you ask: no, this is (probably) not the final design. It's just, well, design hacking actually. We are working with new Odoo template design modules, and by now several designers, and play around with what works, or..., well, doesn't.
I got some feedback to write less and show more pics. Because that is what people like. I get it, I really do. Who has time these days, right? Is the fine art of reading slowly dying because we live in a world swamped with tiny screens around us? Will we move to this dream of convergence and have one personal computing device in the end? With hopefully all our data safe somewhere "up there" (I am pointing at clouds like a zealot now). Some 20 years ago I was this Dutch promotor of things open source and always got the question "When will be the year of Linux on the desktop?". And, for a while, I said "well, I think in 2 years time". People love predictions and forget them the next day. Basically, we love to hope. And in the end, that's what counts and helps us and get us through the day. So, wherever you are on this world, and under what conditions I don't know. But here is my wish for you personally: I wish you lots of hope!
Sit back, grab hold of your favourite beverage and enjoy another episode of the UBports Newsletter (while I write this edition this time with music from Mike Oldfield's album "Five Miles Out" on. Still running the same excellent and very stable MellowPlayer flatpack instance on my Ubuntu desktop).
Greets, Jeroen Baten
|p.s. I don't know about you, but having a major Microsoft product running on UT is pretty big. See the "Apps in the spotlight section for more news)|
The UBports Foundation Membership Committee is excited to announce the election of the Board of Directors and Membership Committee! Elections will take place on April 15, 2022 via email. You may nominate yourself for candidacy on either of these boards until April 8, 2022. Read on for more details
Oh, boy, have we got big news for you! And, when I say "big", I mean, well, "pretty big".
You see, a team has been working for months on this and now we are making this project public! You know the saying, "release early, release often
"? Well, a lot of time went into prepping but now we are on our way and are filling module after module with pearls of wisdom on the fine art of UT app programming.
We are currently working on the development of Ubuntu Touch App development courseware. A way for people to learn to program and create apps for UT. Draft versions of the first two modules of the course have been published already on https://ubports.gitlab.io/teams/marketing/education/ub-clickable-1/
. In these modules you'll learn how to get your development environment with Clickable up and running and you start creating a simple shopping list app with QML.
In the next few months we'll be working on the rest of the modules of the course, with eight modules in total. In the mean time, we'd love to get some feedback on the published modules. Do you want to start learning how to create Ubuntu Touch apps?
Try our course modules and let us know what isn't clear or where you get stuck. Open an issue on https://gitlab.com/ubports/teams/marketing/education/ub-clickable-1
with your question. And if you're an experienced Ubuntu Touch app developer and you see something wrong or incomplete in the course, please contribute a merge request with your suggested changes.
Last but not least, we'd like to publish the final course on a nice URL such as https://training.ubports.com/ub-clickable-1. We're using GitLab Pages to publish the course, and its settings allow you to use a custom domain. However, this will link https://training.ubports.com to our course, and we'd like to add other courses later under the same URL, such as https://training.ubports.com/ub-clickable-2. We've not yet found a solution to this. If you're a GitLab Pages expert and you know how to solve this, please let us know by opening an issue in the course repository.
What are you waiting for? Start coding!The team working on this introduces themselves in this blog post that really deserves a read. If you are more the "tl;dr"-type, then at the very least read this:
Every Thursday evening 19:30 and 22:00 CET we get together to enjoy an evening of programming in Ubuntu Touch, using Discord: 0111.nl/ttet
Once a month we, the Ubuntu Teach Team, will organize a public online get-together
Once a month we will publish a newsletter such as this one
So about point 2: We like to invite you for Thursday April 7 between 19:30 and 22:00 CET (Central European Time) to drop by on our public workshop (Discord via 0111.nl/ttet). During this get-together we like to support anybody who is passionate about teaching or learning more about Ubuntu Touch app development.
The above means that you can actually join a (free) online training on UT app development!
Apps in the spotlight
Sometimes I listen to Hacker Public Radio. And their episodes always start with a Text-To-Speech (TTS) intro overlay over their opening tune. Anyway, episode 3558 triggered me because the voice-over voice sounded so natural and I did a little bit of digging.
Turns out it is incredibly easy to make these audio snippets yourself these days. And it is fun to play around with!
You can get started by running a docker image locally (you have to install Docker first of course):
$ docker run -it -p 5500:5500 synesthesiam/opentts:en
After some download and startup time, browse to port 5500 on your own system, and type a text. I suggest you start with voice "coqui-tts: ljspeech [F] (en-us)". Paste some text into the text area and click on the "Speak" button on the right. Might I suggest the lovely Shakespeare poem "Shall I compare thee to a summer’s day?" (Sonnet 18)?