Jump to content

Yaroslav Brovin

Administrators
  • Posts

    2,567
  • Joined

  • Last visited

  • Days Won

    647

Posts posted by Yaroslav Brovin

  1. 5 часов назад, Артем сказал:

    Так и знал что в TfgLottie были ошибки... заменил все прелоадеры через него на TfgActivityIndicator. Подожду еще пару версий и верну Лоти

    Просто ждать бесполезно. Мы обсуждали вашу проблему с вами, что требуется завести репорт и какие-нибудь шаги для воспроизведения. В результате - ничего. Со своей стороны мы независимо от вас, проверили возможность падения компонента лотти, которые проигрывает анимацию при закрытии формы. Однако, все работает штатно без каких-либо видимых проблем. Отсюда либо проблема реально у нас или в вашем коде. Понять это гаданием, к сожалению, не возможно. Поэтому от вас требуется минимальное, описать проблему и шаги для воспроизведения.  А дальше мы ее оперативно поправим, если проблема в библиотеке.

    • Like 1
  2. 9 часов назад, Dmitry Sh. сказал:

    последний релиз великолепен, спору нет, но может уже есть чем еще порадовать страждущих?

    Сейчас идет работа над:

    1. Поддержкой Firebase Push-notificatio для iOS.

    2. Возможность добавлять Android библиотеки по наименованию пакета и версии.

    3. Разработка нового визуального компонента TfgBottomNavigationBar по Material Design.

    Дальше есть планы по реализации сервисов идентификации для Android и добавление новых кроссплатформенных решений для сторонних сервисов типа Yandex AppMetrika, Google Analytics и тд.

    • Like 2
    • Thanks 1
  3. В 03.01.2023 в 02:22, Lachlan Gemmell сказал:

    My post is about a potential financial transaction between two legal entities, my company and yours.

    All foreign clients pay via PayPro, which directly sells my software. Or if you have any doubts about the potential payment problems. You can purchase software directly from Italy shop: https://www.wintech-italia.it/ In this case, these are your monetary agreements with the Italian store. And at the moment I am not aware of any problems with paying foreign persons wishing to purchase the English version of the library.

  4. 4 hours ago, Kreon said:

    документация кроме как по ссылке https://docs.fgx-native.com/index.php/Заглавная_страница

    в другом виде не существует?

    У нас есть несколько источников документации. Не могу сказать, что у нас все идеально задокументировано, но у нас есть документация в следующих видах:

    1. Исходные коды компонентов. Практически все публичные типы и методы имеют xml-документацию. 
    2. Импортированная документация из кода: https://docs.fgx-native.com/ . Она автоматически строится на базе XML документации.
    3. Слегка устарелая, но не сильно потерявшая актуальность документация на основном сайте: https://fgx-native.com/ru/introduction.html
    4. Видео записи вебинаров. На них рассматриваются основы - 
    5. Текущий форум, на котором есть ответы на самые популярные ответы, которые задают пользователи. И на котором, пользователи могу задавать свои вопросы.
    6. Демонстрационные примеры, которые идут в поставке.
    7. Статьи в блогах, в которых мы рассматриваем и описываем работу новых функций: https://forum.fgx-native.com/blogs/ и руководства 
    • Like 1
  5. Just now, Максим Кузнецов said:

    Это пример, который указан в предыдущем посте от моего сообщения. Где написано "выложил демонстрационный пример с вебинара".

    Было несколько вебинаров и несколько проектов. Укажите ссылку на вебинар или на статью, где указан этот текст, пожалуйста.

  6. Добрый день,

    Версия Delphi 10.4 к сожалению имеет проблемы с распознаванием современной структуры Android SDK. Delphi 10.4 использует старый Android SDK с устаревшими утилитами, поэтому она ожидает их найти и увидеть в аналогичной современной версии Android SDK. Отсюда мастер не позволяет пройти на следующий шаг для указания путей. 

    Как можно решить?

    Использование стандартного профиля Android SDK, который поставляет сама Delphi при установке.

    Сделайте копию текущего профиля Android SDK на будущее. Кнопка Export на странице SDK Manager.

    image.png

    Затем указывайте нужные пути на этой странице к более свежей версии Android SDK.

    Например, вот так выглядят мои настройки на 10.4.2:

    image.png

    P.S. Спасибо за вашу поддержку на выступлении на Code Rage 2022 😉 

    • Thanks 1
  7. Добрый вечер,

    Поддержка версии NDK идет на уровне RAD Studio. Согласно требованиям, она поддерживает версию Android NDK 17b.

    https://docwiki.embarcadero.com/RADStudio/Alexandria/en/FireMonkey_Platform_Prerequisites 

    Я лично использую 21b. Другие версии не пробовал, но не исключаю, что Delphi может еще не уметь работать со свежими версиями NDK.

    Спасибо

  8. Hello,

    3 hours ago, Abe said:

    1. Does it come with FULL source code?

    No, we provide source code for crossplatform units and iOS/Android API headers.

    3 hours ago, Abe said:

    2. If yes, is it commented in English?

    Yes, Most of the code has XML-docs. However, it's in russian right now. But we export this documentation on https://docs.fgx-native.com/ So techincally you can use auto-translation tool.

    Thank you.

  9. In case of my misunderstanding.

    You can activate the FGX Native license in a virtual machine. By default, we give 3 activations. The license is linked to the hardware. Therefore, by default, you can activate the license on three different virtual machines or computers. We assume it's workstation at work, notebook and workstation at home. However, if you have reasonable reasons to have more activations, you can always contact us with a request to increase this number.

    Also, usually a virtual machine supports snapshot, so you can take a base snapshot with delphi and FGX Native and use one virtual machine with different points for different clients.

    Thank you

  10. Hello Lachlan,

    Recently there were discussion in another Delphi community about politics. Therefore, I will allow myself to borrow the answer of Darian Miller:

    Quote

    Keep your politics out of this forum.  All related messages have been deleted.  If anyone wants to talk about Russia and Ukraine - do it elsewhere.  There are plenty of other places to call each other out about their political views.  In this forum, we only argue about things like the use of WITH and GOTO and spaces versus tabs.  And to be explicit - there is no reason not to support a Russian or a Ukrainian developer asking questions about Delphi here.  Nationality should not be a part of the conversation.  And while we are on the topic -  we don't care where you come from, what you look like, who you sleep with, what pronouns you want to use, or what your religion is - and, just as importantly, that road goes both ways.  Do not interject any of these opinions of yours into the conversation either.  We cannot possibly make everyone on a social level happy as everyone is different and everyone has differing opinions and beliefs about all sorts of topics.  The Delphi code you are writing and supporting does not behave any differently depending on the answer to any of these things.

    Thank you,
    Yaroslav Brovin

    • Like 4
  11. Hello Lachlan,

    9 hours ago, Lachlan Gemmell said:

    I do all my development in virtual machines

    You can continue to use Vitrual Machine for development with FGX Native.

    9 hours ago, Lachlan Gemmell said:

    I have a different virtual machine for each of my customers, and then when a new Delphi release comes out I create a new virtual machine for each of those customers again.

    You can not transfer the license to use FGX Native to third parties. The license is named, so only you can use it. Therefore, to be honest, I don't really understand the scheme of transferring a virtual machine to your clients. Do you also give them a license for Delphi?

    Thank you

  12. Добрый вечер,

    8 hours ago, Максим Кузнецов said:

    Это тема относится к будущем пользователем, а к ссылке на демонстрационный пример доступа нет (на сайте я зарегистрирован, а к закрытой части я по определению не имею доступа):

    Я могу скинуть вам пример. Только укажите, пожалуйста, о каком примере идет речь?

    8 hours ago, Максим Кузнецов said:

    Также вопрос почему бы не включить комплексный пример "FGX Native" в поставку самой библиотеки (в т.ч. trial)? Его очень не хватает.

    Я его не добавляю, потому что считаю, что пример не достаточно хорошего качества, чтобы его использовать как эталон. А по сколько к проекту с вебинара требования не такие высокие. Главное показать идею и можно пожертвовать какими-нибудь моментами в коде, то по этому включать его в официальную поставку не хочется. Как показывает практика, часто пользователи берут код как-есть в угоду быстрого решения задачи. И с одной стороны это не плохо, но с другой порождает не качественный код. 

    P.S. Даже в обсуждения примера в этой теме, видно, что пользователь ожидает увидеть готовое законченное приложение, которое можно взять за основу.

  13. Добрый вечер,

    20 часов назад, Максим Кузнецов сказал:

    Ярослав, подскажите какой эмулятор вы использовали в презентации на видео Enterprise CodeRage 2022. Спасибо.

    Я использовал физическое устройство. На презентации CodeRage выступление было в записи, так как время выступления регламентировано. Поэтому запись позволяет заранее выставить все тайминги.. Поэтому я заранее снял видео с экрана телефона и вставил его в выступление в видео редакторе.

    Спасибо.

  14. Добрый вечер.

    К сожалению, Delphi 10.4 по не известным причина не принимает путь к Android SDK. С чем это связано, я не знаю. Однако, вы можете взять стандартный профиль SDK от Андроида, который среда создает при установке и модифицировать пути.

    Так же только сейчас увидел, что речь идет про Delphi 11.1. Возможно мастер создания нового профиля ожидает увидеть среди вложенных папок 31/30 версию Андроида или какую-то другую. А поскольку FMX не адаптирован специально до последней версии Андроида, то я думаю, что и профиль сдк отстает от реальной свежей версии Андроида.

  15. Добрый день,

    После обновления всех манифестов для данного демо-проекта случайно была удалена регистрация NotificationAlarmReceiver из шаблона Андроид манифеста. 

    Замените шаблон манифеста этого проекта на вот этот: AndroidManifest.template.xml

    В следующей версии проект уже будет поправлен.

    Спасибо

    • Like 1
  16. FGX Native теперь использует Gradle для сборки.

    14 minutes ago, HelleR said:

    С помощью jar файлов получилось прикрутить yandex метрику.

    Яндекс метрика поддерживается в FGX Native. Клиенты используют и на Андроид и на iOS.

    14 minutes ago, HelleR said:

    Получается, самый непонятный пункт 1) как раздобыть библиотеку...

    Скачать с публичного репозитория: https://mvnrepository.com/search?q=firebase+analytics

     

  17. Добрый день,

    Можно. Для этого нужно:

    1. Раздобыть Firebase Google Analytics для iOS и Android.
    2. Добавить их в FGX Native приложение.
    3. Сгенерировать заголовочные файлы пи помощи Java2Delphi.
    4. Дальше использовать API, согласно документации Google Analytics.
  18. Вы же написали, что поставили Android Studio. Откройте ее и через нее скачайте 33 сдк. А после этого настройте новый профиль Андроид СДК в Delphi.

    Узнать, куда Android Studio загружает СДК, можно узнать в настройках:

    image.png

    NDK можно брать тот, что поставляется вместе с Delphi. Путь можно подглядеть в профиле Android SDK в делфи.

  19. Нужно установить Android SDK 33 версии. И настроить профиль Android SDK в Delphi.

    Если Android SDK скачивали через Android Studio, то там можно докачать требуемую версию: File -> Settings...

    image.png

×
×
  • Create New...