DelphiFan Magazine

Top Menu

Main Menu

  • DELPHI
  • CODE SAMPLES
  • FIREMONKEY
  • DATABASE
  • RELEASES
  • VIDEOS
  • REVIEW
  • TECH NEWS

logo

DelphiFan Magazine

  • DELPHI
  • CODE SAMPLES
  • FIREMONKEY
  • DATABASE
  • RELEASES
  • VIDEOS
  • REVIEW
  • TECH NEWS
  • How to add a server application written in UNIGUI to startup?

  • UniGUI Expiry Link Anonymizer

  • UniGUI Add CAPTCHA to the WEB project

  • UniGui. Unique hybrid of Delphi and JS

  • How to transform a blob field into string lines (varchar) in SQL Firebird?

FIREMONKEY
Home›FIREMONKEY›Top Tips And Tricks To Speed Up Development With Delphi 10.4 FireMonkey On Android and IOS

Top Tips And Tricks To Speed Up Development With Delphi 10.4 FireMonkey On Android and IOS

By admin
September 16, 2020
473
0
Share:

REST Debugger Tool

The REST Debugger is a UI based application that ships with Delphi 10.4 and permits you to effortlessly make REST demands. You can enter different login data and boundaries and afterward observe the outcomes parsed into a matrix dependent on the returned JSON. The JSON can even been straightened (utilizing the Nested setting) so all of JSON fields are accessible in the framework segments. This is incredible yet now is the place the enchantment occurs. You can click Copy Components in the REST Debugger and afterward legitimately glue them onto your structure or datamodule in Delphi 10.4 Sydney (this additionally works with C++Builder). It will consequently make the entirety of the TRESTRequest parts in addition to pipe it straightforwardly into a TFDMemTable where you can use the information at both plan time (in the IDE) and runtime after a basic TRESTRequest.Execute call.

http://docwiki.embarcadero.com/RADStudio/en/REST_Debugger_Tool

MonkeyBuilder

In the event that you are utilizing Delphi or C++Builder to distribute to the applications stores (refrains specially appointed undertaking sending) MonkeyBuilder can be a colossal efficient utility. It offers “Single-tick construct/arrangement of iOS and Android applications”, “Produces Android *.aab 32bit/64bit application groups”,

“Consequently transfers *.ipa records to AppStoreConnect”, “Create all necessary symbols from a solitary 1024×1024 *.png document with the Icon Generator highlight”, and a lot of different highlights to smooth out the application arrangement measure. In the event that you’ve ever sat around idly getting your applications into the App Stores investigate.

TFDMemTable Design Time Edit DataSet

Delphi 10.4 has an element with TFDMemTable where you can alter the information inside a TFDMemTable at configuration time. This element can truly accelerate advancement since you can alter and prepare information legitimately into a TFDMemTable during improvement. It additionally permits you to handily examine the substance of a TFDMemTable at configuration time on the off chance that you are utilizing a portion of the other plan time highlights like Executing a TRESTRequest at configuration time. Moreover, you can utilize the element to make information at configuration time and LiveBind it to controls. One case of this is utilizing TFDMemTable to hold the condition of catches (Visible True and False) across tabs. Rather than composing a lot of state change code to flip catch perceivability (particularly on Android and IOS gadgets) you simply set up the states at configuration time with the Edit DataSet highlight and you’re finished.

https://flixengineering.com/chronicles/398

Alcinoe Component Library For Delphi

In case you’re hoping to do video with Delphi FireMonkey it tends to be overpowering a result of the entirety of the various configurations (across gadgets) and building a top notch video player isn’t for weak willed. The Alcinoe part library is an open source library that has just done a ton of the difficult work for you to make video work incredible in FireMonkey on Android and IOS. On head of the video player usefulness it likewise offers “WebRTC delphi covering, local ios/android TEdit, improved firemonkey controls, Firebase cloud informing, Android/ios facebook sdk login, Json/Bson Parser, ImageMagick covering, MongoDb customer, and considerably more”. It gives off an impression of being to some degree generally utilized as it has a high GitHub Stars consider well.

https://github.com/Zeus64/alcinoe

100 Cross Platform Samples For FireMonkey

There are more than 100 cross stage tests accessible in one of our GitHub repos. It includes a great deal of straightforward applications yet in addition some more intricate stunts like sparing a TFDMemTable to SQLite, scrambling a SQLite information base, a drawing application, an emoticon guide application, a mail application, a music player, an instagram style channel interface, a RSS newsreader, a notes application, tenacious TFDMemTable example, an availability analyzer, DNS query, ping test, and numerous some more. There are a great deal of stunts utilized in the examples using LiveBindings (like the catch perceivability state stunt) and even control drawing buffering with TScene. The initial 50 examples are additionally accessible in C++.

https://github.com/FMXExpress/Cross-Platform-Samples

https://github.com/FMXExpress/CPP-Cross-Platform-Samples

TFrameStand/TFormStand

TFrameStand and TFormStand are a simple method to separate your application into “screens” (casings and structures). The T*Stand segments give pleasant advances between the screens and make it simple to wire up the screens to route by means of code. TTabControl can likewise be utilized to accomplish something comparable however outwardly. For huge undertakings with a ton of casings TFrameStand and TFormStand can be a lifeline. It keeps the memory utilization of your application somewhere around not having the entirety of the interface controls dynamic simultaneously. I don’t legitimately utilize TFrameStand however I utilized the standards behind it utilizing the TTabControl approach to handily deal with more than 30 screens in an endeavor application for IOS. It assisted with shielding IOS from shutting the application because of low memory on a portion of the first Ipad gadgets.

