Jump to content

Search the Community

Showing results for tags 'новости'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Clients
    • Download Trial
    • Download Release
    • News
    • Questions of future users
    • Voitng for new features
    • FGX Native projects
    • Feedbacks
  • Private forum. For users with active subscription
    • Animations
    • Alignment (Flexbox)
    • Components
    • Assets
    • Database
    • Graphics
    • Demos
    • Logging
    • Systems permissions
    • Dialogs
    • Notifications
    • Virtual keyboard
    • Gestures
    • Forms
    • Platform Questions
    • Localization (L11N)
    • Publishing
    • IDE Designer
    • Emulator
    • Debugging
    • Component development
    • Additional files
    • Other questions
  • Bug Reports
    • Opened
    • Closed
  • Organization of the work of this forum
    • Rules

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


About Me

Found 16 results

  1. В ближайшем релизе 1.5.0.0 мы добавили пару небольших улучшений, которые немного помогут вам проще разрабатывать ваши мобильные приложения. 1. Отступы для TfgLabel В разработке пользовательского интерфейса довольно часто встречается задача визуального выделения текстовых меток/тегов. Обычно для визуального выделения используется фон в виде скругленного прямоугольника. Раньше такая задача решалась при помощи двух компонентов: Контейнер TfgLayout с требуемыми отступами для текста и с фоном BackgroundName в виде 9-path изображения. Метка TfgLabel, куда непосредственно выводится текст. Теперь же у TfgLabel есть специальное свойство ContentPadding, позволяющее добавить внутренние отступы, используемые при отображении текста. В результате метка легко получается на базе одного компонента TfgLabel с фоном BackgroundName и требуемыми отступами. 2. Оттенок для кнопки TfgButton Теперь для кнопки TfgButton добавлены новые свойства TintColor и TintColorName, позволяющие перекрасить системный цвет кнопки. 3. Android AlarmManager Мы добавили небольшой пример по использованию Java кода из FGX Native приложения. Новый демонстрационный пример показывает, как сделать на языке Java свой BroadcastReceiver и использовать его в связке с FGX Native приложением. Данный пример пригодится разработчикам, которым необходимо более тесная интеграция с Android API. 4. Автосайз iOS Так же мы с нуля реализовали TfgDrawerLayout для iOS. drawer-iOS.mp4
  2. Всем доброго дня, При разработке кросс-платформенного приложения важной базовой составляющей является определение размеров компонентов. С одной стороны нет ничего проще, чем задать желаемый размер любому компоненту библиотеки FGX Native или задать правило выравнивания компонентов при помощи FlexBox. Однако, кросс-платформенная разработка накладывает определенные трудности в этом подходе. А именно зачастую размер компонентов зависит не только от других компонентов, но и от содержимого. И если с первым отлично справляется FlexBox, то со вторым в FGX Native нужно использовать метод для расчета размеров компонентов TfgControl.MeasureSize, и будем честны, это было временное решение. Мы всегда стараемся сделать библиотеку FGX Native удобной для использования, чтобы разработчик мог концентрироваться в коде на бизнес логике своего приложения, а не программной "настройке" UI. Одним из грядущих улучшений будет поддержка автоматического расчета размеров компонентов. Мы внедрили на нижнем уровне поддержку Autosize. Теперь на уровне появится новое свойство TfgControl.Autosize, которое отвечает за то, что именно нужно автоматически посчитать: ширину, высоту или обе величины. Если в ходе выравнивания компонента система понимает, что компонент имеет фиксированный размер, то в этом случае компонент может автоматически его рассчитать. Так например задание Autosize = [Height] для TfgTraсkBar автоматически посчитает нужную высоту компонента, а вот указание Autosize = [Width] для этого компонента ни на что не повлияет. Не смотря на то, что сам механизм внедрен на нижнем уровне, реально это свойство в ближайшем релизе будет доступно только для нескольких компонентов: TfgSwitch, TfgTrackBar, TfgNavigationBar и возможно TfgLabel. Если с TfgSwitch и TfgTrackBar в целом понятно, то вот на счет TfgNavigationBar стоит отдельно отметить, что теперь этот компонент умеет в автоматическом режиме расчета высоты учитывать отступы у формы SafeArea и наличие заголовка и подзаголовка. И если раньше необходимо было программно отслеживать изменения отступов области SafeArea в TfgForm.OnSafeAreaChanged и на основании значений отступов вычислять руками высоту панели навигации, то сейчас все это будет происходить автоматически. Данное нововведение особенно актуально в свете предстоящего появления iOS. Так как в iOS используются другие шрифты, размеры текста и размеры компонентов. И чтобы сделать действительно универсальное приложение без этой функциональности будет очень сложно. Всем хорошей рабочей недели!
  3. Всем доброго дня! У нас есть много хороших новостей на конец уходящего лета 🌞. Во-первых. Мы практически полностью разработали новые компоненты под iOS TfgNavigationBar, TfgListMenu, TfgDatePicker, TfgTimePicker, TfgTimeEdit, TfgDateEdit, TfgCheckBox, TfgRadioButton, TfgPageControl, TfgTrackBar, TfgRectangle, TfgLine, TfgSvgPath и тд. Закончили с TfgCollectionView и реализовали полноценную поддержку стилей, "Drag & Drop" и "Pull To Refresh". reordering.mp4 pull-to-refresh.mp4 Во-вторых. Мы реализовали полноценную TfgCanvas для iOS с поддержкой градиентов, разных кистей и отрисовкой на битмапах. В-третьих. Мы улучшили поддержку TfgPath. И теперь мы полностью поддерживаем весь стандарт доступных path команд w3c. В-четвертых. Реализовали диалоги и пикеры для выбора даты и времени. В-пятых. Реализовали TfgForm.OnSafeAreaChanged и добавили возможность получать состояние приложение напрямую у TfgApplication.State. В-шестых. Запустили FGX Native Global Demo и большая часть экранов уже открывается и успешно работает. Всем хорошего окончания этих выходных!
  4. Всем хорошей пятницы, Немного новостей с полей разработки iOS ?. Мы продолжаем активно работать над реализацией iOS части библиотеки FGX Native и хотим поделиться с вами текущим статусом ?. 1. Полностью реализованы новые компоненты TfgScrollBox, TfgVerticalScrollBox, TfgHorizontalScrollBox, TfgCardPanel, TfgSwitch, TfgTimer CardPanel-Demo.mp4 2. Частично реализована поддержка TfgBitmap Реализованы базовые операции с TfgBitmap: Создание. Работа со скейлом Чтение из разных источников. Сохранение. 3. Добавлена поддержка ресурсов Научили iOS приложение работать с нашими ресурсами. Теперь app пакет содержит ресурсы FGX Native приложения. 4. Реализованы вспомогательные сервисы Реализована часть служебных сервисов (IFGXLocaleService, IFGXApplicationInfoService, IFGXScreenService) используемых, в том или ином виде в существующих компонентах и вспомогательных классах. 5. Частично реализован TfgCollectionView Реализована базовая функциональность списка. Создание элементов. Поддержка стилей. Связывание данных. CollectionView.mp4 collectionView-3.mp4 6. Частичная реализация TfgImage Реализованы все методы отображения изображений, кроме маски. 7. Реализация диалогов Реализованы диалоговые окна TfgDialogs для отображения сообщений и диалогов с кнопками. 8. Добавлены новые хедеры для iOS 13. Транслированы и добавлены свои собственные хедеры для iOS API.
  5. и Что связывает итальянскую конференцию DelphiDay по Delphi и FGX Native? Правильно! В ближайшие дни FGX Native будет представлена на одной из крупнейших Delphi конференций Европы в Италии, на родине Марко Канту. Это очень важный шаг в истории развития проекта, потому как библиотека постепенно выходит на международный уровень. Возможностью рассказать о себе широкому кругу иностранных разработчиков мы обязаны нашему клиенту из Италии @claudio.piffer, который сам проявил инициативу и подготовил интереснейшую презентацию о FGX Native. В данной презентации Клаудио расскажет о главных возможностях библиотеки и поделится своими впечатлениями об её использовании. От всего сердца желаем Клаудио удачи и с нетерпением ждём его выступления. Ниже опубликована вся информация о конференции. P.S. Выступление будет на итальянском. Когда: 11 июня 12:30 (по московскому времени) Программа конференции: https://www.delphiday.it/ Язык: итальянский Заголовок: FGX Native: мобильная альтернатива FMX Спикер: @claudio.piffer Анонс:
  6. Всем доброго дня, Немного полезной технической информации о следующем релизе 1.4.0.0: Поддержка RAD Studio 10.4 Новый релиз будет посвящен поддержке RAD Studio 10.4 с одной стороны и прекращению поддержки RAD Studio 10.2 с другой стороны. Основные причины: Отсутствие жизненно важной поддержки Android 64-bit Нет поддержки push-уведомлений на уровне IDE Новый Java-Delphi мост В версии 1.4.0.0 будет полностью обновленный Android-Delphi мост. Он будет основан на нашей текущей реализации моста. Однако он не будет совместимость со старыми заголовочными файлами. Это значит, что если вы используете нативное Android API в ваших приложениях, то в версии 1.4.0.0 нужно будет выполнить миграцию. Миграция будет простой. Инструкция будет детально дана ближе к релизу. Причина обновления моста связана с удалением поддержки ARC в 10.4. Это приводит к нерациональному и неоправданному использованию делфи классов, как обертки над Java классами. Так как, используя такой подход, необходимо удалять руками все объекты моста. При этом код становится очень тяжелым для восприятия и неудобным для использования. Обновленная версия моста будет улучшенным синтезом нашей текущей реализации и подхода с использованием делфи интерфейсов. Он сохранит все принципы работы с классовыми членами (поля, методы) и способом создания Java объектов. Однако теперь работа с созданным объектом будет осуществлять через интерфейс, а не класс, как было ранее. Всем спасибо за внимание и хорошего рабочего дня!
  7. Мы стараемся делать так, чтобы FGX Native стала эффективным инструментом ? для разработчиков, приносила результаты и доставляла удовольствие от работы ?. Мы постоянно работаем над расширением возможностей и предоставляем новый функционал. Однако, с учетом молодости проекта FGX Native по нему не так много информации. Эффективность использования зависит от ваших умений и навыков. А для развития этих умений и навыков нужны обучающие материалы ?‍?, примеры правильного использования. Мы решили провести небольшой пробный эксперимент и для начала записать пару обучающих видео уроков по использованию FGX Native. Рад представить вам первый, самый базовый урок для начинающих о начале разработки мобильных приложений с FGX Native и Delphi. В уроке рассматривается: Настройка рабочего окружения; Создание Hello World мобильного приложения; Запись и чтение логов в FGX Native. Следующий урок будет о системе выравнивания Flex в FGX Native. Рассмотрим типовые задачи и их решения. Сверстаем сложный макет приложения. Чтобы не пропустить, подписывайся на новый официальный канал FGX Native: https://www.youtube.com/channel/UCd818Et5Fi0Iy53YouBce3w Приятного обучения:
  8. Сервисы являются неотъемлемой частью мобильных приложений. Они позволяют выполнять фоновые задачи в то время, когда ваше приложение может быть выгружено из памяти. Отслеживание местоположения пользователя, мониторинг его активности, прием сообщений и проверка почты - это лишь краткий перечень типовых задач, решаемых с помощью Android сервисов. До настоящего момента в FGX Native не было полноценной поддержки Android сервисов. И хотя при должном упорстве сервисы можно было реализовать и ранее - это не было тривиальной задачей и требовало определенных знаний. Я рад сообщить, что в ближайшем релизе мы запускаем полную поддержку Android сервисов, которая включает в себя: Адаптированую платформу FGX Native для использования базового функционал библиотеки (логирование, таймеры и тд) в сервисах. Новый менеджер для удобного добавления и управления настройками Android сервисов. С нетерпением ждем релиза. Всем хороших выходных.
  9. Всем доброго дня, Мы постоянно работаем над обновлениями библиотеки FGX Native, чтобы предлагать вам больше новых возможностей для решения ваших задач. Впереди вас ждет поддержка Андроид сервисов, новые крутые возможности по автоматизации управления ресурсами, шаблоны готовых проектов и многое другое. Расширение возможностей библиотеки - это несомненно важная составляющая развития продукта. Однако, вторым важным компонентом развития является обучение правильным техникам и приемам использования библиотеки, чтобы приложения делались быстрее, гибче, удобнее и качественнее, а поддержка доставляла вам удовольствие. В связи с этим мы планируем провести серию пробных вебинаров по обзору возможностей библиотеки, обучению использованию компонентов и тд. Нам очень важно знать ваше мнение, как пользователей: Что в библиотеке вызывает у вас сложности? На какие компоненты вы хотели бы обзор на вебинаре? На что вы потратили больше всего времени при работе с библиотекой? Оставьте ваши пожелания под этой новостью. Спасибо за внимание
  10. Hello everybody, The FGX Native library was originally developed in Russian , as the first planned distribution market was Russia and the CIS. It was a very long journey during which a large number of foreign developers contacted me and were interested in the library. The international version of the library is the next important stage in the development of the FGX Native and its entry to the international level. I am happy to share with you the current work in this area. We have already finished translating all the library's design-time packages for the IDE. This includes translating all forms, wizards, designers and etc. We specially developed new universal component for localization, which we actively use in the international version. The next steps are: Translation samples description. CICD for internation version. EULA and license translation. Thank you for your attention, follow the news and do not get sick!
  11. Сложно представить мобильное приложение без графических ресурсов. Поиск иконок зачастую становится довольно сложной и не тривиальной задачей, особенно с условием необходимости найти иконки в разных масштабах, чтобы они четко выглядели на любых устройствах клиентов. Мы подумали, что можем помочь вам с этим и сэкономить время, которое вы можете потратить на что-то более важное. Теперь вы сможете в пару кликов добавить современные иконки в ваше приложение через дизайнер ресурсов FGX Native. Около 1000 вариантов уникальных иконок доступно вам в 4 различных размерах (18х18, 24х24, 36х36 и 48х48). Каждая иконка поддерживает 5 варианта скейлов (1.0, 1.5, 2.0, 3.0 и 4.0) для каждого базового размера и специально разработана с учетом Материал дизайна для Андроид приложений. В будущем наборы иконок будут расширяться и появляться новые. Возможность появится в 1.1.6.0. Не пропусти!
  12. В обновлении 1.1.6.0 процесс сборки android приложения претерпел незаметное на первый взгляд, но очень важное для пользователей изменение, а именно, добавлена автоматическая генерация файла classes.dex. classes.dex - обязательный для android приложения файл, содержащий все используемые в приложении Java библиотеки. Ранее конечное приложение собиралось с готовым classes.dex файлом поставляемым вместе с библиотекой FGX Native, что создавало для разработчиков некоторые проблемы при использовании сторонних jar библиотек. Процесс добавления был нетривиален и требовал глубокого погружения в документацию, процессы сборки и микширования classes.dex. Механизм автоматической генерации уже используется в FMX проектах, однако, по ряду причин и ограничений, накладываемых IDE, он не мог быть задействован для FGX Native. Мы пересмотрели пользовательский опыт и рады представить вам новый удобный диалог для управления jar библиотеками, используемыми в проекте. Вызвать диалог можно двумя способами: Через главное меню: Project -> FGX Android Libraries Через контекстное меню панели Projects. Target Platforms -> Android (32/64 bits) -> Libraries -> Setup Android Libraries. Всё, что необходимо для включения в ваше приложение сторонней jar библиотеки — это добавить её в разделе «Все модули» или «Пользовательские». Для возврата списка библиотек к первоначальноиу состоянию воспользуйтесь кнопки «По-умолчанию».
  13. Подпишись на канал обновлений в три клика и не пропусти новый релиз!
  14. Теперь в FGX Native появится новый компонент для отображения рекламы в вашем приложении TfgBannerAd. Компонент позволяет монетизировать ваше приложение и получать пассивный доход. Компонент поддерживает несколько видов баннера, поэтому вы всегда сможете подобрать подходящий размер. В качестве рекламной площадки используется Google AdMob. Компонент будет доступен в 1.1.6.0.
  15. Вести с полей разработки библиотеки FGX Native под iOS. Новые полностью реализованные компоненты TfgProgresBar, TfgAniIndicator и почти полностью реализованный TfgEdit.
  16. Как вы знаете, библиотека FGX Native - это кроссплатформенная библиотека, разрабатываемая с учетом возможностей добавления новых платформ. На текущий момент доступна только платформа Андроид. Однако, работа над iOS уже идет полным ходом. Рад поделится с вами промежуточными результатами. Перед вами простое приложение с одной кнопкой и меткой: Полностью работает система выравнивания, реализована часть базовых сервисов платформы и сделаны первые наброски стандартных компонентов (кнопки, метки и контейнеры). video_2020-04-07_02-12-49.mp4
×
×
  • Create New...