Quantcast
Channel: Xojo Programming Blog
Browsing latest articles
Browse All 882 View Live

Image may be NSFW.
Clik here to view.

Year of Code 2025: March Project, Web Apps

March’s topic is Web Apps and I’m excited to introduce my project: Quiziverse, a complete quiz and trivia web application. Quiziverse is designed to engage users with time-limited questions across...

View Article


Spotlight On: Tim Dietrich

Spotlight On posts focus on Xojo community members. We’ll use this space to tell the stories of people using Xojo, share amazing Xojo-made apps and spread awareness of community resources. If you have...

View Article


Handling Feature Requests

As a developer, feature requests are a fact of life and one’s stress level may vary based on the complexity of the requests you receive. So what’s the best way to handle a feature request? Well, I’m...

View Article

A complete Dockerfile for Web Apps

For a comprehensive guide on deploying Xojo web apps to any server, please refer to the video tutorial available at: https://youtu.be/ARr7d6Z6CRY The Dockerfile below should be placed in the same...

View Article

Use AndroidMobileUserControl to Create Custom Controls

Xojo for Android has robust Declare and Library support that allows you to call into many native Android libraries and frameworks. With the newly added AndroidMobileUserControl you can also create...

View Article


Image may be NSFW.
Clik here to view.

Xojo Web Evolves: What’s Here in 2025r1?

What happens when Xojo Web adds drag and drop support, supercharges WebListBox, and packs in 40+ changes? Let’s find out! Drag and Drop Support The biggest thing this time is that we’ve added general...

View Article

Image may be NSFW.
Clik here to view.

macOS Window Menu

Starting in Xojo 2025r1, all new Desktop projects will include the Window menu by default, as it is a standard feature across most applications. Xojo macOS apps will immediately benefit from this...

View Article

Image may be NSFW.
Clik here to view.

Building a Web Kanban Board GUI with Drag and Drop Support

Imagine a sleek, interactive Kanban board right in your browser: Columns labeled “To Do,” “In Progress,” and “Done,” each populated with cards representing tasks. With Xojo’s new drag and drop support...

View Article


Image may be NSFW.
Clik here to view.

WinUI and A Box of Shadowy Changes

Occassionally we make fixes and additions that might seem minor to some, but a highlight for others. Take for example our changes to the DesktopWindow Shadowed Box type. At first glance, this change...

View Article


Dragging to More Destinations

It’s been a common complaint that on macOS you could not get the Destination of a FolderItem drag. That was then, but this is 2025r1 and now dragging finally knows where it’s going, and it’s happy to...

View Article

Image may be NSFW.
Clik here to view.

Android ColorGroup and Improved Dark Mode Support

Xojo 2025 Release 1 adds support for ColorGroups and improves dark mode support for Android. ColorGroups Now available for Android, ColorGroups are a way to have a color that can differ between light...

View Article

Image may be NSFW.
Clik here to view.

Xojo IDE on Pi: A Game-Changer in Embedded Development

Prior to Xojo 2025r1, Raspberry Pi developers had to rely on a two-step process: programming on a separate computer that could run the Xojo IDE, then either remotely debugging the app on the Pi or...

View Article

Windows ICU Changes

For many years, Xojo included prebuilt ICU libraries (International Components for Unicode) on Windows to ensure consistent Unicode behavior across platforms. However, maintaining and updating ICU...

View Article


Image may be NSFW.
Clik here to view.

How to Publish macOS and iOS Apps to the App Store Directly from Xojo

Starting with Xojo 2025r1, you can publish macOS and iOS apps to App Store Connect directly from the Xojo IDE. Keep reading to learn how! App Store Connect is where developers create app records as...

View Article

Image may be NSFW.
Clik here to view.

Property List Editor, Integrated in the IDE

Starting with Xojo 2025r1, a new Property List Editor is available for both Desktop (macOS) and iOS projects under Build Settings > macOS and Build Settings > iOS. This editor simplifies the...

View Article


Image may be NSFW.
Clik here to view.

The MobileColorPicker Control Now Available for iOS Projects

Starting with Xojo 2025r1, you’ll find a new control in the iOS Library panel: MobileColorPicker. This control brings a native color-picking experience to your projects, allowing users to choose from...

View Article

Decoding ‘Vibe Coding’: What Does It Mean for Developers (and the Code We...

Let’s talk about a term buzzing around: ‘vibe coding.’ Yes, you read that right. Vibe. Coding. As in, feeling the code into existence? As someone immersed in development, stumbling across this concept...

View Article


Image may be NSFW.
Clik here to view.

Year of Code 2025: April Project, User Interface

April’s Year of Code theme is all about a great User Interface, I decided to focus on refining the user experience of an existing application. My project involves a user interface revamp of the...

View Article

Image may be NSFW.
Clik here to view.

Writing Drawing Code for Android, Desktop, iOS and Web

When writing code it’s always a good idea to be thinking about the future. Today you are creating a desktop project but tomorrow you might need to create an Android or iOS project. That code you’re...

View Article

Updating macOS Keychain Passwords

The Keychain is a system-wide feature on macOS that securely stores account passwords for applications. Until Xojo 2025r1, updating the password for an existing KeychainItem—that is, for a given...

View Article

How To Create a Custom Button Control in Xojo

This tutorial demonstrates how to create a custom button control in Xojo using the DesktopCanvas class. It covers defining properties, handling mouse events for visual feedback, and drawing the...

View Article


Image may be NSFW.
Clik here to view.

Year of Code 2025: May Project, Mobile Apps

One of the most common things I love to use my phone for is sharing pictures of my pets with others. We have two cats and a dog: Shawmut, Christofur and Lucy. To be honest, I’m not much a cat person...

View Article


Image may be NSFW.
Clik here to view.

How To Create a Custom Button Control in Xojo – Part 2

In the first part of this tutorial, we built a basic custom button control using the DesktopCanvas class, giving it a custom appearance and handling the basic mouse events to provide visual feedback...

View Article

Build Your First iOS App with Xojo: 10 Practical Steps

Xojo is an extremely useful, fast and fun development environment for building your first (or next) iOS app. In this article, I offer a series of practical steps to guide you from idea to app. 1....

View Article

Image may be NSFW.
Clik here to view.

How To Create a Custom Button Control in Xojo – Part 3: Make Your Controls...

In Part 1, we built a custom button control in Xojo by subclassing DesktopCanvas. In Part 2, we enhanced it with customizable colors, corner radius, and a disabled state. Now, let’s make the...

View Article

Browsing latest articles
Browse All 882 View Live