https://github.com/andrea-magni/TFrameStand

Boyer-Moore String Search

On the off chance that you are hoping to get some additional speed while looking through strings utilizing local Object Pascal code there are some Boyer-Moore executions that can assist. Clearly, it relies upon your utilization case whether you get additional speed out of this calculation or not yet in the one case I tried I saw a speed increment of over 10%. 10% may not seem like a great deal until you begin discussing undertakings that take quite a while (like 60 minutes). I’d preferably hold up 54 minutes over an hour for an assignment to finish.

Item Pascal Boyer-Moore Version On StackOverFlow

Substitute Object Pascal Boyer-Moore Version On Delphi Dabbler

For Old Versions Of Delphi There Is The Original FastStrings Library

Delphi Javascript Bridge For TWebBrowser

In case you’re hoping to construct applications likewise to how Electron applications are assembled there is an open source library called ScriptGate which can truly assist there. Essentially you can utilize the local WebView control of the gadget (rather than Electron’s Chromium) and have Javascript shout to Delphi for admittance to the document framework, warnings, and elite code. ScriptGate makes it simple to manufacture and boat such and application with Delphi. Electron applications are known for their high wasteful memory use and Delphi gives an answer for that through ScriptGate. Delphi FireMonkey can assemble to Windows, macOS, and Linux simply like Electron. Furthermore, Delphi likewise underpins Android and IOS. You can use the intensity of the Delphi RTL from inside your Electron like applications.

https://bitbucket.org/freeonterminate/scriptgate/src/ace/

Tagsandroidfiremonkeyfmxiosrelease
Previous Article

Devart UniDAC 8.3.2 Release

Next Article

Bold for Delphi is Open Source

0
Shares
  • 0
  • +
  • 0
  • 0
  • 0
  • 0

admin

Related articles More from author

  • DELPHIFIREMONKEY

    Setting up the IDE for your first Android Application in Delphi

    September 7, 2020
    By admin
  • DELPHIFIREMONKEY

    Delphi Android APP Automatic Update

    October 31, 2020
    By admin
  • CODE SAMPLESDELPHIFIREMONKEY

    Using Android Vibration in Delphi

    December 10, 2020
    By admin
  • CODE SAMPLESDELPHIFIREMONKEY

    Delphi Firemonkey calls functions asynchronously in the main thread (delayed calls)

    November 3, 2020
    By admin
  • CODE SAMPLESDELPHIFIREMONKEY

    Delphi implementation software version verification code

    December 10, 2020
    By admin
  • CODE SAMPLESDELPHI

    Delphi and Bluetooth

    November 5, 2020
    By admin

Leave a reply Cancel reply

You may interested

  • DELPHIRELEASES

    SVGICONIMAGELIST 2.2: New SVG engine “CAIRO”

  • CODE SAMPLESDELPHI

    Customize the appearance of uniGUI TreeMenu

  • CODE SAMPLESDELPHIFIREMONKEY

    Copy text to clipboard in Firemonkey applications

  • LATEST REVIEWS

  • TOP REVIEWS

Timeline

  • January 27, 2021

    How to add a server application written in UNIGUI to startup?

  • January 27, 2021

    UniGUI Expiry Link Anonymizer

  • January 26, 2021

    UniGUI Add CAPTCHA to the WEB project

  • January 26, 2021

    UniGui. Unique hybrid of Delphi and JS

  • January 13, 2021

    How to transform a blob field into string lines (varchar) in SQL Firebird?

Latest Comments

Find us on Facebook

Follow Us on Instagram

logo

Our website, law, laws, copyright and aims to be respectful of individual rights. Our site, as defined in the law of 5651 serves as a provider of space. According to the law, contrary to the law of site management has no obligation to monitor content. Therefore, our site has adopted the principle of fit and remove. Works are subject to copyright laws and is shared in a manner that violated their legal rights, or professional associations, rights holders who, adsdelphi@gmail.com I can reach us at e-mail address. Complaints considered to be infringing on the examination of the content will be removed from our site.

About us

  • 660 Pennsylvania Avenue Southeast #100 Washington, DC 20003
  • 0123456789
  • adsdelphi@gmail.com
  • Recent

  • Popular

  • Comments

  • How to add a server application written in UNIGUI to startup?

    By admin
    January 27, 2021
  • UniGUI Expiry Link Anonymizer

    By admin
    January 27, 2021
  • UniGUI Add CAPTCHA to the WEB project

    By admin
    January 26, 2021
  • UniGui. Unique hybrid of Delphi and JS

    By admin
    January 26, 2021
  • How to add a server application written in UNIGUI to startup?

    By admin
    January 27, 2021
  • Amazing Cross Platform Email App Sample In Delphi 10.4.1 FireMonkey For Android And IOS

    By admin
    August 13, 2020
  • Critical Update Available For Delphi FireMonkey 10.4.1 On Android, IOS, OSX, Windows, And Linux

    By admin
    September 4, 2020
  • Setting up the IDE for your first Android Application in Delphi

    By admin
    September 7, 2020

Follow us

Find us on Facebook

© Copyright Delphifan Forum. All rights reserved.