Last week, I presented the second in a series of Xojo / NetSuite webinars, Using Xojo to Develop NetSuite iOS Apps. You can watch that webinar here. During the webinar, I demonstrated a Xojo-based iOS mobile app that integrates with NetSuite. This blog post is a follow-up to the webinar.
Xojo is a programming language and development environment for creating cross-platform applications for macOS, Windows and Linux from whatever computer you use – Mac, Windows or Linux. You can also create web, iOS, Android and Raspberry Pi apps with Xojo. To empower students, Xojo has partnered with GitHub to offer Xojo Pro to all students in the GitHub Student Developer Pack. In addition to Xojo, the Pack includes tons of free tools to help students expand their technical knowledge and learn new skills.
Students looking to begin their journey into programming choose Xojo for its ease of use and dedication to cross-platform development. Plus, Xojo is true rapid app development and is ideal for building prototypes and mockups really fast. All of these features benefit from Xojo’s OOP-focus. Xojo also has an active and helpful community and years worth of free, on-line resources.
If only you could run your app in debug mode on a specific, remote computer. With Xojo, you can. Let’s talk about Xojo’s Remote Debugger.
In 2023r4, we have optimized our stack overflow checks to reduce the unnecessary effort expended on this task. This optimization will be especially valued by macOS users, as our stack overflow checks consumed the most time on that platform.
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.
With macOS Sonoma, users can add a Xojo web app to the Home / Dock. That brings icon badges and manifest files to Xojo web apps starting with Xojo 2023r2. Let’s see how you can use them to make your web apps more accessible and useful.
The recent news about Microsoft discontinuing Visual Studio’s support for Mac has got us talking about longevity in the field of software development. We all know technology changes rapidly and you, and the tools you use, can’t afford to stand still. Here’s an infographic that illustrates how Xojo’s been continually updating and modernizing since 1996 while other development tools come and go.
Microsoft 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.
If you build desktop apps for Windows and wish to start using the new XAML-based controls via the DesktopXAMLContainer but aren’t sure how to localize those controls, here’s the solution:
In 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.