• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login
UBports Robot Logo UBports Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login

Is libertine required for development?

Scheduled Pinned Locked Moved Solved App Development
3 Posts 2 Posters 392 Views 1 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • O Offline
      overlordofdata
      last edited by 5 Feb 2021, 18:00

      I recently got a new phone, so I’ve installed ubports on my old nexus4. I’m a dev by trade, and find myself drawn to write my own code for my phone. My question is about where to do this.

      I have discovered that I can do this either in the ubport main image, and also in the libertine container image. But libertine is awkward, and doesn’t help gui – in fact the lubuntu software center is unusable due to gui issues. Command line only programs, like git, work just as well in either image. But I’ve read in the forums that installing and compiling in the main image will lead to end of device problems. I also cannot find this limit mentioned in the documentation. And I wonder if this is true, how does it affect development of clickables.

      Going with android is even worse – I haven’t found any environment where Anbox actually works, let alone on ubports.

      So what is the deal? Can I skip enabling libertine and develop straight into the main image? Or am I required to use libertine?

      D 1 Reply Last reply 5 Feb 2021, 18:56 Reply Quote 1
      • D Offline
        dobey @overlordofdata
        last edited by 5 Feb 2021, 18:56

        @overlordofdata Well, libertine is not required to develop apps, no. Neither is a phone running UT either, really. You can develop applications on your PC, and build them for your phone, using clickable for example, as described in https://docs.ubports.com/appdev (where of course you will find no mention of libertine, since it is not expected that people will develop apps directly on the device, generally).

        If you want to develop directly on the device, then yes, libertine is the best method for setting up an environment to do so.

        O 1 Reply Last reply 6 Feb 2021, 00:11 Reply Quote 2
        • O Offline
          overlordofdata @dobey
          last edited by 6 Feb 2021, 00:11

          @dobey thanks for clarifying the workflow. I was expecting it to be more like with an rpi, where I use sshfs in the ide to control the build remotely from my desktop.

          1 Reply Last reply Reply Quote 0
          1 out of 3
          • First post
            1/3
            Last post