Recent

Author Topic: Production ready product  (Read 2684 times)

VisualLab

  • Sr. Member
  • ****
  • Posts: 321
Re: Production ready product
« Reply #15 on: December 27, 2022, 02:07:08 am »
Quote
May I use pascal code for iOS development too

Such possibilities are provided by the Delphi development environment. Unfortunately, Delphi is paid (and quite a lot). It is profitable for earning purposes. In addition, iOS development in Delphi requires the use of the FireMonkey (FMX) library. This library is a bit different from VCL (it is included in the Delphi bundle).

P.S. Delphi uses the Object Pascal language (classes, etc.).


PierceNg

  • Sr. Member
  • ****
  • Posts: 374
    • SamadhiWeb
Re: Production ready product
« Reply #16 on: December 27, 2022, 03:02:48 am »
Thanks.

May I use pascal code for iOS development too

For native apps, doable in Free Pascal but will be a rough journey off the beaten track. Various pieces exist: cross compilers for iOS, an Objective Pascal dialect to interoperate with Objective C, translations of (by now old versions of platform) APIs into Pascal, and tools (built by others for other PLs) for command line work to minimize Xcode usage. You'll have to assemble the pieces into your own toolbox.

It is also possible to use pas2js to implement PWAs.

alpine

  • Hero Member
  • *****
  • Posts: 1064
Re: Production ready product
« Reply #17 on: December 27, 2022, 12:58:35 pm »
An example from me;
It's an app that I wrote entirely in Lazarus with the LAMW module (an obsolete CAD app) and published it on the play store (apprenticeship work)
https://play.google.com/store/apps/details?id=com.cadplugin.emlakcad

I have yet to release a more advanced app that I wrote with Android Studio + Lazarus. (journeyman's work)
https://youtu.be/gBS0AMrJ50s

Komşu,
You seem to have really mastered the Android/LAMW programming.
My big admiration for that.
"I'm sorry Dave, I'm afraid I can't do that."
—HAL 9000

loaded

  • Hero Member
  • *****
  • Posts: 825
Re: Production ready product
« Reply #18 on: December 27, 2022, 02:11:04 pm »
Komşu,
Спасибо за содержательную мысль, брат.

[You seem to have really mastered the Android/LAMW programming.
What I know, I learned from this forum. God bless all.
By the way, let's give the right person his due;
The king of the land of LAMW is Mr. Jmpessoa. Without his efforts, this work would not have been possible.
Check out  loaded on Strava
https://www.strava.com/athletes/109391137

alpine

  • Hero Member
  • *****
  • Posts: 1064
Re: Production ready product
« Reply #19 on: December 27, 2022, 02:51:45 pm »
Komşu,
Спасибо за содержательную мысль, брат.
I pmed you. ;)

[You seem to have really mastered the Android/LAMW programming.
What I know, I learned from this forum. God bless all.
By the way, let's give the right person his due;
The king of the land of LAMW is Mr. Jmpessoa. Without his efforts, this work would not have been possible.
My admiration goes for him, too. Moreover he is always on the line when there are any issues with LAMW.
"I'm sorry Dave, I'm afraid I can't do that."
—HAL 9000

Thaddy

  • Hero Member
  • *****
  • Posts: 14373
  • Sensorship about opinions does not belong here.
Re: Production ready product
« Reply #20 on: December 27, 2022, 06:48:26 pm »
Well, yes, he made good code by the provided compiler by Jonas Maebe et all.
It is not the wrong person - LAMW is great -, but the compiler team, in this case Jonas decided to make a native Android compiler. That happens every so often....Actually more: Android/Java and Android Native.
Due where credit is due.
« Last Edit: December 27, 2022, 06:58:04 pm by Thaddy »
Object Pascal programmers should get rid of their "component fetish" especially with the non-visuals.

 

TinyPortal © 2005-2018