Перейти к содержанию
  • Регистрация
  1. Barbanel

    Barbanel

  • Похожий контент

    • От Brovin Yaroslav
      Одной из распространенных проблем, с которыми сталкивается разработчик в ходе разработки мобильных приложений, является построение UI. На вебинаре мы рассмотрим реализацию некоторых типовых шаблонов мобильных приложений в контексте библиотеки FGX Native, сравним подходы, используемые для реализации одинакового функционала в FMX и FGX, а также познакомимся с уникальными ключевыми особенностями FGX Native, которые раскрывают все достоинства нативной разработки. В вебинаре принимает участие создатель FGX – Ярослав Бровин.
      Дата: 11 июля 2019 12:00 МСК. Ссылка на регистрацию: http://forms.embarcadero.com/FGXNative
    • От Brovin Yaroslav
      Вот и наступило лето, а вместе с ним и закрытое бета-тестирование библиотеки FGX Native, которое будет проводиться среди участников из стран СНГ. 
      В процессе бета-тестирования будет проведена большая работа, и это займет много моего времени. В связи с этим, среди кандидатов, подавших заявку, будет произведен отбор на основании их профессионального уровня, технической подкованности и т.д. Наличие готового проекта для портирования (или полноценной идеи для будущего приложения) будет большим плюсом при принятии положительного решения по вашей кандидатуре. Я прошу вас максимально честно отвечать на вопросы – это поможет сократить сроки проведения тестирования и приблизит долгожданный полноценный релиз.
      Цели и задачи бета-тестирования: 
      Повышение общего качества библиотеки; Определение степени удобства и очевидности использования существующего функционала с целью дальнейшего улучшения; Создание реальных (в том числе и коммерческих) проектов, основанных на библиотеке; Выявление приоритетных направлений по расширению компонентной базы; Получение обратной связи; Осуществление приоритетной технической поддержки для решения проблем. Бета тестирование - это хорошая возможность попробовать реализовать свои идеи, мигрировать небольшие существующие FMX проекты и в живую оценить достоинства и недостатки библиотеки.
      Всем участникам закрытого бета теста будет выдана лицензия на весь период тестирования для разработки любых проектов с использованием библиотеки.
      Кандидаты, прошедшие отбор, получат письма с дальнейшими инструкциями.
      Анкета доступна по адресу: https://forms.gle/hTVrF5oXEobWCNMR8
      Всем хороших рабочей недели!
    • От Brovin Yaroslav
      Тема: "Сравнение возможностей кроссплатформенных мобильных библиотек нативных приложений FMX и FGX Native" Дата и время: 20 декабря 2018 года в 12:00 (по московскому времени) Участники: @Brovin Yaroslav, Андрей Совцов Регистрация: ссылка Ссылка на официальный телеграмм канал: https://t.me/fgx_native Участие бесплатное Под конец уходящего нового года сравним текущие возможности кроссплатформенной библиотеки мобильной разработки FGX Native и FMX. Поговорим о перспективах развития и ознакомимся с ближайшим планом до выпуска публичной бета версии. Посмотрим в живую на новый функционал библиотеки, разработанный за последнее время. У вас будет возможность задать любые вопросы автору. Не пропусти эту возможность!

    • От Brovin Yaroslav
      Первые пробы портирования существующего приложения с FMX на FGX.
      За основу был выбран классный проект Станислава Ихнатовича из Беларуссии с мобильным расписанием, отличающийся от других продуманным интерфейсом и детальной шлифовкой UI.
      Станислав любезно предоставил исходные коды своего проекта. Предлагаю вам ознакомиться с первым наброском его приложения на базе FGX.
      Обратите внимание, на сколько удобно идет создание стиля расписания пары, сделанного на базе компонента TfgCollectionView. В дизайн тайме созданы три варианта стилей без единой строчки кода для отображения расписания одной пары в разных исполнениях. Используя всю мощь FlexBox, удается достигнуть разнообразных вариантов "резинового" выравнивания контролов.
      А связь с данными не размазывается по коду, а сосредоточена вся в одном месте. 
      Меню навигации сделано на базе нового компонента TfgListMenu без единой строчки кода, за исключением обработчиков нажатия на пункты меню и открытия отдельных форм, которым отведена роль отображения экранных страниц.
      Отдельно стоит указать, что специально для данного мобильного приложения была расширена возможность задавать задний фон контролов на базе картинки. А также были расширены возможности отображения и выравнивания форм относительно других. Так например форму можно встроить в любой контрол контейнерного типа, как фрейм. Или же просто отобразить форму, как всплывающее окно.
      P.S. Портирование приложения на FGX Native находится на стадии разработки.





      Screenrecorder-2018-05-28-00-54-39-998.mp4




    • От Brovin Yaroslav
      Практически любое мобильное приложение сложно представить без стандартной навигации. 
      В FMX меню обычно делается на базе TListBox. Однако, при всей гибкости данного компонента 
      зачастую создать меню, которое будет следовать гайдлайнам ОС довольно сложная задача, поскольку 
      она требует хороших навыков работы со стилями.
      Именно с этой целью разработан новый компонент TfgListMenu для FGX Native, который значительно 
      упрощает создание меню навигации в вашем приложении. Компонент полностью построен с использованием 
      концепций материал дизайна для андроида и следует всем его рекомендациям. 
      Данный компонент использует заранее разработанные стили пунктов меню, которые позволяют быстро 
      и гибко создать навигацию по примерам, изображенным ниже.
      Помимо этого компонент поддерживает несколько режимов выделения итемов. Начиная от работы без выделения и заканчивая множественным выделением элементов. На уровне каждого пункта меню в отдельности можно настроить реакцию пукнта меню на выделение и нажатие.

      Screenrecorder-2018-05-23-03-34-12-146.mp4
    • От Brovin Yaroslav
      Приступил к работе над большим демо-проектом, который призван продемонстрировать работу каждого компонента в библиотеке FGX Native. Работа будет продолжаться по мере добавления новых компонентов.
      Данный демо проект нужен не только показать возможности библиотеки, но он так же станет своеобразным наглядным руководством по настройкам компонентов. Ниже представлен пример страницы приложения, посвященный компоненту TfgLabel.

    • От Brovin Yaroslav
      О чем эти слова?!?!
      Да все о том же, о гибкой системе выравнивания FlexBox и об используемой реализации этой системы Yoga.
      На этот раз решаем задачу сохранения пропорций в размерах контролов. Представьте себе. что ваши встраиваемые изображения должны всегда сохранять соотношение сторон 16 к 9. Чтобы такого добиться в VCL и частично в FMX, вам придется написать код. Хоть он и простой, но написать его придется. в FGX Native введено новое свойство AspectRatio для Size. Его основная идея задать соотношение ширины к высоте контрола. А дальше система выравнивания сама все сделает за вас и при изменении ширины или высоты контрола (в зависимости от других настроек) автоматически вычислит высоту или ширину и сохранит пропорцию.
       


    • От Brovin Yaroslav
      Расширяем границы возможностей одного из самых базовых контролов после кнопки ;-) - TfgEdit.
      Большое количество нововведений, среди которых ряд гибких настроек:
      Правила автоматической расстановки заглавных букв AutocapitalizationType. Настройки типа используемой клавиатуры KeyboardType. Правила автоматической коррекции опечаток в словах AutocorrectionType. Настройки шрифтов Font. Настройки цвета текста Color. TextPrompt - текст подсказка. Настройки пароля IsPassword. Ограничение длины вводимого текста MaxLength. Настройки проверки правописания и выделения ошибок SpellCheckingType. Режим только чтения ReadOnly. ReturnKeyType. А еще было добавлено событие OnTap для всех контролов, которое позволяет отследить именно нажатие на контрол. 
       

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...