Android remains in Beta, but there have been many fixes and improvements in Xojo 2023r3 and I’d like to highlight a few including: more support for dark mode, additions to MobileTextField, a Destination property, a HasBackButton property, MobilePopupMenu, enhancements to MobileHTMLViewer, support for running JavaScript, the new Kotlin Declare and more detailed in this post.
Comments closedAuthor: Paul Lefebvre
If you need to work with sets, you may find Xojo’s new Set class useful.
A set is a group of items, not unlike a Dictionary. You can add or remove items from the set, as you might expect, but some of its more unique capabilities let you do a difference, intersection and union of two sets.
Comments closedMicrosoft recently announced that they are discontinuing Visual Studio for Mac, which was only just introduced in 2016. So how “safe” is relying on a big company for your development tool, really? If you are an enterprise company with a large investment in software and IT, you might want to take a look outside the big names and see what Xojo can offer. Xojo makes it quicker and easier to try out software ideas before you commit expensive development resources to your primary tools. And we’ve been dong it since 1998, with a focus on native, cross-platform development.
Comments closedIn this first beta release of Android, there is some simple support for creating Android libraries and calling their methods from Xojo code. The Android libraries have to be written in Kotlin and compiled as AAR library files. Xojo code can call into the library using Declares.
Comments closedFor the most part, designing mobile apps for Android and iOS is similar, but there are differences. Here are some important ones to keep in mind for a smoother Android experience.
Comments closedIn my session at XDC 2023, I talked about ways to design your apps so you reuse code across platforms. The first project is JSONReader, so let’s dive in.
Comments closedXojo’s Code Editor now lets you move a line or a selection up or down or duplicate entire lines (or a selection). To swap lines, put the cursor on a line and press Option+Up Arrow (Mac) or Alt+Up Arrow (Win/Linux) to move the line up in the code. Press Down arrow to move down.
Comments closedA feature in some other languages you may have seen is something called matrix math. These are operations you can perform on matrices, which are 2-dimensional arrays. Xojo does not have any matrix math functions built in, but using the Extends command you can add your own.
Comments closedIn Xojo 2022r4, we have updated our SQLite library to SQLite v3.39.4. I thought I’d highlight a few notable upgrades including: STRICT tables
PRAGMA table_list
RIGHT and FULL OUTER JOIN
Built-in JSON support
Like most file systems these days, Windows lets you have rather long filenames. But it was not always so! When Microsoft first bought what was…
Comments closed
