Size: a a a

Flutter Developers — русскоговорящее сообщество

2019 April 24

AS

Artem Shkryab in Flutter Developers — русскоговорящее сообщество
Вопрос, есть текст в две строки, по нажатию на кнопку текст меняеться, теперь его там на 3+ строк, как можно это анимировать? (вариант с прозрачностью двух текстов не подходит)
источник

AS

Artem Shkryab in Flutter Developers — русскоговорящее сообщество
Artem Shkryab
Вопрос, есть текст в две строки, по нажатию на кнопку текст меняеться, теперь его там на 3+ строк, как можно это анимировать? (вариант с прозрачностью двух текстов не подходит)
AnimatedCrossFade - работает отлично, он также подгоняет размер контейнера под текст
источник

M

Mike in Flutter Developers — русскоговорящее сообщество
здравствуйте
Подскажите пожалуйста, в чём может быть подвох?
Есть один нагруженный участок кода (если это важно - я там scrypt вычисляю

Я замеряю его время выполнения (через отладку) и в дебаг, и в релиз версиях (flutter run, flutter run —release) на реальном устройстве, а так же только в дебаге на эмуляторе. Время работы ~ 3 секунды

если я собираю debug (flutter build apk —debug) версию для мобилы, чтобы закинуть и запустить её на устройстве, время выполнения всё те же 3 секунды

но стоит мне собрать release  (flutter build apk) версию (подписанную release или debug ключами - не важно) время выполнения этого участка кода увеличивается до 10-12 секунд

WTF, что делать?
причём если взять файлик, который собрался при flutter run —release и кинуть его на устройство отдельно, всё вновь хорошо и 3 секунды
источник

AN

Artyom Nesterenko in Flutter Developers — русскоговорящее сообщество
Наверное, стоит еще написать issue на GitHub или вопрос на StackOverflow. 😁
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
А build release i install run?
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
Впечатление, что адб и лога мешают
источник

M

Mike in Flutter Developers — русскоговорящее сообщество
Юрий
А build release i install run?
ещё не пробовал, вечером затесчу

однако не только я тестирую, поэтому надо бы как-то apk другому человеку "перегнать"
источник

M

Mike in Flutter Developers — русскоговорящее сообщество
Юрий
Впечатление, что адб и лога мешают
а что ты имеешь в виду под "мешают"?
источник

M

Mike in Flutter Developers — русскоговорящее сообщество
сейчас я соберу на коленке pet project
источник

AN

Artyom Nesterenko in Flutter Developers — русскоговорящее сообщество
Mike
а что ты имеешь в виду под "мешают"?
Ну они могут замедлять перформанс. Хотя настолько значительно все равно не могут, как у вас. По крайней мере, я подобных случаев за кучу проектов под Android не встречал, то ли дело Flutter, может, я ошибаюсь.
источник

M

Mike in Flutter Developers — русскоговорящее сообщество
чтобы только эта функция и была задействована
источник

AN

Artyom Nesterenko in Flutter Developers — русскоговорящее сообщество
Mike
чтобы только эта функция и была задействована
Хорошая идея для теста.
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
Mike
здравствуйте
Подскажите пожалуйста, в чём может быть подвох?
Есть один нагруженный участок кода (если это важно - я там scrypt вычисляю

Я замеряю его время выполнения (через отладку) и в дебаг, и в релиз версиях (flutter run, flutter run —release) на реальном устройстве, а так же только в дебаге на эмуляторе. Время работы ~ 3 секунды

если я собираю debug (flutter build apk —debug) версию для мобилы, чтобы закинуть и запустить её на устройстве, время выполнения всё те же 3 секунды

но стоит мне собрать release  (flutter build apk) версию (подписанную release или debug ключами - не важно) время выполнения этого участка кода увеличивается до 10-12 секунд

WTF, что делать?
причём если взять файлик, который собрался при flutter run —release и кинуть его на устройство отдельно, всё вновь хорошо и 3 секунды
А что делается, если внешняя заявка к бэку или подобное, то нормально
источник

M

Mike in Flutter Developers — русскоговорящее сообщество
Юрий
А что делается, если внешняя заявка к бэку или подобное, то нормально
я, к сожалению, не понял вопроса
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
Mike
я, к сожалению, не понял вопроса
Если есть обращение из аппа к бэку, то 3 секунды ок, скорость интернета константа независимо от типа компилирования
источник

M

Mike in Flutter Developers — русскоговорящее сообщество
нет, никаких запросов, локальные вычисления
источник

M

Mike in Flutter Developers — русскоговорящее сообщество
сейчас будет pet project, минут 10
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
Пробуй, аж интересно
источник

M

Mike in Flutter Developers — русскоговорящее сообщество
удалось повторить, заливаю на гитхаб
источник

M

Mike in Flutter Developers — русскоговорящее сообщество
у меня сейчас нет возможности подебажить на реальном устройстве, поэтому юзаю эмулятор

надо нажать на кнопку и подождать

в эмулятор 1,5 сек
в дебаг версии на мобиле 1,5 сек
в релиз версии на мобиле 11,2 сек
источник