Программирование : Dart & Flutter по-русски
Eugene Kostyuk
Ну тогда есть horizontal свайп и тд
Eugene Kostyuk
И на клики как я выше написал
Vladislav Rudenua
Хорошо я попробую
SE
Подскажите пожалуйста После запуска main.dart Линукс
Caracol
ну судя по тексту не видит джаву, установи java sdk и переменные среды
Урусай
А есть альтернатива DefaultTextStyle для StrutStyle?
Vitalii Ishkevych
У меня есть код который считает orders (Столбец посередине), а как переделать этот код что-бы он считал сколько в cart Array количество элементов?
Yakov K.
Если правильно понял вопрос — поставьте behavior: opaque
SE
Спасибо большое, помогло
Evgenii Elchev
ещё лучше бы туда кнопки положить, что бы эффект нажатия был
Evgenii Elchev
у юзера должны быть фитбек о тапе
An
А вы весь row обернули в gesture? Можете, как выше сказано, сделать эффект нажатия,вместо Gesture использовать Inkwell. И да, было бы неплохо скинуть код.
Evgenii Elchev
я бы сказал что это мастхэв)
Evgenii Elchev
я давно не пользовался андроидом, но думаю что и там все кнопки и листы дают визуальный фитбек по нажатию
Вадим Резниченко
еще актуально?
Артём
Да, конечно, если запустите, буду безумно благодарен
michael patioha
Выгрузить в маркет бесплатно?
Артём
Не, просто собрать, чтобы все работало и можно было допиливать , а то ошибки фиксить я вообще профан
michael patioha
Не я в том смысле чтобы в плей маркет загрузить что-то плптить надо?
Вадим Резниченко
да, надо
Артём
Я думаю только за рекламу
Вадим Резниченко
25 баксов за аккаунт разработчика
Вадим Резниченко
у эпл для эпстора он 99 баксов стоит
Вадим Резниченко
хорооие новости, оно компилится
Артём
И как это ты так сделал ?)
Вадим Резниченко
апгрейднул версии пакетов в pubspec.yaml
Вадим Резниченко
плюс удалил папку android и сделал в корне проекта flutter create
Вадим Резниченко
новые версии пакетов вызывали пару ошибок, я их пофиксил, нужно было просто параметры именованными сделать
Вадим Резниченко
но есть и плохая новость
Вадим Резниченко
оно не запускается
Вадим Резниченко
значит все таки лежит
Вадим Резниченко
у тебя в папке android что нибудь кастомное лежит?
Вадим Резниченко
Нет, вроде все системное
Andrey Unger
скорее всего настройки эдмобса были в xml
michael patioha
Что за дистрибутив?
Вадим Резниченко
manjaro с kde
michael patioha
А она много оперативы жрет а то у меня 4гб
Артём
Думаешь все таки в андроид какой-то кусок нужный был?
Вадим Резниченко
примерно 580 мб в холостую
Вадим Резниченко
ну думаю, так и есть
Anton Kowalski
Можно как-то ограничить максимальное расширение Flexible?
Вадим Резниченко
это не лагающие юнити или гном, которые без кучи плагинов смотрятся весьма хуево еще и потребляют почти 2 гига
michael patioha
Понял а то ищу оптимизирующую систему а то слишком мало оперативы
Артём
В теории можно взять часть с Гита и дописать?
Вадим Резниченко
для мобильной разработки, даже если прогаешь на реальном устройстве, нужно хотя бы 8 гб
michael patioha
Ну да понимаю
Вадим Резниченко
у меня с 8 гб озу около 4 гб в свопе висит
Andrey Unger
[
{
"type": "code",
"text": " "
}
]
Andrey Unger
в манифест добавь
Артём
Когда будешь время/ возможность скинь свою допил пожалуйста)
Вадим Резниченко
та щас и скину
Вадим Резниченко
охренеть, завелось и не вылетело
Andrey Unger
ну они и ругалось на отсуствие этой записи)
Смышляев Даниил
Создал первое приложение на flutter, запустил эмулятор, но приложение не появляется, в чём может быть проблема?
Вадим Резниченко
лучше искать удобную, а не оптимизированную. тот же tiny core ест меньше 200 мб вхолостую на рабочий стол, но на нем ты не поработаешь есть убунта, но там ебля с дровами нвидиа (знаю по собственному опыту) и нет нормального апгрейда системы поэтому манжаро кде - кмк самая охуенная вещь. кде удобнее гнома/юнити и жрет в 4 раза меньше ресурсов, плюс настраивается воооообще всё. почему именно манжаро, у них нормальный апгрейд системы и охуенная опция aur. плюс можешь хвастаться что у тебя арчлинух, потому что манжаро основан на нем
Вадим Резниченко
а ты билд приложения запустил?
Yakov K.
Никогда не испытывал проблем с дровами на Бубунте ??
Смышляев Даниил
Нет, но в get started, test-drive про это ничего не написано, просто написано нажмите отладку и всё
michael patioha
Хмм ну хорошо
Вадим Резниченко
приложение не запустится если ты его не запустишь
Вадим Резниченко
а ты пробовал откатиться назад, поставить опенсорс, а потом снова на последнюю версию дров?
Вадим Резниченко
не знаю как сейчас, но раньше даже полное удаление всего что связано с нвидиа и даже удаление рабочего стола не помогали
Вадим Резниченко
[
{
"type": "link",
"text": "https://github.com/vahellame/watermaniac"
}
]
Смышляев Даниил
Там же по умолчанию, как я понял есть приложение или нет?
Вадим Резниченко
нет, ты неправильно понял
Вадим Резниченко
посмотри туториал какой нибудь на ютубе
Вадим Резниченко
это нагляднее чем доки из гет стартед
Смышляев Даниил
Так я по оф доке иду по пунктам
Вадим Резниченко
оф доки это здорово, но часто индусы объясняют лучше
Вадим Резниченко
я сделал пулреквест на гитхабе
michael patioha
И понятнее
michael patioha
А ты по индусам учился?
Смышляев Даниил
Я смотрел ещё один туториал, и там чел просто нажал кнопку отладки и у него запустился эмулятор и приложение
Вадим Резниченко
индусы, доки, практика и чаты по флаттеру все как у всех нормальных разрабов
michael patioha
В этом всем индусы самое важное
Вадим Резниченко
нет, когда ты уже можешь написать приложение на 5+ экранов
Вадим Резниченко
статьи по архитектуре уже лучше русскоязычные
michael patioha
Ну ты канешно мастер
Вадим Резниченко
я со своим B2 английским не видел норм видео по архитектуре
Pavlo Vasylenko { _ in iOS.dev() }
??? BLoC
Вадим Резниченко
блок не архитектура блять
Вадим Резниченко
[
"вот, спешл фо ю ",
{
"type": "link",
"text": "https://youtu.be/ly0hAtV7EBg"
},
""
]
Pavlo Vasylenko { _ in iOS.dev() }
[
{
"type": "link",
"text": "https://www.youtube.com/playlist?list=PLptHs0ZDJKt_T-oNj_6Q98v-tBnVf-S_o"
}
]
Вадим Резниченко
блок не архитектура блять
Pavlo Vasylenko { _ in iOS.dev() }
почему?! по сути это разбиение на layers почти MVVM
Смышляев Даниил
Вот он тоже запустил эмулятор и у него открылось приложение
Вадим Резниченко
тебе слова "run that" не о чем не говорят?
Смышляев Даниил
Ты о чём? В видео человек создаёт приложение на flutter, запускает эмулятор и у него сразу отображается приложение
Вадим Резниченко
[
{
"type": "link",
"text": "https://medium.com/@tdesc/flutter-application-as-a-service-b505fedd70bd"
}
]
Вадим Резниченко
попробуй не только смотреть, но и слушать
Вадим Резниченко
и подумать головой хоть немного
Pavlo Vasylenko { _ in iOS.dev() }
если это тот TDSEC о котором думаю...
Вадим Резниченко
у тебя эмулятор с готовой аппкой ну никаким блять образом появиться не может
Смышляев Даниил
С какой готовой?
Вадим Резниченко
с той которую ты пишешь
Смышляев Даниил
Я ничего не писал
Вадим Резниченко
я щас скринкаст спешл фо ю запилю
Dmitry Novikov
Тогда почему не просто arch? У меня он живет под кде и пашет прекрасно 8 гб озу с эмулятором спокойно работают, ещё и с миллиардом сторонних работающих программ
Вадим Резниченко
потому что мне лень ставить кде из командной строки
Dmitry Novikov
Не тру, значится ??
Вадим Резниченко
ага. но это хоть для кого нибудь важно?
Вадим Резниченко
а чем это лучше манжаро с предустановленными дровами, офисными прогами и окружением?
Вадим Резниченко
только не затирай про лучшее понимание линукса пожалуйста
Dmitry Novikov
А чем это хуже? По сути, имея некоторые навыки, все ставится на голое железо за 20-30 минут Только ты сам контролируешь, что стоит у тебя в системе
Вадим Резниченко
это хуже временем установки и количеством ебли с командной строкой
Dmitry Novikov
А в чем там ебля то? Сидеть на линухе и не привыкнуть к тому, что удобнее бОльшую часть работы делать через терминал?
Вадим Резниченко
бОльшую часть работы я делаю через ide и браузер. я не девопсер и не сисадмин
Вадим Резниченко
я на линухе уже 3 года и понял что в ебле с терминалом никакой крутости нет
Вадим Резниченко
можно и код в виме писать и запускать проект командой, а не кнопкой, но зачем?
Dmitry Novikov
Затем, чтобы не засирать ресурсы своего устройства и понимать подкапотку того, что ты пишешь
Dmitry Novikov
Я уже год как отказался от ide, пока что в пользу vs code, но тот же flutter в нем живёт, безусловно, лучше, чем в том же виме)
Dmitry Novikov
Но прогать, условно, на компилируемых языках в ide - кринж
Вадим Резниченко
чем же оно засрато в манжаро?
Dmitry Novikov
Потому что потом тебя просят поднять приложение не на локалке и ты в ужасе листаешь гуглы
Вадим Резниченко
подкапотку ты знаешь ассемблер?
Dmitry Novikov
Я бы мог зарофлить в духе «смотря какой диалект ты имеешь ввиду», но не буду Нет, но общее представление имею Однако я хорошо знаю подкапотку своих основных языков: как они собираются, как аллоцируется память и прочее
Вадим Резниченко
я добрался до ноута, начнем холивар
Dmitry Novikov
Фак го бэк
Вадим Резниченко
я тыкал вс код и это тупо неудобно
Вадим Резниченко
опыт работы бэкендером у меня тоже 3 года, он начинается еще до того как я сажусь на линух
Dmitry Novikov
Писать бэк не на линухе - это уж совсем безбожно
Вадим Резниченко
я прогал на си около года, тоже знаю как аллоцируется память вот только во флаттере это мало чем мне помогает
Вадим Резниченко
согласен
Dmitry Novikov
Это факт Про флаттер отдельный разговор Я потому и сказал про вс код Меня он вполне устраивает
Constantine
искать оправдания, чтобы не писать код — это безбожно ) на голанге под виндой нормально пишется )
Вадим Резниченко
а меня вполне устраивает андроид студио я до этого работал на продуктах джетбрейнс и привык к ним
Вадим Резниченко
твой видос подъехал
Вадим Резниченко
и да, большую часть времени ничего не происходит, мне было лень обрезать
Dmitry Novikov
В чем суть поиска оправданий, чтобы не писать код?)
Смышляев Даниил
Теперь я понял, что похоже приложение билдится всё это время
Вадим Резниченко
внимательно смотри на консоль и что я там печатаю
Вадим Резниченко
а еще эмулятор отжирает тонну ресурсов поэтому лучше использовать реальное устройство
Смышляев Даниил
Но всё равно, почему нельзя было сказать 'подожди оно билдится'
Constantine
под виндой можно писать код, в виме можно писать код, на айпаде можно писать код. через 5 лет можно на холодильнике будет писать ) было бы желание только )
Вадим Резниченко
если заебывает потеря контакта через провод, когда его трогает скажем кот, можешь посмотреть что такое adb wi-fi
Вадим Резниченко
потому что я не знал что ты не знаешь что оно не мгновенно билдится
Вадим Резниченко
на холодильнике можно уже сейчас
Вадим Резниченко
кстати в вузах технологии настолько ушли вперед, что там пишут на листочках
Andrey Unger
а что так долго эмуль запускается? у меня пара сек
Вадим Резниченко
у меня древнегреческий ноут с hdd и 8 гб озу
Вадим Резниченко
а, еще проц i3
Вадим Резниченко
меня пугает белая тема ide
Смышляев Даниил
Спустя 9 минут всё ещё ничего не появилось это норм?
Вадим Резниченко
там на 8:34 вроде уже че то есть
Вадим Резниченко
в общем досмотри до конца, ток что проверил, там все норм
Смышляев Даниил
Два раза посмотрел уже
Вадим Резниченко
я надеюсь хоть видео ты можешь посмотреть
Смышляев Даниил
Я видел это
Вадим Резниченко
тогда в чем проблема?
Смышляев Даниил
У меня всё ещё собирается приложение
Вадим Резниченко
а, у тебя билдится
Вадим Резниченко
скинь скрин
Смышляев Даниил
Вот что я пока вижу
Вадим Резниченко
скинь скрин иде где у тебя билдится
Смышляев Даниил
Как я понимаю это оно
Вадим Резниченко
скрин всего экрана, не надо ничего вырезать
Смышляев Даниил
Всё запустилось
Смышляев Даниил
Спустя 16 минут
Смышляев Даниил
А надо всего лишь было подождать
Алексей Александрович
Ого, много
Смышляев Даниил
А с huawei есть проблемы?
Andreu
Всегда) но на безрыбье и рак рыба
Вадим Резниченко
Кстати, на счет эмулятора. Кто знает, как его запускать через qemu kvm?
Andreu
Может подскажет кто, какой-то флаг есть отвечающий за это или как, но у меня в андроиде firebase_messaging не показывает всплывающие уведомления. Чисто кладёт их в список без всплывающий анимации или звука
Вадим Резниченко
у меня ни с одним устройством проблем не было я перепробовал штук 7 разных фирм
Andreu
Не, последний для null-safety 9.1.3
Ivan
а ченнел айди прописал в AndroidNotification?
Ivan
в старых версиях нужно было тянуть либу локал нотификейшн, в новых версиях вроде она есть уже внутри, но нужно определить канал и передавать его в notification: { "android_channel_id": "channelId",}
Andreu
понял, сейчас прочитаю про это, спасибо
Kaz Dos
Ребята подскажите
Kaz Dos
Как можно воостановить
Kaz Dos
Нету файла signingReport
Kaz Dos
Папки Task полностью нету
Kaz Dos
Ребята подскажите пожалуйста
Amir Niyazov
хз, на федоре в kvm эмулятор x64 жрет под 30% с запущенным приложением на ноуте с 4/8 intel cpu 2017 года, в целом приемлемо.
Вадим Резниченко
как запустить это через kvm?
Amir Niyazov
Android Emulator уже использует KVM для аппаратного ускорения по умолчанию в линуксе
Amir Niyazov
На винде HAXM для Intel, на AMD (Hyper-V или свой ускоритель вроде).
Вадим Резниченко
я в этом не уверен он запускает эмулятор 200 лет у меня виртуалка макоса быстрее взлетает
Вадим Резниченко
у меня линух
Amir Niyazov
ССД? У меня Quick boot вм'а
Amir Niyazov
Запускается быстро
Amir Niyazov
билдится долго
Вадим Резниченко
но почему тогда с другими образами kvm работает нормально?
Amir Niyazov
А что не так с KVM? Не со скоростью запуска проблема?
Amir Niyazov
KVM ускоряет саму эмуляцию
Вадим Резниченко
я в этом не уверен он запускает эмулятор 200 лет у меня виртуалка макоса быстрее взлетает
Вадим Резниченко
как так та
Amir Niyazov
А после запуска работает быстро?
Вадим Резниченко
где можно явно включить/выключить опцию kvm?
Amir Niyazov
Если да, то нужен ссд
|