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

Brovin Yaroslav

Администраторы
  • Публикаций

    2 042
  • Зарегистрирован

  • Посещение

  • Победитель дней

    348

Весь контент Brovin Yaroslav

  1. Одной из распространенных проблем, с которыми сталкивается разработчик в ходе разработки мобильных приложений, является построение UI. На вебинаре мы рассмотрим реализацию некоторых типовых шаблонов мобильных приложений в контексте библиотеки FGX Native, сравним подходы, используемые для реализации одинакового функционала в FMX и FGX, а также познакомимся с уникальными ключевыми особенностями FGX Native, которые раскрывают все достоинства нативной разработки. В вебинаре принимает участие создатель FGX – Ярослав Бровин. Дата: 11 июля 2019 12:00 МСК. Ссылка на регистрацию: http://forms.embarcadero.com/FGXNative
  2. Добрый вечер, Бета тест начнется на следующей неделе. День еще не знаю точно, но точно начнется. Соответственно, всем отобранным я отправлю индивидуально приглашение. Одновременно будет опубликована новость о начале бета теста. Те кто не попадет в первую волну, могут попасть в следующую.
  3. Что за ограничение? Можно же фильтр применять программно на TBitmap без использования компонента. TPerspectiveFilter.
  4. Посмотрите среди примеров FMX есть использование эффектов. Там был пример с искажением картинки.
  5. Те версии, которые будут получены в ходе текущего бета тестирования, останутся у участников. И они могу продолжать ими пользоваться по окончании бета-тестов бесплатно. Возможно, я поблагодарю участников, выдав им бесплатную подписку на какое-то время. Но этот вопрос я еще не прорабатывал. И я к нему вернусь ближе к окончанию тестирования. Чтобы оценить результат работы и соответственно ему отблагодарить участников. Для остальных разработчиков (не участвующих в тестировании) для использования нужно будет приобретать лицензию. Исходные коды будут, но не все. Только кроссплатформенная часть, которая содержит объявление компонентов с описанием апи необходимая для разработки приложений. К сожалению, никак не могу прокомментировать вашу личностную оценку. Да и надеюсь, что вы не считаете меня всезнайкой. Не знаю, где вы такое нашли. Но FMX, как и любой другой продукт в той или иной степени не лишен программных ошибок. А значит над ними нужно работать и исправлять. И если бы вы обращали свое внимание не только на то, что пишется в чатах, а следили за изменения в FMX, то без особого труда заметили, что работа над FMX продолжается и даже более активнее, чем была года 2 назад. А значит работа ведется над улучшениями. Достаточно взглянуть на эту диаграмму (по количеству заведенных и исправленных проблем в Rad Studio в целом), сравнение количества исправленных проблем. Например, тут в целом видно, что по сравнению с 2017 годом в 2018 количество исправленных проблем стало почти в 2 с половиной раза больше. И это только публичная жира. А еще есть внутренняя, которая имеет свои репорты, которые в публичную часть не попадают. Поэтому фактически показатель еще лучше и надеюсь пользователи это замечают. Собственно говоря, эта фраза расставляет все точки над и.
  6. Вот и наступило лето, а вместе с ним и закрытое бета-тестирование библиотеки FGX Native, которое будет проводиться среди участников из стран СНГ. В процессе бета-тестирования будет проведена большая работа, и это займет много моего времени. В связи с этим, среди кандидатов, подавших заявку, будет произведен отбор на основании их профессионального уровня, технической подкованности и т.д. Наличие готового проекта для портирования (или полноценной идеи для будущего приложения) будет большим плюсом при принятии положительного решения по вашей кандидатуре. Я прошу вас максимально честно отвечать на вопросы – это поможет сократить сроки проведения тестирования и приблизит долгожданный полноценный релиз. Цели и задачи бета-тестирования: Повышение общего качества библиотеки; Определение степени удобства и очевидности использования существующего функционала с целью дальнейшего улучшения; Создание реальных (в том числе и коммерческих) проектов, основанных на библиотеке; Выявление приоритетных направлений по расширению компонентной базы; Получение обратной связи; Осуществление приоритетной технической поддержки для решения проблем. Бета тестирование - это хорошая возможность попробовать реализовать свои идеи, мигрировать небольшие существующие FMX проекты и в живую оценить достоинства и недостатки библиотеки. Всем участникам закрытого бета теста будет выдана лицензия на весь период тестирования для разработки любых проектов с использованием библиотеки. Кандидаты, прошедшие отбор, получат письма с дальнейшими инструкциями. Анкета доступна по адресу: https://forms.gle/hTVrF5oXEobWCNMR8 Всем хороших рабочей недели!
  7. 64 битный компилятор по официальному RoadMap Идеры должен появится осенью. Поэтому поддержка в библиотеке банально зависит от наличия компилятора в среде.
  8. Проект устанавливаете один и тот же или каждый раз новый? Возможно картинка в кеше залипает. Еще советую распаковать полученный в ходе сборки apk файл и проверить его содержимое на момент наличия сплеш картинок.
  9. Можно использовать rtl со всеми компонентами, которые там есть. Плюс есть возможность использовать AndroidAPI, если очень нужно. Это пока не реализовано. Но подобные сервисы будут реализованы по мере необходимости и запросов. Это есть и есть кроссплатформенная реализация. В самом FMX , кстати, ее нету. Можно будет настраивать статус бар в приложении. Положение формы относительно статус бара и простейшие операции по подкраске. Службы еще не тестировались, но в первой версии можно будет использовать построение сервисов, на базе тех, что есть в rtl. Перехваты и прочее - это уже особенности системы Андроид. В теории такое возможно, если делать приложение с несколькими Activity. Но на практике не думаю ,что это будет удобно с учетом того, как это можно сделать.
  10. Демо проект с быстрым списком (его подготовил Андрей Зубов) FastSimpleList.apk
  11. Вот старое видео. Могу собрать апк. Screenrecorder-2018-11-09-03-12-15-842.mp4
  12. У меня есть подобное приложение. Я его делал на презентации Москве. Там карточки ресторанов со слайдингом фотографий места. Сделаю. На текущий момент пока такой возможности нет. Но в плане такая фича тулбара у меня есть. Это довольно штатное поведение в Андроиде. Поэтому его надо реализовать.
  13. Политика распространения библиотеки по подписке. На время действия подписки все обновления библиотеки бесплатные (планирую поддерживать такой же темп, как и сейчас. В среднем один релиз в неделю). По окончании подписки, вы имеете полное право продолжать пользоваться теми версиями, которые были получены по подписки. Цена лояльная, не высокая. Финальная стоимость будет зависеть от возможностей и классов приложений, которые можно разработать на ней. Цена будет объявлена ближе к релизу. Главная задача на первое время для меня, это дать возможность опробовать библиотеку в своих проектах. Надеюсь получить положительный опыт. Посмотреть, как работает поддержка. И понять для себя (клиента), устраивает это все его или нет. P.S. У меня нет первоочередной задачи заработать. Задача номер один для меня к которой я стремлюсь - это качественный продукт, который будет приносить выгоду для клиентов.
  14. Очень хочу и делаю в фоном режиме демо проект, где можно пощупать все возможности либы в одной демке. Но хороший демо проект требует не мало времени, которое по большей части я сейчас трачу на фичи в либе и на улучшение качества. Однако, если у вас есть какой-то конкретный кейс, который вы хотите посмотреть, я могу для вас сделать небольшой проект. Как я понимаю интересуют в основном скорость работы списков?
  15. Это приложение полностью написано на FGX Native. И на устройстве нету никаких юнитов FMX.
  16. Да. Замеры, которые я делал 2 месяца назад были такими: One Button application: Debug - 6,3 Mb / 16,1 Mb( APK / extracted) Release - 5,7 Mb / 10,3 Mb ( APK / extracted) Хочу отметить, что это "стартовый" вес приложения и дальнейшее добавление компонентов, форм не сильно влияет на рост размера приложения. У Стаса в приложении используется большое количество ресурсов для отображения конспекта, это картинки и тексты. Именно они и дают тот прирост к размеру приложения. Еще следует иметь в виду, что при установке приложения, Андроид компилирует java часть приложения в инструкции процессора для ускорения скорости работы приложения в общем. Но это больше относится к общему размеру приложения в целом уже на устройстве.
  17. Вчера приложение было опубликовано только в России, СНГ и Израиле. Сегодня это ограничение снято и теперь приложение можно установить с любой страны.
  18. Да, желание выпустить, как можно скорее остается.За последний год усердно работала группа альфатестирования , которая позволила улучшить и исправить большое количество ошибок. Но желание предоставить не просто релиз, а конкурентно способный продукт, который можно использовать в своих коммерческих проектах выше простого релиза. Объем проделанной работы за это время колоссальный. И еще огромное количество идей в запасе и "хотелок", чтобы использование библиотеки в своих проектах давало свои плоды и вызывало "привыкание", в хорошем смысле этого слова. На текущий момент релиз с исправлениями и новыми фичами выпускается в среднем раз в неделю. А в последней месяц по два релиза в неделю.
  19. Первая опубликованная проба пера. Другие приложения в процессе разработки. Плюс лично я делаю еще параллельно большое демо приложение. Которое демонстрирует все компоненты в действии. Оно будет так же выложено в плей маркет и обновляться при обновлении возможностей компонентов и библиотеки. Этим летом будет приватная бета по России и странам СНГ. О бете я сообщу отдельной новостью. Моё личное желание на счет даты начала беты это конец июня. Библиотека на текущий момент работает в 10.2 и 10.3.
  20. Хочу поделиться с вами знаковой новостью для развития библиотеки FGX Native. Официально выпущено первое Андроид приложение в Google Play Market. Это приложение разработано Станиславом(@sinuke) для учащихся лицея по специальности "Почтовая связь". Оно одновременно является и полным конспектом, который всегда под рукой, и системой проверки своих знаний. Полностью разработано на Delphi и стандартных компонентах альфа версии FGX Native 0.9.7.0 в Delphi 10.3 Community Edition. Быстрые списки, гибкая разметка, продвинутая навигация, анимации переходов, поддержка тем и многое другое. Это лишь малая часть того, что было задействовано из текущих возможностей библиотеки. Приложение опубликовано в Google Play Market. Вы можете уже прямо сейчас скачать и протестировать приложение самостоятельно, загрузив его по ссылке (https://play.google.com/store/apps/details?id=com.sinukeapps.post). Оставляйте свои комментарии и предложения. Они помогут сделать приложение лучше, а FGX Native еще удобнее и стабильнее. Релиз первого приложения с использование библиотеки FGX Native - это результат огромной работы, проделанной за эти годы. В тоже время, это сигнал того, что библиотека обладает достаточным минимумом для создания типовых Андроид приложений. Ну, и пожалуй самое приятное, это то, что библиотека готова к бета тестированию, которое откроется в ближайшее время. О начале закрытого бета тестирования будет сообщено позже. Отдельное спасибо участникам закрытого альфа тестирования за поддержку, тестирование и идеи по улучшению библиотеки. В настоящее время участниками тестирования ведутся и другие интересные проекты на базе FGX Native, о которых я расскажу позже. Следите за новостями. Приложение: https://play.google.com/store/apps/details?id=com.sinukeapps.post Автор: Станислав Игнатович @sinuke Минимальные системные требования: Android 5.0 и arm v7
×
×
  • Создать...