Introducing the “Welcome to Xojo” Bundle!

New to Xojo and looking for guidance? We've put together a terrific bundle to welcome you! Xojo Bundle

This bundle includes six back issues of the magazine -- all of year 17 in printed book and digital formats -- plus a one-year subscription (beginning with 18.1) so you'll be learning all about Xojo for the next year. It's the perfect way to get started programming with Xojo. And you save as much as $35 over the non-bundle price!

This offer is only available for a limited time as supplies are limited, so hurry today and order this special bundle before the offer goes away!


Cover of Current Issue

The March/April (18.2) issue of xDev Magazine is now available!

Here's a quick preview of what's inside!

More Fun with Comics by Marc Zeedar
Updating an old networking app for the modern era.

On the Scene Again by Stefanie Juchmes
More with Apple's 3D graphics toolkit, SceneKit.

From Oops to OOP by Markus Winter
An object-oriented approach to custom drawing into the Listbox control.

Your First Web App -- Part Five by Paul Budd
How to deploy the Web app as a standalone app.

Drawing PDFs by Stefanie Juchmes
Using MBS plugin to draw your own PDFs.

MapKit 3 by Markus Winter
More on getting MapKit to work with Xojo.

PLUS: Xojo Bookmarks, Backwards Compatibility, Managing Yourself, Xojo + Catalina, Best of the Web, and more!

If you're not already a subscriber, you're missing out!

Introducing xDevLibrary!

In April 2016, xDev Magazine purchased the Xojo article site RBLibrary and rebranded it xDevLibrary. There you can buy individual articles, Xojo programming books, and more, all delivered to you instantly. Check out xDevLibrary today!

Buy issues instantly via Gumroad and have your PDF in seconds!

Year 18
Issue 18.2 ("Listbox Drawing") Issue 18.1 ("SceneKit")
Year 17
Issue 17.6 ("Xojo in Cologne") Issue 17.5 ("Numbers") Issue 17.4 ("100th Issue")
Issue 17.3 ("XDC 2019") Issue 17.2 ("Barchart API") Issue 17.1 ("iOS Success")
Year 16
Issue 16.6 ("Munich 2018") Issue 16.5 ("Spreadsheet Databases") Issue 16.4 ("Mojave")
Issue 16.3 ("XDC 2018") Issue 16.2 ("StockScripter") Issue 16.1 ("London 2017")
Year 15
Issue 15.6 ("Green Screen Saver") Issue 15.5 ("Touch Bar") Issue 15.4 ("Xojo in Germany")
Issue 15.3 ("Beginner's Guide") Issue 15.2 ("Power Tricks") Issue 15.1 ("Xojo Pi Lab")
Year 14
Issue 14.6 ("XDC 2016") Issue 14.5 ("Keyboard Shortcuts") Issue 14.4 ("NSTableView")
Issue 14.3 ("Sunroom") Issue 14.2 ("Cocoa Fonts") Issue 14.1 ("Barcodes")
Year 13
Issue 13.6 ("Stay Out of Jail") Issue 13.5 ("Text Messaging") Issue 13.4 ("El Capitan")
Issue 13.3 ("XDC 2015") Issue 13.2 ("Control Animation") Issue 13.1 ("iOS First Look")
Year 12
Issue 12.6 ("Cheap Web App Hosting") Issue 12.5 ("Yosemite") Issue 12.4 ("Game Center")
Issue 12.3 ("XDC 2014") Issue 12.2 ("Inefficiencies") Issue 12.1 ("Smart Localization")
Year 11
Issue 11.6 ("Apple About Box") Issue 11.5 ("Weeds") Issue 11.4 ("Blackjack")
Issue 11.3 ("XDC") Issue 11.2 ("PDF") Issue 11.1 ("PDF")
Year 10
Issue 10.6 ("Retina") Issue 10.5 ("Real World 2012") Issue 10.4 ("Extreme Programming")
Issue 10.3 ("Hashes") Issue 10.2 ("Assumption Approach") Issue 10.1 ("Reporting")

If you like this, please let me know and I'll make more issues available in this manner.

Print Is Back!

xDev Issue 12.5 xDev Magazine went digital-only in 2008, but now we're bringing back print subscriptions! You can read more about them on our Print Subscriptions page.

xDev Archive 17 Printed Book Now Available!

xDev Archive Volume 17 Book xDev Archive Volume 17 is a 500-page perfect-bound book that is a great way to get a full year's worth of a magazines in print form in a single volume. Order it today!

New Feature!

We're in the processing of indexing all our published articles by topic. You can check out the online index here. Let us know what you think of this feature!

Latest Xojo Headlines

(Some of this information is dynamically pulled from the Internet and xDev is not responsible for its content.)

March 30, 2020
  (Blog: Monkeybread Software)
Build System Updates for new targets
As you may have noticed the Xojo Inc. announced in the XDC 2020 keynote (see Youtube playlist), that we'll get plugins for iOS later this year. For us it is time to update the build system to duplicate a lot of scripts for new targets. First we tes... [More]
March 24, 2020
  (Blog: Monkeybread Software)
