Skip to content

Releases: XojoGermany/AndroidDesignExtensions

Version 4.5

07 Apr 10:41

Choose a tag to compare

Xojo 2026r1 has just been released, and it was time to revisit and update the Android Design Extensions. They are now available in version 4.5.

This release focuses on the MobileSlider control, which in Xojo 2026r1 now uses the modern Material Slider under the hood. This update provides a huge number of new possibilities for customizing the appearance of the MobileSlider, giving your Android apps much greater flexibility in designing their UI.

In total, more than 60 new declares have been added for MobileSlider, allowing you to control virtually every UI parameter of the control—whether it’s the shape of the thumb, its color, the track colors (both for the active/left and inactive/right portions), and much more. You can also set the step size, similar to what you’re used to on the desktop.

Just take a look at the updated Android Design Extensions demo app and try it out.

Full Changelog: v4.1...v4.5

Version 4.1

31 Mar 14:15

Choose a tag to compare

This is a maintenance update that enables Android Design Extensions to work with Xojo 2025r3.

Please note that, effective immediately, you must add androidx.print:print:1.1.0 to your project dependencies (Android Build Settings) in order for your project to compile without errors.

Full Changelog: v4.0...v4.1

Version 4.0

08 Jul 22:03

Choose a tag to compare

Xojo 2025r2 has just been released—time for an update to the Android Design Extensions 4.0, which are compatible with all Xojo 2025r2+ versions.

With the introduction of the new MobileMapViewer for Android, users now have the ability to customize the behavior and appearance of MobileMapViewer instances. For example, they can hide the zoom controls by using SetZoomControlsEnabledXC(False), or enable/disable certain gestures (zoom, rotation, etc.). You can also set the minimum and maximum zoom level for the control by using the SetMaxZoomPreferenceXC or SetMinZoomPreferenceXC methods.

Android 15 users now also gain access to 16 additional system colors.

Full Changelog: v3.5...v4.0

Version 3.5

10 Dec 12:55

Choose a tag to compare

With the release of Xojo 2024r4, it’s time to unveil a new version of the Android Design Extensions. The focus of version 3.5 (compatible with all Xojo versions starting from 2024r4+) was on code maintenance and introducing exceptions for unsupported API calls, depending on the running Android version. This should make your work as a developer easier.

Full Changelog: v3.0...v3.5

New Features

MobileMessageBox

  • SetBackgroundColorXC
  • SetBackgroundInsetBottomXC
  • SetBackgroundInsetEndXC
  • SetBackgroundInsetStartXC
  • SetBackgroundInsetTopXC
  • SetCancelableXC
  • SetIconXC
  • SetNegativeButtonIconXC
  • SetPositiveButtonIconXC

MobileScreen

  • SetBottomAppBarMenuAlignmentModeXC

Version 3.0

01 Oct 13:29

Choose a tag to compare

Version 2024r3 of Xojo has just been released. So it's time for an update of the Android Design Extension 3.0. This version works from version 2024r3+, because in this version Xojo has revised the Declare Framework enormously and Declares now work in Android projects in the same way as in the other targets. This means that we are no longer bound to the Object Declares introduced in Android.

From now on, Buttons and TextFields can use Xojo Pictures directly and you no longer need to save images that you want to use. Take a look at the “Deprecations Version 3.0” section in the Read me to find out which methods are deprecated in this regard.

In this version, support for over 180 system colors has been added, depending on which Android version your app is running on.

Picture objects and the content of a MobileHTMLViewer can now also be printed.

We are familiar with the DrawInto method from the Desktop Framework, which draws DesktopUIControls and DesktopWindows into a Graphics object. These methods have now also been added for MobileUIControls and MobileScreen.

The title bar and the NavigationBar can now also be highlighted in color. The font, color and alignment of the NavigationBar can also be changed.

Full Changelog: v2.6...v3.0

Version 2.6

27 Jun 12:54

Choose a tag to compare

Xojo 2024r2 has just been released, and it’s time to update the Android Design Extension, which is now available in version 2.6. This small update runs exclusively for all Xojo 2024r2+ versions and now offers methods to access a few more system details, such as specific folders (MobileApplication.GetCacheDirXC, GetDataDirXC, GetFilesDirXC, etc.) or methods for checking screen properties like MobileApplication.IsScreenHdrXC, IsScreenRoundXC, ScreenHeightDpXC, or ScreenWidthDpXC.

Full Changelog: v2.5...v2.6

Version 2.5

26 Mar 13:08

Choose a tag to compare

The first Xojo version in 2024 is ready and so it’s time again for an update of the Android Design Extensions, which are now available in version 2.5. This version runs for all Xojo versions from 2024r1 upwards and offers over 70 new declares.

The focus of this release was on the integration of pictures in controls, such as MobileButton, MobileDateTimePicker, MobileTextFields, MobileSlider etc.

Full Changelog: v2.0...v2.5

Version 2.0

12 Dec 14:46

Choose a tag to compare

Half a year has passed since the introduction of Android as a new target in Xojo 2023r2 and hundreds of framework and compiler bugs have been fixed and new features introduced. This is also the case in the latest Xojo release 2023r4. So it’s time to take the Android Design Extensions to a new level and release version 2.0 with over 80 new extensions. This version works with Xojo 2023r3 and late releases.

Full Changelog: v1.5...v2.0

Version 1.5

10 Oct 00:29

Choose a tag to compare

This version works with Xojo 2023r3+ and brings about 90 new extensions:

  • Declares for the new MobilePopupMenu
  • Declares for MobileMoviePlayer
  • Extensions for all MobileUIControl subclasses
  • New extensions for AndroidMobileTable
  • New extensions for MobileScrollableArea
  • New extensions for MobileSwitch
  • New extensions for MobileTabPanel
  • New extensions for MobileTextArea
  • New extensions for MobileTextField

Full Changelog: v1.0...v1.5

Version 1.0

09 Aug 00:59

Choose a tag to compare

Initial Release of Android Design Extensions for Xojo 2023 Release 2+.