/Dave Nottage

About Dave Nottage

This author has not yet filled in any details.
So far Dave Nottage has created 63 blog entries.

Monitoring location updates on Android

By |2018-01-19T19:14:51+00:00January 19, 2018 6:52 pm|Code tips, General tips, Using APIs|

Monitoring location updates on Android in a consistent fashion (e.g in a service, and while the screen is locked) can be quite a challenge. This article tackles the problem head-on The code discussed in this article was designed using Delphi 10.2 Tokyo Release 2, however it should at least work on Berlin, and possibly [...]

A workaround for the Android app “hang” issue with Delphi 10.2.2 Tokyo

By |2017-12-27T08:29:54+00:00December 23, 2017 10:40 am|Uncategorized|

The recent Delphi 10.2.2 Tokyo release has resulted in a flurry of reports for apps on Android that "hang" when using tab transitions, or when using "wait" animations. This article offers an explanation for the issue, as well as a potential workaround. Update: As per E. Spelt's suggestion on the report, I've modified the [...]

Supporting iPhone X display with Delphi

By |2017-12-13T15:02:52+00:00November 17, 2017 5:32 pm|Uncategorized|

iPhone X has recently been released, and Delphi developers are a little in the dark about how their apps can support the new devices. This article goes some way to make a start in the right direction. Update 2: Delphi Tokyo 10.2.2 now supports the new layout on iPhone X, including launch images, so [...]

CodeRage XII is coming!

By |2017-11-03T11:56:18+00:00November 3, 2017 11:56 am|Uncategorized|

This is one CodeRage you won't want to miss. Specifically, because there are some very interesting speakers this year, including Uncle Bob Martin (author of The Clean Coder, and many others) and Steve McConnell (author of Code Complete and Software Project Survival Guide), and some sessions will be live only (i.e. without replay). CodeRage XII [...]

Delphi Worlds Slack Team

By |2018-03-24T10:12:28+00:00September 21, 2017 3:15 pm|Resources|

"Slack" is an internet collaboration tool that seems to be gaining popularity pretty quickly. I've been using it for over a year now, and have set up a team for Delphi Worlds.I have channels dedicated to discussing the Kastri Free library, as well as other channels, and just discussing Delphi in general.If you'd like to [...]

Making cross-platform apps with Delphi is easy

By |2017-10-27T06:33:30+00:00May 15, 2017 8:38 pm|Code tips, General tips, Uncategorized, Using APIs|

Developing software with Delphi is easy regardless of "cross-platformness", relatively speaking, in comparison to other tools I've used, however this article shows how insanely easy it can be to put together an application that runs on iOS, Android, Windows and MacOS. UPDATE: Developer Jerry Dodge has alerted me to this project of his, called [...]

Adding Firebase Cloud Messaging to your mobile apps – part 1

By |2018-09-06T11:28:02+00:00May 9, 2017 10:11 pm|Code tips, General tips, Resources, Using APIs|

NOTE: This article has been revisited, here. Please read that article as the code has now been updated to use that method. Firebase Services from Google are becoming very popular, and Firebase Cloud Messaging (FCM) is just one part of it. In this article I show how you can incorporate support for FCM in your [...]

Delphi 10.2 Tokyo has been released!

By |2017-03-26T10:23:13+00:00March 26, 2017 10:22 am|Uncategorized|

Fast cross-platform development has become even more awesome with the release of Delphi 10.2 Tokyo, which includes server side support for Linux, FMX, RTL and IDE improvements, and more! I'm especially interested in the multi-threading changes to TBitmap, TCanvas and TContext3D on mobile, as well as the threading changes on Android, and database support enhancements, and am looking forward [...]

Show Buttons
Hide Buttons