XDC 2020 MBS Plugins Presentation
Christian Schmitz presents what is new in MBS Xojo Plugins since the last conference and what is coming soon. Watch XDC 2020 MBS Plugins Presentation Watch on Youtube. Enjoy and if you have questions, please don't hesitate to contact us. ... [More]
  (Blog: Monkeybread Software)
XDC 2020 SceneKit Presentation
Stefanie Juchmes presents SceneKit and what coming soon for next plugin version: Watch XDC 2020 SceneKit Presentation Watch on Youtube. MBS Xojo Mac64bit Plugin SceneKit in Documentation Programming your own Solar System with Xojo + MBS SceneKit... [More]
March 23, 2020
  (Blog: Monkeybread Software)
New Examples 2020
New Examples 2020(English)19:05 minutes We made a new video to show you a few newer examples for MBS FileMaker Plugin this spring. Later download the plugin to try the examples yourself. Watch on our website or on Youtube. Topics 0:15Signature F... [More]
March 22, 2020
  (Blog: Monkeybread Software)
Looping over records in FileMaker with error checking
Recently I got a client complaining about a crash in FileMaker Server with a script using plugin functions. A look on the trace output from our plugin via MBS("Trace"; $path) function call to write a log file showed the problem. The loops... [More]
March 20, 2020
  (Blog: Monkeybread Software)
MapKit functions in MBS Plugins
Stefanie made a poster for our MapView functions in MBS FileMaker Plugin: Learn more: MapView functionsBlog posts: Adding route planing for MapView in FileMakerMore on MapViews in FileMakerApple Maps in FileMaker on iOSMapKit in FileMaker Screens... [More]
March 19, 2020
  (Blog: Monkeybread Software)
20 year party moved to 2021
After long discussions we decide to move our 20 year party to the year 2021. Same location, same setup, but simply a year later. In April 2020 our company will turn 20 years old and we celebrate a bit at home. We'll plan to have a big party next ye... [More]
March 17, 2020
  (Blog: Monkeybread Software)
News from the MBS Xojo Plugins Version 20.1
In this article I want to introduce you the new functionalities from the MBS Xojo Plugins in version 20.1. Data from Images The classes JPEGImporterMBS, GMImageMBS and GM16ImageMBS got the new property ExifThumbnail. This property extracts an embe... [More]
  (Blog: Monkeybread Software)
New in the MBS FileMaker Plugin 10.1
In this article I want to introduce you to the new functions from the MBS FileMaker Plugin in version 10.1. JavaScript In the last plugin version we introduce the new JavaScript component. With those functions it is possible to use JavaScript with... [More]
March 15, 2020
  (Blog: Monkeybread Software)
Background Color for TextArea control
For next plugin version we add four new properties to TextArea class: WinSelTextBackColorMBS as Color WinSelTextColorMBS as Color WinSelHasTextColorMBS as Boolean WinSelHasTextBackColorMBS as Boolean So you can control the background color of text... [More]
March 14, 2020
  (Blog: Monkeybread Software)
Tip of the day: Do Copy and Paste yourself in Xojo desktop app on Windows
On Windows in a Xojo project if you have no menu bar on a window, the usual shortcuts like Control-C won't work. But if you like to get copy & paste to work, you may just handle the Control key plus various shortcuts yourself. So here some code ... [More]
March 13, 2020
  (Blog: Monkeybread Software)
Congratulations to the 2020 Xojo Design Award Winners!
Looks like we were supposed to receive an Xojo Design Award at the cancelled Xojo.Connect conference: Congratulations to the 2020 Xojo Design Award Winners! Best Consumer App - HDRtist NX, Ohanaware Best iOS App - PropertyMe Manager, PropertyMe Bes... [More]
  (Blog: Monkeybread Software)
Tip of the day: Step for Textfield in Xojo
Today a client asked if we could change the step count for number fields in a Xojo web app. As the HTML Input element offers a step feature, we could easily implement the step and also offer a min and max values, too. For example you can put this li... [More]
March 12, 2020
  (Blog: Monkeybread Software)
Trip to New York and Nashville cancelled
Due to the decision of the US government to ban us from coming to the USA (see press release), we cancel our trips to the USA. For the FileMaker meeting on Thursday we'll try to join via WebEx. The Xojo meeting in New York in the steak house could t... [More]
March 11, 2020
  (Blog: Monkeybread Software)
FileMaker Stammtisch Braunschweig (virtuell)
Heute findet der FileMaker Stammtisch Braunschweig virtuell statt via Zoom: Mittwoch, 11. März um 19:00 Uhr. Die Chance für alle deutschsprachigen FileMaker Freunde drumherum diesmal live dabei zu sein. Marcel Moré erzählt bestimmt w... [More]

Click here for more Xojo News.

If you have news you'd like xDev to publish, send it to .