В этот вторник совместно с компанией Embarcadero проводим вебинар посвященный разработке мобильного приложения с использованием FGX Native. На вебинаре разберем приемы верстки экранов мобильного приложения и одну из возможных примеров системы навигации между экранами.
В качестве примера создаем прототип мобильного приложения, позволяющего выработать полезные привычки.
Когда: 31 мая 2022 в 12:00 МСК
Язык: русский
Заголовок: Создание популярного мобильного приложения с FGX
В этой статье мы разберем настройку и использование сервиса VK Login с помощью TfgVKLoginAuthenticationClient.
Настройка серверной части
Переходим по ссылке и попадаем в список приложений. Нажимаем на кнопку Create
Заполняем название, выбираем тип Standalone app и нажимаем кнопку Connect app
После подтверждения по телефонному звонку попадаем на страницу вновь созданного приложения и переходим в раздел Settings
В настройках запоминаем
В этой статье мы разберем настройку и использование сервиса Google Sign-In с помощью TfgGoogleSignInAuthenticationClient.
Настройка серверной части
Переходим по ссылке и попадаем н а страницу документации с пошаговым мастером настройки, запускаемым по кнопке Configure a project
Запускаем мастер и указываем имя проекта (внутреннее именование, невидимое для конечного пользователя)
Указываем имя продукта для OAuth клиента, которое увидит
Здравствуйте, уважаемые разработчики.
В этом анонсе мы хотим познакомить вас с теми нововведениями, которые появятся в версии 1.14.0.0.
Лицензии и коды активации
Начиная с версии 1.14.0.0 библиотека будет содержать систему защиты, которая построена на кодах активации и файлах лицензий. Каждому клиенту с активной подпиской был выслан индивидуальный код активации на email, привязанный к его учетной записи. Если по какой-то причине вы не получили свой код активации - свяжитесь с нами
В этой статье мы разберем настройку и использование сервиса Facebook Login с помощью TfgFacebookLoginAuthenticationClient.
Настройка серверной части
Переходим по ссылке и попадаем в список приложений
Для создания нового приложения нажимаем кнопку Create App
Выбираем наиболее подходящий под вашу задачу тип приложения
Заполняем название приложения и контактную информацию
После завершения создания нового приложения мы поп
Этой статьей мы начинаем серию статей по клиентам аутентификации, которые впервые появились в версии 1.13.4.0. Мы планируем постепенно добавлять новые сервисы аутентификации. На момент написания данной статьи поддерживаются три клиента для платформы iOS: TfgAppleIdAuthenticationClient, TfgFacebookLoginAuthenticationClient и TfgVKLoginAuthenticationClient.
Что такое аутентификация?
Согласно википедии «аутентификация» — это процедура проверки подлинности. Те другими словами
В этом году нас ждет большое количество новых компонентов и возможностей в библиотеке FGX Native: начиная о завершении добавления iOS платформы в библиотеки, продолжая всевозможными интеграциями мобильных сервисов (оплата, идентификация, встроенные покупки и тд) и заканчивая разработкой новых визуальных компонентов.
В последнем релизе 1.13.4.0 мы уже анонсировали добавление сервисов идентификации пользователя в сторонних сервисах. Сервисы идентификации позволяют получить информацию о польз
Поздравляем вас с наступающим Новым годом!
Мы благодарим вас за доверие и спасибо, что в этом году вы были с нами. В течении всего года мы прислушивались к вашим пожеланиям и старались сделать все возможное, чтобы наш продукт раз от раза становился удобнее и мощнее.
В ближайшее время выйдет новый релиз 1.13.3.0. Традиционно в этом релизе вас ждет несколько полезных новинок и улучшений.
GooglePay - TfgGooglePayClient
Первая новинка - это новый компонент TfgGooglePayClient опл
Добрый вечер,
Мы плотно работаем над новой версией библиотеки FGX Native, в которую войдут новые компоненты-контейнеры и многие другие улучшения. В этой статье мы хотели бы поделиться двумя новыми компонентами-контейнерами TfgVirtualPagerLayout и TfgPagerLayout, которые появятся в релизе 1.13.1.0.
TfgVirtualPagerLayout
Это базовый компонент, который предназначен для динамической загрузки/выгрузки страниц по мере их необходимости. В отличии от привычных подходов с добавлением влож
Добрый день,
В ближайшее время выйдет релиз FGX Native 1.13.0.0 с полноценной поддержкой Delphi 11. Обо всех нововведениях по порядку.
Delphi 11
Начиная с версии 1.13.0.0 мы включили поддержку Delphi 11. В то же время, мы исключили поддержку 10.3 из инсталлятора на основании результатов голосования:
Мы переработали все формы дизайнера и добавили полноценную поддержку HiDPI.
Дизайнер форм
Добавлен новый режим позволяющий отключать пунктирную рамку компонентов.
Рады поделиться новинками будущего релиза 1.12.0.0.
Очень часто при разработке мобильных приложений разработчики сталкиваются с одними и теми же задачами. Большинство решений, которые есть в интернете, ориентированы под FMX. Однако, зачастую из-за зависимостей в RTL на FMX Java код, эти решения нельзя просто добавить в FGX Native как есть и использовать.
Поэтому мы решили по мере возможностей предлагать вам решения этих задач в виде расширений для FGX Native. Расширение будет включать
Здравствуйте.
В этой статье мы поговорим о новинке, которая появится в релизе 1.11.6.0, а именно о встроенном средстве просмотра логов устройств работающих под управлением операционной системы Android.
Общие данные о том, что такое логи, их ценность при отладке и тд вы можете прочитать в статье касающейся логирования в контексте iOS
Общие сведения.
Для просмотра логов под Android используется утилита командной строки logcat. Вы можете использовать ее как напрямую, управляя чер
Всем хорошей рабочей недели!
Год назад мы поделились руководством по подключению популярного сервиса платформы для аналитики и маркетинга приложения Yandex AppMetrica для Android. В этой статье с мы рассмотрим, как начать использовать этот же сервис для iOS платформы.
Подключение FGX Native приложения для Android платформы рассмотрено в другой статье:
Для того, чтобы начать использовать AppMetrica в вашем приложении нужно выполнить два шага:
Зарегистрировать ваше приложен
Здравствуйте.
В этой статье мы поговорим об отладке приложений на iOS с помощью логирования (часть материала будет актуальна и для Android).
Общие сведения.
Логирование позволяет получать информацию о работе вашего приложении даже когда оно запущено без отладчика, при фатальных падениях приложения и тд.
Особенно тема логирования актуальна для мобильных платформ, т.к. здесь, к сожалению, Delphi отладчик не может похвастаться такой же стабильностью и качеством, как отладчик для платфо
В эту среду совместно с компанией Embarcadero проводим вебинар посвященный разработке мобильного приложения с использованием FGX Native. На вебинаре разберем одну из возможных архитектур мобильного приложения, применим шаблон MVVM для построения экранов. И познакомимся с приемами создания мобильных интерфейсов с FGX Native.
Когда: 23 июня 2021 в 12:00 МСК
Язык: русский
Заголовок: Примеры использования библиотеки FGX Native для создания макетов реальных мобильных приложений.
Здравствуйте.
Еще одним нововведением в релизе 1.11.2.0, помимо TfgPopup, является работа с пикселями ("сырыми данными") TfgBitmap. Доступ к пикселям открывает практически неограниченные возможности для обработки и анализа изображений. Так же в новом релизе будет добавлена возможность поворота изображения.
Воможность работы с пикселями TfgBitmap.
Общие сведения.
Обращение к сырым данным возможно только между парными вызовами TfgBitmap.MapData и TfgBitmap.UnmapData, кот
Доброго дня!
В ближайшем релизе 1.11.2.0 всех нас ждет появление поддержки выпадающих окон TfgPopup. Если вам необходимо отобразить содержимое в виде выпадающего окна, то эта возможность непременно вам пригодится.
Создание
В качестве содержимого выпадающего окна можно использовать как любой визуальный компонент так и форму. Удобнее всего использовать форму, поскольку она позволяет создать содержимое выпадающего окна прямо в дизайнере. При создании формы важно указать:
Отключ
Нам очень приятно поделиться с вами этой новостью. Одно из приложений, написанных на FGX Native, победило в ежемесячном конкурсе Delphi приложений от Embarcadero. Это приложение - аудио-гид по достопримечательностям разных городов с поддержкой нескольких языков.
Поздравляем Романа с успехом и желаем ему не останавливаться на достигнутом!
Приложение в Play Market: https://play.google.com/store/apps/details?id=ru.wc2.welcome&hl=ru&gl=US
Ссылка на конкурс Embarcadero: h
Продолжаем анонсировать интересные возможности новой версии FGX Native 1.11.0.0. И в этот раз - это компонент локализации TfgTranslator.
В этой версии мы поставляем отдельный bpl-пакет с компонентом локализации TfgTranslator, который мы сами уже давно и успешно используем в реализации FGX Native дизайнера. Однако, мы не рекомендуем его использовать в мобильных приложениях, поскольку все словари с переводами всегда загружаются при создании формы, а так же, поскольку у нас есть иное видение т
Продолжаем серию статей, посвященных новинкам релиза FGX Native 1.11.0.0. И в этой статье поговорим о самой главной и ожидаемой новинке - поддержка полноценных анимаций 🔥🔥🔥.
TfgAnimationManager - центр управления анимациями
Главным центром управления анимации любого компонента является менеджер анимаций, доступ к которому можно получить через свойство TfgControl.AnimationManager. Именно он отвечает за создание, добавление и удаление аниматоров.
Создание аниматора
Чтобы
В следующем релизе FGX Native 1.11.0.0 будет много новых интересных возможностей, которые безусловно найдут свое место в ваших приложениях. В этой статье поговорим о первой новинке: получение фотографии с камеры или из системной галереи изображений.
До версии 1.11.0.0 получение фотографии с камеры, было не самой тривиальной задачей. Было два решения, которым обычно пользовались разработчики:
Использование напрямую камеры и разработка своего решение на базе демонстрационного проекта "К
Скоро выйдет релиз 1.9.4.0 с интересными и полезными нововведениями для наших пользователей. Обо все по порядку.
Push-уведомления
Если вы уже использовали push-уведомления в своих приложениях, то, возможно, вы обратили внимание, что архитектура сервисов push-уведомлений в RTL с одной стороны довольно гибкая, с другой стороны требует написание определенного количество лишнего кода, которого можно было бы избежать. По этой причине мы разработали новый компонент для работы с push-уведомле
В ближайшие дни выйдет новый релиз библиотеки FGX Native 1.9.3.0, главной новинкой которой будет утилита командной строки для генерации заголовочных файлов Delphi для использования Java API /Android API.
Утилита располагается в каталоге "$(FGX)\Tools\Java2Delphi" и в ее состав входят:
Java2Delphi.exe - утилита.
config.template.json - Шаблон конфигурационного файла, в котором указаны правила формирования итоговых Delphi-модулей.
api-versions.android-28.xml - Файл с инфор