In a desktop Canvas control you have two ways to handle a right mouse button press.
Comments closedXojo Programming Blog Posts
This guide is going to walk you through the steps to set up in-app purchases in your iOS apps. It may be best to get…
Comments closedThere are questions that I consider as recurring among the ones I receive, a common one is about finding Xojo projects to work on and how to connect with other Xojo developers. If you are interested … I’d like to share my experience with you.
Comments closedThe coming holiday season means 2019 is nearly at an end. Looking at the numbers, it’s been a great year for Xojo. We gained more new Xojo users this year than last year. More people are using Xojo Cloud than ever before. In fact, in terms of our overall revenue, 2019 is the best year we have had in over 5 years.
Comments closedAs if software development isn’t hard enough, the approach you or your team adopts can make a dramatic difference in project success. Using a traditional project management approach may not lend itself to “learn, discover, and adapt” inherent with software development. Although most Xojo developers are aware of Scrum and other popular agile methodologies, it may be unnecessary to use. Being a Xojo developer and a Certified ScrumManager, my goal is to demystify how agility, specifically Scrum, helps improve product quality, prioritize functionality, and provides an intuitive framework to complete work.
Comments closedAs part of API 2.0, the DatabaseRow class was introduced alongside RowSet and DatabaseColumn. These three classes replace DatabaseRecord, RecordSet and DatabaseField respectively.
Comments closedIn this release we have reverted the changes we made to event names in 2019r2. We did this because for developers of add-ons to Xojo,…
Comments closedXojo 2019R2 has a lot of new features and enhancements, including the simplification of updating the User Interface in apps from threads running in combination with the main app thread. Doing that in previous releases required the use of a thread in combination with a Timer, for example.
Comments closedIt was urgent to migrate Packr API and database from an aging 32-bit CentOS 6.9 server running on Atom N2800 with 2GB of RAM and 500GB HDD to some optimized modern equipment. And imperative to do it in as little time as 2 minutes.
Comments closedIt was reported that Apple is rejecting from the Mac App Store apps written using the Electron framework. This is where we see the advantage of writing a native application.
Comments closed