Программирование : Dart & Flutter по-русски
Maks Andrienko
Нет, андроид
Maks Andrienko
Ну даже эмулятор
Темирлан
Короче. С икскодом я вопрос решил. Но флаттер не видит девайс
Robert Smith
а комп видит?
Sergey Feeling ??
Всем привет. А можно собрать Flutter приложения под desktop mac?
Sergey Feeling ??
[
"у меня как раз он.\nНо я чет не нашел способа собрать.\n\n",
{
"type": "code",
"text": "flutter build macos\n\"build macos\" is not currently supported"
},
"\n\nпробовал на beta и dev"
]
Sergey Feeling ??
Мб есть ссылочка, как собрать?
ilx13
если честно не знаю как это делается. но точно можно сделать. и для десктопа помоему. а обычный ИПА можно ставить на него
Ivan
это забыли прописать
Ivan
flutter config --enable- -desktop
Sergey Feeling ??
[
"ооо, спасибо;\n",
{
"type": "strikethrough",
"text": "а как добавить платформу в существующее приложение"
},
""
]
Дмитрий Кузнецов
[
"Друзья, привет! \nПодскажите пожалуйста что сейчас хорошего творится в мире ",
{
"type": "code",
"text": "State management"
},
" флаттера ?)\nИз чего выбирать ?"
]
Sergey Feeling ??
вот тоже интересно. И пока изучал, понял, что хочу effector портировать под dart
Roman Vasiliev
Все именно из-за того что ты начинаешь рассчитывать размер где не надо
Hamdam ?
Друзья кто пользуется монгоДБ с флаттером? Проблем ошибок и трудности бывают? Ну скажем нерешительные задачи? Как с фэйрбейз с его лимитами на фильтрованный запросы
Hamdam ?
У меня щас фэйрбейз но для более сложных частей проекта хочу парарельно пользоваться монгодб у него функционала больше. Реально ли пользоваться с двумя базами данных с флаттером?
Владимир
Можно ссылку на более разумное построение подобного экрана?
Kylych
[
"у меня есть виджет ",
{
"type": "code",
"text": "ListView.separated"
},
"(), в нем всегда показываю 30 элементов, типа календаря.\nданные беру из локальной бд. каждый раз при показе списка, надо просколить до активного элемента, активный элемент - сегоднящний день. как это правильно сделать в таком кейсе?"
]
MMM Stefan
можно както задать в какомто файле список нужный для IDE плагинов для Android Studio ? кто-то встречал что-то такое? типа открываю проект и оно мне сразу пишет что мол нужно поставить такие то плагины...
Nikita Kravchenko
[
{
"type": "link",
"text": "readme.md"
},
" mb?"
]
MMM Stefan
да нэ... хочется вариант нечто файла pubscpec, открыл проект, есть такой файл - подтянулись нужные плагины
MMM Stefan
но для самой среды разработки
MMM Stefan
[
"что такое есть... ",
{
"type": "link",
"text": "http://joxi.ru/ZrJjoqQswGRKor"
},
""
]
Username Didar
каким образом могу сделать merge двух веток, чтоб в процессе слияния некоторые куски брать с новой ветки, некоторые оставлять из старой ?
MMM Stefan
вручную разве что
MMM Stefan
мердж - всегда боль
Артур
Ребят можно сниппет кода для примера: у нас есть виджет карточки товара и как заставить его вывестись необходимое кол-во раз внутри какого-то род виджета?
Temurxon
Listview.builder ?
Mr T
В ЛистВью билдере надо прописать индексацию, то есть перебор списка
Mr T
И не забудь указать каунт то есть какое кол-во
Mr T
Если есть конкретные проблемы вопросы, обращайся
Игорь
Ты тиму выбрал? Тебя при запуске на девайсе должно кинуть в xcode или предложить его запустить, в нем нужно выбрать свою team
Темирлан
Скорее всего нет. А как это сделать?
Игорь
Ну для начала зарегать акаунт разраба
Игорь
А вообще посмотри несколько уроков по xcode и сделай детский проект, вопросы отпадут
Темирлан
Ну, я в икскоде залогинился со своего эпл айди. И с икскода пустой проект запустил на Свифте. А вот с флаттера не получается чтот, не видит девайс
Темирлан
Хотя на айос симуляторе работает
Игорь
У тебя должен в xcode открыться run проэкт, там нужно выбрать свою team и все
Темирлан
Ок понял, я посмотрю, как буду у компьютера
Темирлан
А через flutter run нельзя запустить?
Mr T
2) андроид Студио или Вижуал Код?
Темирлан
И интелайджи есть еще
Mr T
Хкод, устанавливаешь. Потом раннер
Mr T
Потом устанавливаешь билд версию
Mr T
Ты вообще хочешь на эмуляторе или на риал девайсе?
Mr T
На девайся надо обязательно устанавливать сертификаты и логинится айклаудом
Темирлан
На риал девайсе. Симулятор итак работает
Темирлан
А сертификат бесплатно замутить можно?
Темирлан
Я зарегался там. Он че то запросил 99 баксов на год
Mr T
Есть раздел билд вроде
Mr T
Там будет выбор -дебаг, продакшн...
Mr T
Там надо будет выбрать свой аккаунт
Mr T
Но не забывай первый шаг: Это то что через ревил должен открыть Runner
Mr T
Ну сам фолдер где Раннер
Темирлан
А что за reveal в finder? у меня тут на русском всё
Mr T
Короче найди директорию айос
Темирлан
эту? она в андроидстудио
Mr T
Правую кнопку на раннер
Mr T
И что-то вроде открыть его в Файндере
Темирлан
и в xcode открыть ее теперь?
Темирлан
Да, но Build failed выходит
Темирлан
select development team
Темирлан
это другой проект
Темирлан
такая фигня вышла
Темирлан
блин я в XCode вообще 0 вчера ток скачал
Mr T
Пакет у тебя как ты прописал?
Mr T
Com.example.flutterApp
Темирлан
его в студии поменять надо как я понял
Mr T
Он не уникальный пишет
Mr T
Ребят хотел спросить, много у Вас таких проблем? Установка и т.д. Работа с виджетами?
Mr T
Может для Джунов написать некий юзер гайд?
Mr T
Я просто сегодня зашёл в группу
Mr T
[
{
"type": "mention",
"text": "@Klan3na3"
},
" напиши в лс. Я Офф"
]
Vitaliy Snitko
Хм.. Почему в Дартпаде этот код при выводе разбивает строку на две, а в приложении print выводит в одну строку..? Как вообще разбить строку на две строки при выводе?
Andrew Shalaev
Для разработки под ios iphone 7 подойдет?
Дмитрий Коноферчук
вывести 2 принтами?
Vitaliy Snitko
Нет. Не то.. В дартпаде так работает. У меня в приложении нет почему-то...
Mr T
Что конкретно ты хочешь вывести?
Vitaliy Snitko
Выводит всё в одну строку..
Темирлан
я поменял пакет, поменял com.exaple на одну папку, все получилось но теперь при запуске ошибку выводит. А вот если я вношу изменения в код во флаттере, как эти изменения в ios внести?
Mr T
Что конкретно поставил?
Vitaliy Snitko
Не помогло.
Темирлан
temirlan.flutterTestApp
Vitaliy Snitko
Двумя выведет... А одним как? )))
Темирлан
[
"начало лога\n",
{
"type": "code",
"text": "PhaseScriptExecution Run\\ Script /Users/anelyamuratova/AndroidStudioProjects/flutter_test_app/build/ios/Runner.build/Debug-iphoneos/Runner.build/Script-9740EEB61CF901F6004384FC.sh (in target 'Runner' from project 'Runner')\n cd /Users/anelyamuratova/AndroidStudioProjects/flutter_test_app/ios\n export ACTION\\=build"
},
""
]
Mr T
Должно быть так примеp com.example.example
Vitaliy Snitko
Ищу у List аналог JS метода массива split который разбивает массив по разделителю.. Но не нахожу. Есть в Дарте такое?
Дмитрий Коноферчук
а так можно?: print(a,b)
Темирлан
а до этого также и было
Mr T
Темирлан, смотри ты когда билдил проект тв прописывал packagename
Vitaliy Snitko
Между а и б появилась запятая. И всё в одной строке )))
Mr T
Вот такое же имя должно быть
Mr T
Ты выводишь какието вариаблы?
Дмитрий Коноферчук
увы дальше мои познания в дарте не простираются)) а в обучалке дарта как такое решается?
Vitaliy Snitko
Не нагуглил ни одного подходящего примера пока что... Пошёл дальше рыть.
El Al
Подскажите пожалуйста как создать в List View контейнер или row который будет прокручиваться даже если список пуст, по типу вкладки архива в телеграмм, она прокручивается независимо от списка
Mr T
Davai poprobuyu otvetit
Дмитрий Коноферчук
посмотри в родной обучалке дарта, вроде было что-то там..
Mr T
Что ты хочешь вывести
Mr T
Конкретно что выводишь. Лист вью можешь забилдить без билдера
El Al
Я как раз пишу телеграм через tdlib и мне нужно создать такую же вкладку для архива
Mr T
ЛистВью.Билдер нужен чтобы некий лист выводить, где должен указывать ленгтх.
El Al
Да, listview.bulider есть с itemCount и builder
El Al
Все работает, но мне нужно вывести вкладку для архива
El Al
Получилось только через sliver appbar и fillremaning
Mr T
Можешь объяснить что значит вкладка для архива
Mr T
Можно так: (tvoilist.length > 0) ListView.bulder(здесь код что ты выводишь) : container(child: Text(“No data”))
Mr T
То есть в случае если в листа нет данных то ты выводишь контейнер
El Al
Даже если есть данные но не во весь список
El Al
Контейнер скролится
Mr T
Так, понял. Выводить исторические данные?
Mr T
Если первый лист пустой
Mr T
Вывести второй лист?
El Al
Даже если список пуст
El Al
Что это за параметр или виджет
El Al
Я использую listView.builder
Mr T
Ну вот вкладки скролятся
El Al
Только тогда когда список заполняется
El Al
Например когда itemCount больше 11 у меня
El Al
Мне нужна независимая вкладка, как ее можно реализовать
Mr T
Ну эта вкладка должна быть всегда показываться?
Mr T
Типа как закрепленная?
El Al
Ну нет, в зависимости есть ли сообщения в архиве
Nikita Timakov
можешь добавлять ее через контроллер, если что-то появилось в ней
Mr T
Сделай так, создай контейнер выше чем листВью, вложи его в визибилити. Поставь значение визибилити через некую переменную которая будет
Mr T
Считать есть ли значения в архиве
El Al
Это все понятно, но контейнер не будет скролится
Mr T
Создай его в лист тайл
Mr T
В лист тайл сделай его
El Al
Вроде пробовал он все равно не двигается
El Al
Он как хедер стоит и все
Mr T
Ты его под листВью добавил?
Nikita Timakov
если есть, то Visibility true
Mr T
Гоу я по коду тебе напишу
Mr T
Visibility: archieve.isNotEmpty
Mr T
Так ты его в лист вью не засунул
Evgeny Cherkasov
Подскажите какой нибудь гайд по тестированию стримов?
|