Программирование : Dart & Flutter по-русски
admin
Дело не во флаттере
admin
Они скоро совсем убьют дешёвые смартфоны
admin
Прекратят поддержку смартов с 512 мб памяти
admin
Изменят правила для андроид го
admin
Отчасти это правильно. Надо двигать индустрию вперед
admin
И флаттер не так уж много ест ресурсов
admin
Со временем в любом случае оптимизация будет лучше
Юджин Баладжахе
Да понятно. Это только линукс может десятилетиями работать, коммерческие ОС так не могут ). У флаттера проблема в плагинах, то есть опять замыкается на андроид-апи.
PlusOne
что за андроид го?
Sergey ?
особая версия андроид для устройств начального уровня
admin
Урезанный Андрюха для слабых девайсов
Sergey ?
она даже имеет некоторые ограничения в апи при разработке приложений
Sergey ?
[
{
"type": "link",
"text": "https://developer.android.com/google-play/guides/android-go-edition"
},
"\n\n",
{
"type": "code",
"text": "Apps should be less than 40MB on device, while games should be less than 65MB on device.\nEnsure that your mem usage under 50MB for apps and under 150MB for games.\n\n"
},
"ну и еще ограничения по контент провайдерах и еще чему-то"
]
Sergey ?
почти никто из разработчиков не хочет этим заморачиваться ??
admin
А флаттер сколько памяти жрет в цифрах???
Семён undefined
ide или на телефоне?
admin
Для ГОУ написали не более 50 желательно
admin
Медуза например больше 130
Sergey ?
я думаю просто никто там не задавался этим вопросом
Семён undefined
у медузы отвратительный апп на самом деле получился
Семён undefined
дизайн норм, но программисты не старались
Sergey ?
в каком разрешение грузятся изображения в ОЗУ, как долго они там находятся. То же самое и с другими ресурсами.
Sergey ?
думаю причины как всегда в сроках и поставленных задачах
admin
О оптимизации не думали
admin
И так сойдёт, знаете такой мем?)
Семён undefined
да я недавно работал в похожем проекте, там о качестве и вопроса не было, просто задание и всё
Sergey ?
сначала делают чтобы работало, потом профилируют и оптимизируют по необходимости(обычно нет)
Семён undefined
+) и костылей много
Семён undefined
мало сейчас норм кодеров на флаттере
admin
У меня их приложение иногда зависает...
admin
Думал почему... Потом почитал интервью и понял))
Семён undefined
может проблема в том, что они подгружают webview
Семён undefined
который вроде как экспериментальный, если не ошибаюсь
admin
Вот они как раз норм работают
Семён undefined
скажу больше — новости
Семён undefined
вместо парсинга просто открытие веб
admin
А ещё они везде где можно compute используют??
admin
Тоже наверно влияет
admin
Уверен,все исправят со временем
admin
Не все всегда сразу получается
admin
Изоляты прожорливые ппц
Anton ?? ? ??
дебаг или прод?
Арсений Калиниченко
Всем привет, как сделать так, чтобы тень (BoxShadow) была только снизу и относилась к закругленной кнопке (как на скриншоте), а не к прямоугольному контейнеру?
Арсений Калиниченко
Сейчас тень выглядит так
????? ILyos >
привет всем. как сделать так чтоб при нажатия на изображения оно показывался в полном экране? изображения крутится через listView.builder
Урусай
Кинь его на новый экран
Aleksandr
народ, есть ли какой-то компонент для использования в качестве локальной блокировки выставленный в системе пин\биометрию?
????? ILyos >
Как можно убрать nested navigation в некоторых widget?
Eldar
Мужики обязательно ли объявлять ChangeNotificationProvider в main.dart? а то их много становится
Davron Asrorov
Открывать отдельную страницу?
????? ILyos >
он итак открывается только в месте с навигашин баром
Davron Asrorov
Navigator.push?
Davron Asrorov
Не всегда ведь
Davron Asrorov
Ну почему бы не вытащить рут ключ тогда
Davron Asrorov
И через него отдельные страницы открывать
Davron Asrorov
Что в целом выглядит даже правильно
Максим
Оберни box decoration в clipRRect.
Максим
И в padding, иначе тени не будет места.
Denis Dubov
Всем привет, ребят кто как делает splash screen ? мне например нужно с градиентом и лого по середине. Я придумал обычный scaffold с контейнером. Но хорошо ли так делать? я читал на уровне платформ можно как то делать.
admin
сплэш скрины и делаются вроде нативно
Denis Dubov
Интересно услышать кто как делает чтобы понимать как правильно, лучше
Oleg Lipovoi
[Instans of 'list']
Igor Kusoff
А зачем его вообще делать? Долго запускается апп?
Denis Dubov
нет вопрос в брендинге скорее всего.. запускаем и понимаем что мы Бренд супер фирм. Можно назвать его промежуточным экраном, как реклама
Igor Kusoff
Тогда надо ещё портрет заказчика добавить для пущего эффекта)
Denis Dubov
аха ну да) ну расчитано на то что увидишь слово Pepsi (бутылка) 100 раз потом уже ассоциации, во многих магазинах и др. приложухах такая штука есть
Igor Kusoff
Ага, некоторые до сих пор возле иконки бургера пишут слово МЕНЮ
Stanislav Ilin
Ребят, всем привет! Как считаете, нужно использовать ORM для sqlite по типу sqfEntry? Или можно обойтись sqflite функционалом?
Yerassyl Maikhanov
можно использовать hive
Stanislav Ilin
Это тоже ORM ?
Yerassyl Maikhanov
это тоже база
Yerassyl Maikhanov
но по быстрее чем sqlife
Yerassyl Maikhanov
потому что с sqlife намучился, а потом подсказал здесь кто-то про базу hive
Yerassyl Maikhanov
+ если будешь переносить в web то там тоже работает
Yerassyl Maikhanov
а sqlife нет
Eldar
Подскажь бро, как захендлить смену Таба в ДефолтТабБаре ? Простейшая задача вроде)
Yerassyl Maikhanov
контроллер привяжи
Yerassyl Maikhanov
C:/flutter/packages/flutter/lib/src/material/tab_controller.dart:86
Yerassyl Maikhanov
вот этот
Eldar
ему обязательно нужен with SingleTickerProviderStateMixin ?
Stanislav Ilin
Спасибо огромное, что подсказал. Но странно как-то. Hive ведь no-sql. У меня сложилось впечатление, что объектные бд медленнее.
Stanislav Ilin
Приятная плюха
Yerassyl Maikhanov
ну не скажи)) там есть типа фильтра в коде
Stanislav Ilin
Ладно, сто проц попробую её.
Stanislav Ilin
В ней же есть версионирование, чтоб потом жопа не приключилась ?
Oleg Pchelkin
ну справедливости ради если в sqlite использовать batch методы, то sqlite будет быстрее на запись и удаление, чтение у nosql обычно бытрее Но с вебом да, приятная плюшка
Stanislav Ilin
Вообще у меня таска очень тривиальная и лёгковесная. Мне просто нужно хранить немного пользовательских настроек. Думаю проблем со скоростью мне вообще опасаться не стоит.
Anatoliy Razumov
Всем привет, кто сталкивался с такой проблемой? Пытаюсь на эмулятор выгрузит дефолтный проект и вылазиет ошибка: Exception in thread "main" java.net.ConnectionException: Connection refused: connect
Michael Bazilique
flutter clean мне помогал
4??uzhoy .
SharedPref или Hive
4??uzhoy .
как бд уже что предпочтительнее, если есть связи тесные то лучше реляционную, если не особо то hive или sembast, но они вроде как в память грузятся, посмотри почитай
Anatoliy Razumov
Не помогло (
4??uzhoy .
может пермишен на интернет в манифесте какой, где ошибка то вылезает ? после чего ? сам проект собирается ?
4??uzhoy .
доступ есть к сети с машины ?
4??uzhoy .
файрволы\антивири?
Anatoliy Razumov
Вроде всё норм, антивирус ничего не блокирует
Stanislav Ilin
А shared ведь только Android тема? Я даже использовал сначала. Потом отказался.
Stanislav Ilin
Яблочный клиент терять не хочется
Sergey Hottabych
[
"Привет, нужен совет, на чем лучше сделать видеочат.\nНашел 2 пакета:\n",
{
"type": "link",
"text": "https://pub.dev/packages/flutter_webrtc"
},
"\n",
{
"type": "link",
"text": "https://pub.dev/packages/twilio_programmable_video"
},
"\nКакой лучше выбрать?"
]
4??uzhoy .
Metadata Flutter plugin for reading and writing simple key-value pairs. Wraps NSUserDefaults on iOS and SharedPreferences on Android.
Stanislav Ilin
Упс, чет я дезинфу словил
Stanislav Ilin
Спасибо ??
4??uzhoy .
ну, хз, дабы быть уверенным возьми да заюзай на двух платформах, проверь
neikist
[
"Только стоит еще комментарии к этой статье почитать. ",
{
"type": "link",
"text": "https://habr.com/ru/post/498070/"
},
""
]
Daniil Kolyasnikov
twillio работает вроде как с платным api
Daniil Kolyasnikov
webrtc с селф-хостед серверами
neikist
Они для разного. На одних задачах реляционные быстрее, на других k-v
Sergey Hottabych
А я не знаю, может, заказчика платные сервера устроят. Ему лишь бы побыстрее.
Daniil Kolyasnikov
ну-ну..
Sergey Hottabych
Чат они на Firebase хотят)
Daniil Kolyasnikov
Самое изи.Всякие онлайн-консультанты с api от 15 баксов в месяц
Sergey Hottabych
Лол, это онлайн-консультант и есть))
admin
Всем привет , подскажите пожалуйста , скидывали бесплатный курс на английском по flutter у кого-то есть?
Tarlan
[
"всем добрый день, \nя работаю над одним приложением связанным с ютубом и мне нужно программно узнать есть ли в видео по ссылке доступные субтитры. К примеру, чтобы достать фото-заголовок видео ролика, мне достаточно сделать запрос по ссылке по типу ",
{
"type": "link",
"text": "http://i3.ytimg.com/vi/"
},
" /0.jpg\nА вот есть ли подобная ссылка чтоб просмотреть есть ли субтитры у видео и на каком они языке?"
]
Андрей Козак
у ютуба есть api, поищи там
Андрей Козак
[
{
"type": "link",
"text": "https://developers.google.com/youtube/v3/docs/captions/list"
}
]
Андрей Козак
минута в гугле
Nickson
Привет, скажите, норм идея: создать мобильное приложение на флаттере и бэкенд на Джанго?
Sergey Hottabych
Бэкенд можно на чем хочешь делать, они никак не связаны
admin
подскажите годные курсы
Vladimir Avramov
Я бы фласк взял, но это дело вкуса. Что лучше знаете, на том и пишите серверную часть.
Сергей
Подскажите как сделать, чтобы текст в виджете Text автоматически переносился на следующую строку?
Александр Ананьев
привет. кто нибудь писал физику скрола для showModalBottomSheet? что бы модал мог иметь скрол и модал можно было опустить жестом по скролу
4??uzhoy .
в Expanded оберни Text
Vladimir
Добрый день. Подскажите кто-нибудь пробовал запускать flutter for web. У меня на win10 ни в ветке beta ни в других так и не получилось. Может где то описан траблшутинг) или он пока с большими баграми?
Урусай
Да норм работает вроде
Сергей
Внутри ListTile не работает, странно
Олжас Сулеймен
самое простое: в конфиге включен?
Олжас Сулеймен
devices показывает web-server?
Vladimir
да. все как описано запускается. сама сама страница не строится
Олжас Сулеймен
а в консоли браузера чисто?
Vladimir
там подтягивается всё что связано с HTML датрт походу не работает ID
Олжас Сулеймен
скрипь не грузится? возможно используешь не реализованные фичи
Олжас Сулеймен
принт в майн закинь тогда точно
Vladimir
там даже не получается использовать скрипт по умолчанию
Олжас Сулеймен
чет не понял, у тебя директория web есть?
Vladimir
браузер запускается но ничего в нём совершенно дартовского не прорисовывается
Yerassyl Maikhanov
flutter doctor в студию
Oleg Gr
Порекомендуйте, что новичку изучить по Flutter (курс, статьи и т.д.)?
Семён undefined
официальные доки и examples
Vladimir
у ребят спасибо спасибо за поддержку часа через полтора только смогу сейчас не на компьютере я на машине еду но благодарю за такую поддержку Я надеюсь к вечеру решим совместная этот мой troubleshooting
Семён undefined
а есть толк от инфоцыганей?
4??uzhoy .
[
{
"type": "mention",
"text": "@Orion55"
}
]
Семён undefined
[
"книги на английском\n",
{
"type": "link",
"text": "https://t.me/flutterbooks"
},
""
]
Yerassyl Maikhanov
сравни потом
Yerassyl Maikhanov
кстати я установил стандартную VS Community а он говорит тип другое нужно
Sergey ?
нужен Visual Studio Code
Yerassyl Maikhanov
он тоже стоит
Yerassyl Maikhanov
я про windows приложения
Yerassyl Maikhanov
бету хотел потыкать
Bakhyt
[
{
"type": "link",
"text": "https://flutter.su/"
}
]
Michael Bazilique
[
"I'm really enjoying this course on Udemy and think you might like it too.\n",
{
"type": "link",
"text": "https://www.udemy.com/share/1013o4AkUfcltaQnQ=/"
}
]
Michael Bazilique
вот это для совсем зелёных как я
Oleg Gr
Спасибо ?? Особенно за русский язык ??
Bakhyt
щя книгу по dart скину
Oleg Gr
я перехожу с javascript отличия сильные?
Bakhyt
имеются. похоже только то, что си подобный синтаксис
Oleg Gr
а на что больше всего похож Dart?
Michael Bazilique
кстати учит сразу привыкать правильному Стейт менеджменту
Vladimir Avramov
Синтаксис java like
Michael Bazilique
Синтаксис больше C* like
Bakhyt
да хз)) на джаву, джаваскрипт. солянка кажись)
Michael Bazilique
По сколько дарт и написан на плюсах
Oleg Gr
разница между java и javascript, как между сумашедшим днём и сумашедшим домом
Michael Bazilique
Dart is an object-oriented, class-based, garbage-collected language with C-style syntax
Oleg Gr
javascript тоже на С++ написан...
Oleg Gr
ладно, буду курить мануалы ??
DVS (Read The F.ng Manual) Studio (NoHello)
блин, ну всё же похож не на js, а на ts
Oleg Gr
ts больше похож на java
Artur Antonevich
Привет ребята, а есть какой нибудь хороший курс по анимациям?
NewBalanceM5
[
{
"type": "link",
"text": "https://github.com/newbalancem5/flutter_info"
}
]
Bakhyt
[
{
"type": "link",
"text": "https://flutter.su/note/242"
},
" тут немного есть, но это статья"
]
Artur Antonevich
спасибо, но хотелось бы что не в плане игры ??
Bakhyt
видел гдето видос по гугл мэпс, мне понравилось. щя найду ссылку
Bakhyt
[
{
"type": "link",
"text": "https://www.youtube.com/watch?v=McPzVZZRniU&t=571s"
}
]
Yerassyl Maikhanov
не сказал бы
Yerassyl Maikhanov
хотя я писал на тс 2 года назад
Yerassyl Maikhanov
в мире js это вообще древность
Yerassyl Maikhanov
у меня странная проблема
Yerassyl Maikhanov
StateFullWidget обновляю через NotifyListeners
Yerassyl Maikhanov
а там значение не меняется
|