Cassidy’s Blog

App Development

Tips and tools for app developers

Publish Your Godot Engine Game to Flathub image

Publish Your Godot Engine Game to Flathub Wed, Dec 11, 2024

Reach millions of users on the Linux app store with Flatpak

If you follow me on the fediverse (@cassidy@blaede.family), you may have seen me recently gushing about ROTA, a video game I recently discovered. Besides…

Read more

elementary OS 6 Beta Available Today image

elementary OS 6 Beta Available Today Fri, Apr 30, 2021

What’s a beta, and what’s new for developers?

Developers and testers, it’s the day you’ve been waiting for: elementary OS 6 Beta is available now! We first started talking publicly about elementary…

Read more

Developer Tips: GitHub Workflow image

Developer Tips: GitHub Workflow Mon, Apr 8, 2019

Best practices to make development faster and easier

AppCenter leans heavily into the GitHub-based workflow for developers, ensuring that elementary isn’t recreating the wheel. However, that also means that many handy aspects…

Read more

Developer Tips: Updating Your Apps for Juno image

Developer Tips: Updating Your Apps for Juno Thu, Jul 19, 2018

Be ready to debut alongside elementary OS 5

Now that the developer previews for Juno beta1 and beta2 are out, it’s prime time for app developers to get their apps ready. In…

Read more

Developer Tips: Backgrounding & System Integration image

Developer Tips: Backgrounding & System Integration Tue, May 15, 2018

Best practices for making your app a first-class citizen

How your app should integrate with elementary OS and run in the background can be a tricky topic; other platforms have different conventions like…

Read more

Developer Tips: Branding Your App image

Developer Tips: Branding Your App Wed, Jan 31, 2018

How to give your app a unique but native look

With 75+ native GTK3 apps, AppCenter continues to fill out with quality experiences from several dozen developers. Many have begun to build their own…

Read more

Introducing New AppCenter Categories image

Introducing New AppCenter Categories Wed, Jan 17, 2018

Better for both users and developers

We’ve been hard at work to refresh the categories on the AppCenter home page. This refresh includes some new categories plus some changes to…

Read more

Scratch is now elementary Code image

Scratch is now elementary Code Tue, Jan 2, 2018

More than a name change

In 2011, elementary debuted our own “text editor.” We’ve shipped it in elementary OS ever since as Scratch, the default app for handling any…

Read more

Developer Tips: Making a Killer AppCenter Listing image

Developer Tips: Making a Killer AppCenter Listing Fri, Aug 25, 2017

Five ways to make your app stand out

As the number of apps in AppCenter grows, it’s becoming increasingly important for your app’s listing to stand out. It’s no longer sufficient to…

Read more

Cleaning Up App Codenames image

Cleaning Up App Codenames Fri, Jul 21, 2017

GitHub and RDNN make for a more sane scheme

We’re making some changes to our app codenames (and how we refer to apps) to clean up a few mismatched schemes. This gets a…

Read more

Switching from macOS: Developer Environment image

Switching from macOS: Developer Environment Thu, Nov 3, 2016

Part 2 of a 5-part series

The previous piece covered The Basics. I am a professional web developer working on multiple continuously delivered node apps on GitHub, working alongside a…

Read more