-
Постов
2 517 -
Зарегистрирован
-
Посещение
-
Победитель дней
264
Сообщения, опубликованные Равиль Зарипов (ZuBy)
-
-
Родную, которая шла при установке студии
-
1 час назад, DMS сказал:
Ребята, можно как-то обойтись без Tfrm_OAuthWebForm, но при этом зайти по OAuth2 с логином и паролем и обработать OnAfterRedirect для извлечения токена из URI?
а какие проблемы с Tfrm_OAuthWebForm?
-
7 часов назад, DMS сказал:
Вот например:
https://github.com/rzaripov1990/FMX.HTTP.Request - FMX.HTTP.Request - helper for use TNetHTTPClient component
Помощник?
В этом случае это просто модуль для работы с HTTP, по сути не нужный, не помню для чего выложил.
а вообще есть helper в Делфи
-
Компонент просто добавляет чуток красоты, все болячки ТЕдит он сохраняет
-
Обычно достаточно Close, но можно ещё Application.Terminate, MainActivity.finish или Halt(0)
-
2 минуты назад, FREEFAR сказал:
Разве? 10,2,2 полет нормальный
последний апдейт? починили что-ли? В чатике писали что совсем перестали работать
-
Эффекты работают на Берлине, В Токио их сломали
-
2 часа назад, sinuke сказал:
в интерфейсной части ничего особо сложного нету...
я б только посмотрел как кнопка поиска реализована. как она реагирует на нажатие. есть анимация или какая-нибудь трансформация?
ну ты то мастак по интерфейсным решениям и костылям (сделать из ЛВ - РичЕдит, трансформации кнопок из андроида повторить, табы с тачем. Из того что помню)
Ну ничего скоро надоест и ты уйдешь в АС
-
41 минуту назад, FREEFAR сказал:
Ага, уже ранее нарывался на эту статью. Но не стал качать и разбираться. Стоящее?
у меня на гите есть компоненты на этом модуле. Фишка в том что используется нативный рендеринг под платформы.
Хотя канвас не полностью прокинут, но его достаточно чтобы сделать красиво
-
5 часов назад, ENERGY сказал:
Нативный вариант конечно лучше, тут спору нет. Вот только времени нужно на разработку в нативе 2-4 раза больше если >=2 платформ. И в основном тут даже не производительность важна, а документация с примерами, компоненты и большое сообщество.
А вообще хороший программист должен знать несколько языков программирования и использовать их там где выгодней по срокам и сложности.
Равиль, ты пишешь под iOS на Kotiln или Swift?
на Свифте, Котлин хочу попробовать, но это так побаловаться
3 часа назад, ENERGY сказал:1. Нет жесткой привязки, можно использовать последний SDK. Есть рекомендуемый SDK, с которым EMBT протестили студию.
2. Абстракция это наоборот огромный плюс
6. А что не так сейчас отладкой? Под Android медленно согласен, но она работает, под iOS вполне быстро.
7. Какие ограничения ARM?
8. Не совсем понял в чем тут проблема для финального результата.
1) Ну а толку, в андроиде многое зависит от темы приложения. А её мы не можем менять
2) Скорее всего он не про абстракции, а про непонимание людей что десктоп и мобилка это абсолютно разные платформы. И от непонимания это начинаются тупые вопросы, про то что у него таблица лагает или список не плавный. Якобы на десктопе 100500 записей норм, а на мобилке все висит.
8) Если я правильно понял, то это он говорит про assets, хранение файлов на устройстве (в виде файлов), а не в виде зашитых ресурсов (как сейчас в fmx) Как итог у ФМХ свой Assets manager который тупо вытаскивает файлы из ресурсов и кладёт в папку, но прикол в том что доступ к файлу есть и через ресурсы и через путь. Ничего хорошего в этом нету, ваши картинки которые возможно никогда не покажутся на экране все время находятся в оперативной памяти
-
если не выдать окно с разрешением, то скорее всего будет ошибка. или приложение тупо закроется.
запустите на эмуляторе, что гадать то)
-
-
http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Using_an_HTTP_Client
NetHTTPClient1.ProxySettings := TProxySettings.Create('192.168.1.1', 8080, 'MyUserName', 'MyPassword');
-
1 час назад, ENERGY сказал:
Да конечно можно сделать красиво на FMX. просто народу влом разбираться с дизайном.
Тем более Android стиль сам по себе очень упрощен - прямоугольные кнопки, плоские иконки, минимум деталей.
Можно делать красиво, но например со списками дела скудные. Чтобы делать красиво, пришлось внести корректировки в ЛВ, так и появился ModernLV.
Сейчас на нем делают сумасшедшие вещи,
фмх не очень хорошо работает с кешированием стиля, из-за это списки на ЛБ или на скролбоксе дикий ужас
-
4 часа назад, Akad сказал:
TMS Web Browser под андроидом по крайней мере закрывается вместе с окном, на котором он расположен. И кучи других проблем отсутствует. Может и контроллы поверх класть можно (не проверял, надобности не было). Но как навигацию использовать реально. У меня курьеры ездили.
Контролы нельзя класть, т.к. нету z-ордера (андроид), поэтому нативные всегда будут выше
-
-
нужно прописать в info.plist
-
Только что, ENERGY сказал:
Ты наверное на контору работаешь. Там проще, т.к. заказы вам дают, их не нужно вам искать или ждать.
Когда работаешь на фрилансе, здесь огромная конкуренция. Индусы (а их тут 95%) готовы клепать шаблонные простые Android \ iOS приложения за 100$ за пару дней, утрирую конечно, но рядом. Поэтому очень выручает мультиплатформа т.к. по срокам это быстрее разработки под каждую платформу.
Да я в курсе, что творится на фрилансе. Но они разве на кроссах это делают? Те проекты(заказы) которые я смотрел, было четко написано про натив, народ уже не такой глупый)
-
Только что, ENERGY сказал:
Ты на Delphi разрабатывал проекты несколько лет. Разве за это время ты делал прототипы? Ты же делал вполне рабочие проекты, которые работают и сейчас на последних Android\iOS. Не пойму откуда такая категоричность.
Да делал, да работают, но не у всех и не так как хотелось бы заказчикам.
На китайцах, на некоторых сони и еще были девайсы на которых просто не запускались приложения. А сейчас столько говна китайского в плане девайсов и народ ведь их берет, а наши приложения собранные на фмх просто не работают на них.
Приходилось много сидеть и объяснять заказчикам почему на фмх нельзя этого сделать, их короночку "ну в <любом приложении> это же работает" сложно перебить. Даже банально кнопочку или поле ввода над картой не сделать, а сколько было проблем из-за этого когда писали приложение "такси"
Сколько было переписано в фмх, чтобы заработал какой-нить метод из глубин СДК.
Кстати говоря, это все касается только мобильной разработки, и то большей части андроида. С виндой и маком все более менее стабильно, для десктопа пока сложно найти замену, да и смысла нет
-
19 часов назад, x11 сказал:
Какие баги у Токуо появились, которых нет у Berlin?
Ой да их куча, вы чего)
андроид сломали чуть больше чем полностью, самые стабильные версии были Сиэтл и Берлин
Сиэтл был лучшей версией по мне
В Берлине сломали сервисы и доступ из хелперов к приватным полям класса, но добавили много нового и удобного. Хотя из-за этого ухудшилась отрисовка в Листвью и в целом быстродействие стало хуже.
Про Токио я вообще молчу, RIP
14 часа назад, DMS сказал:Разработчик тут Ярослав Бровин, но он хранит гордое молчание. Видимо, подписывал соглашение о неразглашении.
он давно не работает в ембе
9 часов назад, ENERGY сказал:Если нужна мультиплатформа в короткие сроки и проект не масштабный, то Delphi более выгоден.
как прототип это лучшее решение, чтобы быстро показать заказчику что можно сделать и он видел твои возможности, но не более
-
8 часов назад, ENERGY сказал:
Можно поинтересоваться, а за какое время удалось выучить Java Android. так чтобы начать писать уже серьезные проекты?
Тоже собираюсь в ту сторону.
Выучить?)
Понять как все устроено хватило недели, когда писал один проект для работы. Писал и сразу учился, без гугла никак. В интернете куча материала, причём есть и на русском.
Новый проект начал на котлине, если с нуля изучать, то лучше котлин. Синтаксис приятней
-
47 минут назад, Andrey Efimov сказал:
Не обманывай людей. Это что: procedure onReceivePermissionsResult(const ASender: TObject; const AMessage: TMessage); ?
а ну сорри, минус одна проблема (наверное)
-
19 минут назад, ENERGY сказал:
Ты сейчас пишешь под Android на Java и под iOS на Swift?
Да, правда долго и не удобно два проекта вести. Но это мой выбор писать под обе платформы)
-
вынеси браузер на отдельную форму
Вопрос по настройке IDE
в Android
Опубликовано
Как понять? При включённых всех галочках в установщике, все ставится корректно.
еще раз повторю что не надо экспериментировать с СДК если не понимаете для чего и какие версии нужны.
Ставим с нуля студии и больше ничего не делаем, все работает из коробки.