UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login
    1. Home
    2. mimecar
    3. Best
    Offline
    • Profile
    • Following 0
    • Followers 2
    • Topics 3
    • Posts 51
    • Groups 0

    Posts

    Recent Best Controversial
    • Ubuntu Touch Programming Course

      Good afternoon.

      In August of last year I started writing an Ubuntu Touch programming course. Now I am translating it into English. You can see the content of the course (until now) in the next panel of Trello.

      • Ubuntu Touch Programming Course (HTML / ePub / PDF, Mobi)
        • Trello Panel
        • iCal calendar
      • Apps
        • WebApp course
        • QML Calculator - In Progress
        • Calculator video

      I have written about generic topics with QML and JavaScript at the moment. The same code can work on the desktop, both in GNU / Linux and WIndows.

      Do you have any suggestions? I hope to translate one delivery per month although it depends on the free time you have.

      posted in App Development documentation ubuntu touch
      mimecarM
      mimecar
    • RE: Ubuntu Touch Programming Course

      Goodnight.

      For personal reasons I had the course stopped. Although I have been preparing documentation in the meantime, I have not published it yet. I will make some changes that affect the course:

      • The virtual machine (with the Ubuntu Touch SDK) can be downloaded until next Sunday. Then I will delete the file.
      • I will update the course so that it is based on Qt Creator of PC. Most of the code can be used in Ubuntu Touch with minor changes.
      • Although most of the content will be maintained, I will generate the screenshots again so they take the PC as a reference.
      • The documentation will use Sphinx as a tool (the same as UBports). This way it will be easier to manage the translations.
      • The course code will be posted on GitLab (now it is on GitHub). The generated files (ePub, PDF and HTML) will be available on my website.

      I will keep you informed of the news.

      A greeting.

      posted in App Development
      mimecarM
      mimecar
    • RE: Ubuntu Touch Programming Course

      Good afternoon.

      I just published a new chapter of the course. This chapter explains how Clickable works and how to use Clickable to create a desktop application and an application that runs on Ubuntu Touch.

      There are some changes in the course:

      • The new server is ReadTheDocs. https://qt-programming-course-sphinx.readthedocs.io
      • The course is by default in English and can be translated with .pot files. At the moment the languages are English and Spanish.
      • The original chapters are also published in English at the same address. Since I have to review them to remove dependency from Ubuntu Touch SDK, they have a "Legacy" in the title.

      I hope you like it.

      posted in App Development
      mimecarM
      mimecar
    • RE: Ubuntu Touch Programming Course

      Good afternoon.

      These last two months have been a little chaotic and I have not been able to devote time to the course. If I have no problems, I will publish two chapters at the end of the week.

      posted in App Development
      mimecarM
      mimecar
    • RE: Ubuntu Touch Programming Course

      Good evening.

      I have already published the next course chapter:

      • Organizing components
      • The Row Layout
      • Grid Layout
      • The Button
      • Color Settings
      • Changing the Button Size

      You can read it on the course website

      posted in App Development
      mimecarM
      mimecar
    • RE: Ubuntu Touch Programming Course

      Good afternoon.

      You can now download the resources I used in the UbuconParis 2017 workshop. The virtual machine has the following features:

      • Ubuntu 16.04 with the Mate desktop.
      • SDK already configured with IDE icon on the desktop.
      • The workshop exercises are saved in the User Folder.

      The credentials are:

      • User: ubucon
      • Password: ubucon

      Links are public. I would ask you to download the resources using the short link because that way I can have some statistics.

      • VirtualBox machine (13 GB)
      • Workshop presentation

      It is possible, in the future, to add new elements to the virtual machine. It all depends on the suggestions you make. If you have any problems with the file you can indicate it in this thread.

      I hope to publish new translations of the course next week. When the English and Spanish versions are ready, I will create new content.for both.

      posted in App Development
      mimecarM
      mimecar
    • RE: Welcome to the UBports community! Introduce yourself here!

      Hi guys

      I am Miguel Menéndez (mimecar) and I have worked with Ubuntu Touch since its launch. I work among other things as a Java programmer and in my spare time I am writing an Ubuntu Touch programming course. I started in August last year in Spanish and I am translating it into English right now.

      For the course chapters I have already written (webapps and QML) I see that it is simple to program for Ubuntu Touch. The problem is to have a bit of basic. QML is not complicated and you can program applications quite quickly.

      I hope I can help continue Ubuntu Touch and maintain the incredible community behind.

      A greeting.

      posted in General
      mimecarM
      mimecar
    • RE: Ubuntu Touch Programming Course

      I comment you the state of the chapter:

      • The source code is now complete. You can check it at GitHub
      • The calculator after the end of the chapter has the following appearance
        0_1498934608590_05_button_size.png

      I have to review the text and edit the chapter. I'll let you know when I have it published. I do not know if it will give me time to finish it this weekend.

      PD: I have published the source code that generates the book. It is also in GitHub (Book)

      posted in App Development
      mimecarM
      mimecar
    • RE: Ubuntu Touch Programming Course

      Good afternoon.

      I have dedicated this week to analyzing the different options that I have. For the facilities that it gives, I will use ReadTheDocs. Although it does not give me as much control as the other options (LaTeX, LibreOffice, etc.), it allows me to fulfill the needs that I have:

      • Reduced time since I finish an entry and it is published.
      • To be able to have the course in several formats (HTML, PDF, etc.)
      • Being able to have the documentation in several languages (facilitates collaborations)
      • Integrated with version control.

      I'm going to dedicate this month to migrate the course to ReadTheDocs. Next month there would be new delivery of the course. I still do not know if it will be at the beginning or at the end of the month.

      posted in App Development
      mimecarM
      mimecar
    • RE: Ubuntu Touch Programming Course

      Second version of the doc 😛
      https://pbs.twimg.com/media/DkP8fMjXgAE1m3J.jpg:large

      posted in App Development
      mimecarM
      mimecar
    • RE: Ubuntu Touch Programming Course

      Good afternoon.

      I wanted to comment on the status of the programming course. For personal reasons I have left the course on hold. In these moments with the day to day I already have enough.

      I have reviewed the GitBook server and I see that several things have changed. Now the course is within the "legacy" subdomain and some functions like the start page have been disabled. The book can be updated but with several conditions:

      • The book can only be in HTML format.
      • Plugins no longer work.

      For these reasons I am considering changing the platform of the course. It does not convince me to generate documentation only in HTML format. The platforms that I see reasonable are:

      • LaTeX
      • Sphynx.
      • LibreOffice.

      Of the three platforms I see more powerful LaTeX. It is true that it does more work than using Markdown + GitBook, but it also allows you to better adjust the output in all formats.

      What is your opinion?

      posted in App Development
      mimecarM
      mimecar
    • RE: Developer Documentation

      Goodnight

      Time passes and I do not have time to finish the migration to Sphinx. For now I will continue with GitBook (with the new version). Later I'll make the migration to Sphinx.

      posted in App Development
      mimecarM
      mimecar
    • RE: Ubuntu Touch Programming Course

      Hi guys.

      At the end of the week I'll be uploading the resources I used at Ubucon Paris 2017. The virtual machine uses Ubuntu Mate 16.04 and has the SDK ready to work. Just download the file, configure VirtualBox and start programming applications.

      The link to the presentation is temporary, when I publish it I will update the link.
      https://drive.google.com/open?id=0B1tk1v5ejGZzY2VKWWh0cWhHTVk

      I hope at the end of the month to upload the translations of several course sessions. My intention is to match the Spanish and English versions before continuing with the new content.

      posted in App Development
      mimecarM
      mimecar
    • Version 1.1 of the virtual machine used in the ubuntu touch programming course

      Good afternoon.

      I'm preparing the next version of the virtual machine. The changes you will have are:

      • Updated system (Ubuntu Mate and SDK).
      • Reduce the size of the virtual machine.

      The virtual machine has the following features:

      • Ubuntu 16.04 with the Mate desktop. SDK already configured with IDE icon on the desktop. The workshop exercises are saved in the User Folder.

      The credentials are:

      • User: ubucon
      • Password: ubucon

      Links are public. I would ask you to download the resources using the short link because that way I can have some statistics.

      • VirtualBox machine (13 GB)
      • Workshop presentation

      Do you want me to add another option? I hope to publish the next version before Christmas.

      New packages:

      • Snapcraft
      posted in App Development
      mimecarM
      mimecar
    • RE: Ubuntu Touch Programming Course

      Good afternoon.

      I've posted a new course block. While the previous blocks worked with the Ubuntu Touch SDK, native applications will be programmed in this block on the desktop. There is also a new application that I hope you will be interested in programming.
      https://mimecar.gitbooks.io/ubuntu-touch-programming-course/content/en/chapter-06.html

      This month I hope to publish more content I have pending. I will inform you about the news in this forum thread.
      https://www.gitbook.com/book/mimecar/ubuntu-touch-programming-course/details

      posted in App Development
      mimecarM
      mimecar
    • RE: Developer Documentation

      Good afternoon.

      Sorry for taking so long to fix it. The last few weeks I have been quite busy and I have not been able to dedicate time to projects. There was a problem with the DNS and it's fixed now. The link to the course should work fine.

      posted in App Development
      mimecarM
      mimecar
    • RE: SDK installation error: Stopping containers

      If you are starting you can download the virtual machine I prepared for the programming course. It has everything set up and you don't have to make any modifications to the system to start working. You can connect to a phone / tablet even if you use the virtual machine.

      • Virtual machine link: https://goo.gl/HqUPvV
      posted in App Development
      mimecarM
      mimecar
    • RE: Ubuntu Touch Programming Course

      Good evening.

      I have uploaded the translation of the chapter "Formatting label and events". I'll upload the source code next week. I have another collaboration from Fulvio pending and I hope to upload it next week.
      https://mimecar.gitbooks.io/ubuntu-touch-programming-course/content/en/chapter-04-s03.html

      posted in App Development
      mimecarM
      mimecar
    • RE: Ubuntu Touch Programming Course

      Goodnight.

      I just published the translation of two new chapters of the course:

      • Chapter 03: Web Apps.
      • Chapter 04 - S01: Introduction to QML language.

      You can read them in the course book

      posted in App Development
      mimecarM
      mimecar
    • RE: Ubuntu Touch Programming Course

      Goodnight.

      First of all I want to apologize for having the course so stopped. At the end of April an event occurred that has affected me a lot. For that reason, anything that is not day to day has been stopped. Little by little I'm recovering but it's hard for me to continue.

      In my planning I thought I would have migrated the course to Sphinx at the end of September. This has not been possible and I think that for the moment I will continue with GitBook. I will move to the new version even if I lose the documentation in PDF / ePub format. Later I'll make the migration to Sphinx.

      @shelllavie, I write down the changes and add them in the next update. If you see that I forget to do it, you remind me.

      @Pulsar33, Sorry for not answering. I read the forum but I have to take time to answer. I have not checked if the new SDK works, but remember that you can use the version that exists in the virtual machine of the course.

      If I have an answer for answering, don't hesitate to ask me. I will try to answer on the same day.

      Greetings.

      posted in App Development
      mimecarM
      mimecar