Size: a a a

2020 October 14

AS

Alexey Shumkin in Delphi & Lazarus
Renat Suleymanov
Умея разрабатывать приложения в Лазарус почему-бы не попробовать также писать под андроид. ТЕм более у Лазаруса всегда хорошо с кросслпатформенностью для компилятора
вот примерно такой ответ я ожидал получить
а не эти ваши "чо ты сразу начинаешь?" ))
источник

SB

Sergey Bodrov in Delphi & Lazarus
Stanislav V. Emets
Господа, а не ткнете в свежие примеры написания приложений под андроид с использованием лазаруса, а то как не ткнусь, все старое очень. Даже lazandroidmodulewizard в примерах использует eclipse который, вроде с 2015 года не поддерживает нормально уже плагин для андроид... или я ошибаюсь.
В том же LAMW есть куча примеров. Структура проекта в примерах не имеет отношения к Lazarus, из значимого там только ресурсы (картинки, шаблоны) и конфиги. Остальное нужно только для открытия проекта в AndroidStudio. Если не собираешься разрабатывать свои компоненты для LAMW или плотно взаимодействовать с Andriod API, то студия не нужна, можно прямо из Лазаруса собирать проекты.
источник

ED

Ed Doc in Delphi & Lazarus
Renat Suleymanov
Умея разрабатывать приложения в Лазарус почему-бы не попробовать также писать под андроид. ТЕм более у Лазаруса всегда хорошо с кросслпатформенностью для компилятора
У меня почему-то сложилось очень печальное впечатление о перспективах андроида на Лазаре
источник

RS

Renat Suleymanov in Delphi & Lazarus
Ed Doc
У меня почему-то сложилось очень печальное впечатление о перспективах андроида на Лазаре
Ну было дело, что развитие Лазарус для андроид несколько оставало от других платформ. Насчет перпесектив - не знаю
источник

SB

Sergey Bodrov in Delphi & Lazarus
Ed Doc
У меня почему-то сложилось очень печальное впечатление о перспективах андроида на Лазаре
У меня тоже. Но тем не менее, возможность создавать приложения для андроида есть, солидный набор компонентов тоже есть. Не хватает только отладки.
источник

ED

Ed Doc in Delphi & Lazarus
Я решил, что лучше время потратить на какой-нибудь флаттер и иже с ним
источник

SE

Stanislav V. Emets in Delphi & Lazarus
Sergey Bodrov
В том же LAMW есть куча примеров. Структура проекта в примерах не имеет отношения к Lazarus, из значимого там только ресурсы (картинки, шаблоны) и конфиги. Остальное нужно только для открытия проекта в AndroidStudio. Если не собираешься разрабатывать свои компоненты для LAMW или плотно взаимодействовать с Andriod API, то студия не нужна, можно прямо из Лазаруса собирать проекты.
все примеры, что я посмотрел на гитхабе, там мне кажется андроидная часть старовата.
источник

ED

Ed Doc in Delphi & Lazarus
Все равно в последнее время все больше стал увлекаться заданием свойств визуальным компонентам в коде 😊
источник

SB

Sergey Bodrov in Delphi & Lazarus
Stanislav V. Emets
все примеры, что я посмотрел на гитхабе, там мне кажется андроидная часть старовата.
"Андроидная часть" проекта генерируется автоматически при сборке проекта в Лазарусе. Чем современнее LAMW, тем современнее будет проект после сборки.
источник

SE

Stanislav V. Emets in Delphi & Lazarus
Ed Doc
Я решил, что лучше время потратить на какой-нибудь флаттер и иже с ним
я не профессиональный разработчик, я смотрет kivy и питон еще, но там тоже швах с документацией 😞
источник

ED

Ed Doc in Delphi & Lazarus
Sergey Bodrov
"Андроидная часть" проекта генерируется автоматически при сборке проекта в Лазарусе. Чем современнее LAMW, тем современнее будет проект после сборки.
АПК все равно собирается либо скриптами, либо андроидстудио, если я правильно ошибаюсь
источник

SB

Sergey Bodrov in Delphi & Lazarus
Ed Doc
АПК все равно собирается либо скриптами, либо андроидстудио, если я правильно ошибаюсь
apk собирается системой сборки (gradle либо ant), конфиги для нее генерируются в Лазаре при сборке проекта.
источник

ED

Ed Doc in Delphi & Lazarus
Stanislav V. Emets
я не профессиональный разработчик, я смотрет kivy и питон еще, но там тоже швах с документацией 😞
Аналогично. Но доки под flutter/dart есть и очень подробные. На хабре даже есть статьи для начинающих
источник

ED

Ed Doc in Delphi & Lazarus
Sergey Bodrov
apk собирается системой сборки (gradle либо ant), конфиги для нее генерируются в Лазаре при сборке проекта.
Спорить не буду, сильно не разбирался 😏
источник

SB

Sergey Bodrov in Delphi & Lazarus
Но в то же время генерируется структура проекта под АндроидСтудию, что бывает удобным.
источник

SE

Stanislav V. Emets in Delphi & Lazarus
Сейчас внимательно посмотрел в LAMW да, там есть сборка с помощью Gradle, в общем надо курить форум, и изучать примеры.
источник

SE

Stanislav V. Emets in Delphi & Lazarus
Просто я увидел эклипсовские файлы, и напрягся, что старое.
источник

SE

Stanislav V. Emets in Delphi & Lazarus
насколько я понял в LAMW мы пишем на лазаре библиотеку для жабы, и есть некоторая обертка для запуска того, что мы там написали?
источник

SB

Sergey Bodrov in Delphi & Lazarus
По сути, Лазарь компилирует библиотеку (.so) под архитектуру Arm, совместимую с Andpoid Native API (NDK). Затем генерирует имитацию проекта под AndroidStudio, конфиги, скрипты, создает исходники обертки на Java, и потом запускает gradle/
источник

RS

Renat Suleymanov in Delphi & Lazarus
Вот чел на Лазарус в андроиде писал приложухи https://t.me/freepascal_en/21227
источник