Перейти к содержанию
Fire Monkey от А до Я

Равиль Зарипов (ZuBy)

Модераторы
  • Постов

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

  • Посещение

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

    264

Сообщения, опубликованные Равиль Зарипов (ZuBy)

  1. 4 часа назад, DMS сказал:

    Родная только NDK установила

    Как понять? При включённых всех галочках в установщике, все ставится корректно.

    еще раз повторю что не надо экспериментировать с СДК если не понимаете для чего и какие версии нужны.

    Ставим с нуля студии и больше ничего не делаем, все работает из коробки.

  2. 7 часов назад, DMS сказал:

    Вот например:

    https://github.com/rzaripov1990/FMX.HTTP.Request  - FMX.HTTP.Request - helper for use TNetHTTPClient component

    Помощник?

    В этом случае это просто модуль для работы с HTTP, по сути не нужный, не помню для чего выложил.

     

    а вообще есть helper в Делфи

  3. 2 часа назад, sinuke сказал:

    в интерфейсной части ничего особо сложного нету...

    я б только посмотрел как кнопка поиска реализована. как она реагирует на нажатие. есть анимация или какая-нибудь трансформация?

    ну ты то мастак по интерфейсным решениям и костылям (сделать из ЛВ - РичЕдит, трансформации кнопок из андроида повторить, табы с тачем. Из того что помню)

    Ну ничего скоро надоест и ты уйдешь в АС:D 

  4. 41 минуту назад, FREEFAR сказал:

    Ага, уже ранее нарывался на эту статью. Но не стал качать и разбираться. Стоящее?

    у меня на гите есть компоненты на этом модуле. Фишка в том что используется нативный рендеринг под платформы.

    Хотя канвас не полностью прокинут, но его достаточно чтобы сделать красиво

  5. 5 часов назад, ENERGY сказал:

    Нативный вариант конечно лучше, тут спору нет. Вот только времени нужно на разработку в нативе 2-4  раза больше если >=2 платформ. И в основном тут даже не производительность важна, а документация с примерами, компоненты и большое сообщество. 

    А вообще хороший программист должен знать несколько языков программирования и использовать их там где выгодней по срокам и сложности.

     

    @Равиль Зарипов (ZuBy)

    Равиль, ты пишешь под iOS на Kotiln или Swift?

    на Свифте, Котлин хочу попробовать, но это так побаловаться

     

    3 часа назад, ENERGY сказал:

    1. Нет жесткой привязки, можно использовать последний SDK. Есть рекомендуемый SDK, с которым EMBT протестили студию.

    2. Абстракция это наоборот огромный плюс

    6. А что не так сейчас отладкой? Под Android медленно согласен, но она работает, под iOS вполне быстро. 

    7. Какие ограничения ARM?

    8. Не совсем понял в чем тут проблема для финального результата.

    1) Ну а толку, в андроиде многое зависит от темы приложения. А её мы не можем менять

    2) Скорее всего он не про абстракции, а про непонимание людей что десктоп и мобилка это абсолютно разные платформы. И от непонимания это начинаются тупые вопросы, про то что у него таблица лагает или список не плавный. Якобы на десктопе 100500 записей норм, а на мобилке все висит.

    8) Если я правильно понял, то это он говорит про assets, хранение файлов на устройстве (в виде файлов), а не в виде зашитых ресурсов (как сейчас в fmx) Как итог у ФМХ свой Assets manager который тупо вытаскивает файлы из ресурсов и кладёт в папку, но прикол в том что доступ к файлу есть и через ресурсы и через путь. Ничего хорошего в этом нету, ваши картинки которые возможно никогда не покажутся на экране все время находятся в оперативной памяти

  6. 1 час назад, ENERGY сказал:

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

    Тем более Android стиль сам по себе очень упрощен - прямоугольные кнопки, плоские иконки, минимум деталей. 

    Можно делать красиво, но например со списками дела скудные. Чтобы делать красиво, пришлось внести корректировки в ЛВ, так и появился ModernLV.

    Сейчас на нем делают сумасшедшие вещи, 

    фмх не очень хорошо работает с кешированием стиля, из-за это списки на ЛБ или на скролбоксе дикий ужас

  7. 4 часа назад, Akad сказал:

    TMS Web Browser под андроидом по крайней мере закрывается вместе с окном, на котором он расположен. И кучи других проблем отсутствует. Может и контроллы поверх класть можно (не проверял, надобности не было). Но как навигацию использовать реально. У меня курьеры ездили.

     

    Контролы нельзя класть, т.к. нету z-ордера (андроид), поэтому нативные всегда будут выше

  8. 7 часов назад, x11 сказал:

    хм... а я думал, если в свойстве ControlType указать значение Platform, то это и будет означать, что визуальный элемент будет отрисован, как нативный

    Это означает что поведение будет близко к нативному)

  9. Только что, ENERGY сказал:

    @Равиль Зарипов (ZuBy)

    Ты наверное на контору работаешь. Там проще, т.к. заказы вам дают, их не нужно вам искать или ждать.

    Когда работаешь на фрилансе, здесь огромная конкуренция. Индусы (а их тут 95%) готовы клепать шаблонные простые Android \ iOS приложения за 100$ за пару дней, утрирую конечно, но рядом. Поэтому очень выручает мультиплатформа т.к. по срокам это быстрее разработки под каждую платформу.

    Да я в курсе, что творится на фрилансе.  Но они разве на кроссах это делают? Те проекты(заказы) которые я смотрел, было четко написано про натив, народ уже не такой глупый) 

  10. Только что, ENERGY сказал:

    Ты на Delphi  разрабатывал проекты несколько лет. Разве за это время ты делал прототипы? Ты же делал вполне рабочие проекты, которые работают и сейчас на последних Android\iOS. Не пойму откуда такая категоричность.

    Да делал, да работают, но не у всех и не так как хотелось бы заказчикам.

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

    Приходилось много сидеть и объяснять заказчикам почему на фмх нельзя этого сделать, их короночку "ну в <любом приложении> это же работает" сложно перебить. Даже банально кнопочку или поле ввода над картой не сделать, а сколько было проблем из-за этого когда писали приложение "такси"

    Сколько было переписано в фмх, чтобы заработал какой-нить метод из глубин СДК.

    Кстати говоря, это все касается только мобильной разработки, и то большей части андроида. С виндой и маком все более менее стабильно, для десктопа пока сложно найти замену, да и смысла нет

  11. 19 часов назад, x11 сказал:

    Какие баги у Токуо появились, которых нет у Berlin?

    Ой да их куча, вы чего) 

    андроид сломали чуть больше чем полностью, самые стабильные версии были Сиэтл и Берлин

    Сиэтл был лучшей версией по мне

    В Берлине сломали сервисы и доступ из хелперов к приватным полям класса, но добавили много нового и удобного. Хотя из-за этого ухудшилась отрисовка в Листвью и в целом быстродействие стало хуже.

    Про Токио я вообще молчу, RIP   

     

    14 часа назад, DMS сказал:

    Разработчик тут Ярослав Бровин, но он хранит гордое молчание. Видимо, подписывал соглашение о неразглашении.

    :D он давно не работает в ембе

     

    9 часов назад, ENERGY сказал:

    Если нужна мультиплатформа в короткие сроки и проект не масштабный, то Delphi более выгоден.

    как прототип это лучшее решение, чтобы быстро показать заказчику что можно сделать и он видел твои возможности, но не более

  12. 8 часов назад, ENERGY сказал:

    Можно поинтересоваться, а за какое время удалось выучить Java Android. так чтобы начать писать уже серьезные проекты?

    Тоже собираюсь в ту сторону.

    Выучить?)

    Понять как все устроено хватило недели, когда писал один проект для работы. Писал и сразу учился, без гугла никак. В интернете куча материала, причём есть и на русском.

    Новый проект начал на котлине, если с нуля изучать, то лучше котлин. Синтаксис приятней 

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