Recent

Author Topic: Is "mature" lazarus to create android apps?  (Read 1730 times)

casimiro

  • New Member
  • *
  • Posts: 18
Is "mature" lazarus to create android apps?
« on: July 17, 2019, 03:01:48 pm »
Hello, I would like to know if with lazarus I can create applications for android, but professionally, for a company.
Sorry if this question should not go here.
Thank you.
Regards.

casimiro

  • New Member
  • *
  • Posts: 18
Re: Is "mature" lazarus to create android apps?
« Reply #1 on: July 17, 2019, 07:52:12 pm »
Does anyone use lazarus professionally to create android apps?

Thaddy

  • Hero Member
  • *****
  • Posts: 9303
Re: Is "mature" lazarus to create android apps?
« Reply #2 on: July 17, 2019, 08:03:53 pm »
Yes. I used it to create some company internal apps.

Another good example is here : https://play.google.com/store/apps/details?id=swbcdx.cap.shortwavelist
That's free, but professional quality AND accepted in the play store.
Note he writes he is porting to a different development platform, though. He may react on this forum to clarify.
« Last Edit: July 17, 2019, 08:11:01 pm by Thaddy »
also related to equus asinus.

casimiro

  • New Member
  • *
  • Posts: 18
Re: Is "mature" lazarus to create android apps?
« Reply #3 on: July 17, 2019, 08:18:25 pm »
Thank you very much, Thaddy, I hope more people can confirm that lazarus is a valid option to create android applications.

jmpessoa

  • Hero Member
  • *****
  • Posts: 1480
Re: Is "mature" lazarus to create android apps?
« Reply #4 on: July 17, 2019, 08:32:04 pm »
Quote
I would like to know if with lazarus I can create applications for android, but professionally, for a company.

I think that LAMW covers most of the android Api.... but there is always something still not implemented...

What is the domain of your application?

« Last Edit: July 17, 2019, 08:44:42 pm by jmpessoa »
Lamw: Lazarus Android Module Wizard
https://github.com/jmpessoa/lazandroidmodulewizard

casimiro

  • New Member
  • *
  • Posts: 18
Re: Is "mature" lazarus to create android apps?
« Reply #5 on: July 17, 2019, 08:49:03 pm »
Hello, jmpessoa, mainly business management software: sales, purchases, warehouses, clients, etc.

jmpessoa

  • Hero Member
  • *****
  • Posts: 1480
Re: Is "mature" lazarus to create android apps?
« Reply #6 on: July 17, 2019, 09:16:28 pm »

Quote
mainly business management software: sales, purchases, warehouses, clients, etc...

Yes, LAMW [+ FCL] can fulfill your requirements ....
Lamw: Lazarus Android Module Wizard
https://github.com/jmpessoa/lazandroidmodulewizard

casimiro

  • New Member
  • *
  • Posts: 18
Re: Is "mature" lazarus to create android apps?
« Reply #7 on: July 17, 2019, 09:19:37 pm »
Sorry for my ignorance, but what is LAMW and FCL?    :-[


jmpessoa

  • Hero Member
  • *****
  • Posts: 1480
Re: Is "mature" lazarus to create android apps?
« Reply #8 on: July 17, 2019, 09:22:57 pm »

LAMW: Lazarus Android Module Wizard
https://github.com/jmpessoa/lazandroidmodulewizard

FCL is the Free Pascal [Fundation] Classes Libraries   [not LCL/Lazarus  Libraries]
Lamw: Lazarus Android Module Wizard
https://github.com/jmpessoa/lazandroidmodulewizard

casimiro

  • New Member
  • *
  • Posts: 18
Re: Is "mature" lazarus to create android apps?
« Reply #9 on: July 17, 2019, 09:31:40 pm »
Thanks for the info.
So, can I confirm to my bosses that we can trust lazarus (installed in linux) to create android applications, for our clients?
Or maybe I'm playing my job if I recommend it.
Thank you.

Dio Affriza

  • Jr. Member
  • **
  • Posts: 87
Re: Is "mature" lazarus to create android apps?
« Reply #10 on: July 18, 2019, 05:28:49 am »
So, can I confirm to my bosses that we can trust lazarus (installed in linux) to create android applications, for our clients?
I'm not quite sure LAMW is safe to be used as a company project, in my opinion, it's still not mature enough (sorry). If you're using it for the experimental projects like a university project or a vocational school project, I think it's pretty good. And I already tested LAMW in Linux, except to rebuild the FPC is very painful for me.

I'm just using LAMW to handle my tasks recently, it's like gambling my position in the office, but it's okay because I want the Pascal community to grow, so I reported into jmpessoa if I have problems. For example, the Grid doesn't work well in AppCompat and sometimes I got a catastrophic error which is so hard to debug, I got no idea which jComponent will work with Ant build or Gradle, the layouts are full of confusion. And for the last it's completely different than always we can do with LCL.

casimiro

  • New Member
  • *
  • Posts: 18
Re: Is "mature" lazarus to create android apps?
« Reply #11 on: July 18, 2019, 09:51:16 am »
Hi Affriza, thank you very much for your information.
It's a shame, I was very excited to promote it, and use it.
I will be attentive to development, to use it as professionally reasonable.
I understand that there is no company behind contributing money and that it goes slowly.
Thanks, again.
« Last Edit: July 23, 2019, 12:59:57 pm by casimiro »

Leledumbo

  • Hero Member
  • *****
  • Posts: 8114
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: Is "mature" lazarus to create android apps?
« Reply #12 on: July 23, 2019, 12:40:57 pm »
The good ol' method of requirement gathering then find if LAMW has matching implementation should reveal the answer itself. LAMW after all, is just a wrapper of most Android API, which mostly deals with UI elements (well, there are camera, opengl, bluetooth and networking components as well). Should be fairly easy to justify whether it fulfills your requirement or not. The in-app logic should be covered by FPC already.

casimiro

  • New Member
  • *
  • Posts: 18
Re: Is "mature" lazarus to create android apps?
« Reply #13 on: July 23, 2019, 01:01:47 pm »
Thank you.
Regards.

Noodly

  • Jr. Member
  • **
  • Posts: 70
Re: Is "mature" lazarus to create android apps?
« Reply #14 on: July 23, 2019, 01:46:15 pm »
Yes. I used it to create some company internal apps.

Another good example is here : https://play.google.com/store/apps/details?id=swbcdx.cap.shortwavelist
That's free, but professional quality AND accepted in the play store.
Note he writes he is porting to a different development platform, though. He may react on this forum to clarify.

A commenter on play store stated the app ran very slow on their device. The developer replied: "Due to issues with certain processors, such as you experienced, I am in the process of porting code to a different development platform which should resolve your issue. This is a big job but should be worth waiting for."
Windows 10 Home, Lazarus 2.02 (svn 60954), FPC 3.04