Purism’s blog recently posted a new howto on building a Librem 5 app. If you have been wanting to build a Linux app this is a great time to start with both phones and desktops running your app.Continue reading “App development with Librem 5”
Budgie Desktop is an interesting Linux distro which you can see is the base of Linux in the Ham Shack, downloadable here.Continue reading “Review: Linux in the Ham Shack Linux”
Recently, Linux 5.9 was released! While folks are unlikely to see this in any distribution very soon, it brings some improvements that will be a clear reason that we will hear about it very soon (ok, enough ham radio jokes 🙂 )
Although it’s not something particularly recommended for your main system, but you could install it now – in fact with kernels of Linux you can generally switch it out and if it doesn’t work, just select the old one at the boot screen.
Yesterday Librem announced in a blog post that the Android compatibility layer, Anbox, is runnable in the Librem 5 Linux phone. They reportedly had to fix a few bugs, and they show a screenshot of a listing of apps – it is odd to notice that most apps shown (Firefox, Music, Camera…) really should have a native Linux application that works.Continue reading “Librem announces Anbox working on Librem 5 phone”
Another important part of many mobile apps is location tracking – there is, fortunately, there is a built in api for most Linux systems called Geoclue that should work… There is even a Python-geoclue package, but after some digging I found that this package does not work in Python3. In fact it’s hard to find examples or documentation, if you look at the files of the package you can see there are some basic docs:Continue reading “Building a mobile app for Linux, part 4: GPS/mobile tracking”
With a working Linux application, it’s time to test it out on a real (well, virtual) device. Starting up the emulator for debugging in the same way as before, to debug this project I ran:Continue reading “Building an amateur radio app for Librem Phone, part 3: Responsive on small screens”