This is a guest blog written by Siobhan O’Rorke of Zenkit.
In October 2016, Zenkit was released as an app designed to help you ‘organise anything’, enabling companies to digitise all of their business processes in a single app. It’s innovative approach to presenting data has since garnered worldwide attention, and high demand for desktop apps led to the release of apps for Windows, macOS, and some Linux distributions in February this year.
This week, Zenkit has been released as a snap – the universal Linux packaging format – fulfilling the team’s desire to make Zenkit a platform and device agnostic tool.
The Zenkit Story
Zenkit started out as an app builder, with the intention of letting companies build the tools they need on our platform. In developing the app builder, we built an extensive back-end that could support varying app complexity, ranging from simple to-do lists to be used by individuals, to highly complex business processes and relational databases.
We quickly realized that people would benefit more from a simple, flexible interface with certain ‘tools’ that they could customise to suit their needs, rather than having to build the tools themselves from scratch. That’s how we developed the different Zenkit views – Kanban, table, calendar, list, and mind map.
Since it’s release, we’ve strived to offer more flexibility and even more customization options to our growing user base. Part of this was to be able to offer Zenkit on as many platforms as possible, including on as many Linux distributions as we could.
How we built the Zenkit desktop apps and snap
We built our desktop apps as progressive web apps, packaged with Electron. We decided to use our existing code base in a PWA so that we could deliver all features of Zenkit immediately and maintain feature parity with the web and mobile apps. It also means that we can push updates to all apps simultaneously.
We created the snap version in much the same way, using the existing structure and packaging it to fit the snap format.
With Zenkit as a snap, you can:
Why we built a snap
We want people all over the world to be able to have a great experience with Zenkit. Desktop apps are the best way to provide the purest experience, however developing for all of the different Linux distributions proved to be difficult.
Providing Zenkit as a snap means it’ll be available to users of over 10 distributions, allowing us to reach the growing community of millions of Linux users. The benefits of snap, such as the quick installation, automatic update process, and easy rollback are the cherry on the top.
Making Zenkit available to everyone has been a core desire for our company. Says Zenkit COO, Peter Oehler, “Linux users are passionate Zenkit users and we wanted to support them as much as possible. They are an integral part of the Zenkit community. Streamlining workflows is what Zenkit does best, and snap will help users have the latest version of our software, without adding more work for them.”
Learn how the Ubuntu desktop operating system powers millions of PCs and laptops around the world.
The Samsung Developer Conference, held this week in San Francisco, brings creators together to discover and learn about the latest technologies in Samsung’s portfolio and further afield. One of the technologies showcased, following the…
Snap is a Linux application package management system which allow developers to easily publish self contained software packages (snaps) that work across many distributions and versions of Linux. Snaps have security at their heart, and are…
Most stories are pretty clear and straightforward, heroes, villains, friends, enemies. There’s clear lines as to who is involved with who and what is going on. Then you arrive at the story of Canonical and Ubuntu and things aren’t quite so…