Программирование : Dart & Flutter по-русски
Daniil Kolyasnikov
Ребят, кто юзал дарт на сервере ? Подскажите,кто-то встречал sql builder без генерации и рефлекции ?
Andrey Tsvetkov
про нотифаер смотрел видос, тоже подход нравится
Daniil Kolyasnikov
В таком стиле DBclient = DBlcient(creds) Future > = dbClient.database(‘base1’).select( where: { ‘column1’: ‘hello’ } ).exec();
Evgeny Kot
[
{
"type": "mention",
"text": "@FRapra1"
},
" ",
{
"type": "mention",
"text": "@Hottabych"
},
" бан на неделю за переход на личности"
]
admin
куда лайк поставить?
Evgeny Kot
Сейчас карту скину :-) Ну серьезно, взрослые (вроде) люди
Alexander Popov
Привет ребят, а можно поделиться своим приложением тут? Пару дней назад до релиза добрался, первый опыт, хочется мнения услышать _)
Evgeny Kot
[
"Так, поднял историю, ",
{
"type": "mention",
"text": "@PlugFox"
},
" тоже бан на неделю, слишком много личного"
]
Evgeny Kot
Ребята, сообщество было создано не чтобы сраться или опускать кого-то, а чтобы помогать друг другу, комьюнити все дела. Вы как будто маленькие.
Kit Khilobok
А вот это обидно, человек ведь реально помогает, пусть и в матерно-прикладной форме
Alexey Z
Гляну, советую завтра днем еще скинуть
Evgeny Kot
Что важнее, форма или содержание? Жалобы есть
Aleksandr
код скидыввай, это интереснее обсудить.
Amirbek
Добрый вечер друзья . Я начинаю изучить флуттер что будете советовать мне
Alexander Popov
[
"Спасибо! Решил для первого раза не гадать и выбрал популярную тему с менеджментом задач. С дизайном знакомый помогал. С разработкой вроде особых проблем не было, а вот на этапе ревью немного помучался, но это вроде как норма :D\nСсылочки:\n",
{
"type": "link",
"text": "https://play.google.com/store/apps/details?id=com.alordead.focus_go"
},
"\n",
{
"type": "link",
"text": "https://apps.apple.com/us/app/id1512975969"
},
""
]
Alexey Z
какой до этого опыта?
Kit Khilobok
Брать и изучать его) А именно прочитать доку, статьи, глянуть уроки/курсы и делать свой пет-проект. Чем больше практики, тем больше опыта, сопутствующие вопросы не стесняться задавать в чатах
DK
выглядит прикольно по скринам, гляну
Andrey Tsvetkov
в программировании
Alexey Z
в программировании
Alexander Popov
Код не кину, т.к. сервера своего нет и ключики зашивал в конфиг :D
DK
какая же будет кара от строгой типизации :^)
Kit Khilobok
Выглядит неплохо. Что использовал в качестве архитектуры для приложения?
Alexey Z
Тогда курсы, на руткерере есть
Amirbek
Там есть на русском ?
DK
на ютубе был русскоязычный контент
Alexander Popov
Стейт менеджмент через Bloc, запросы к данным с помощью сервисов (вылез из iOS и люблю VIPER)
Amirbek
Да там есть но не полный курс
Ivan
а таймер у тебя сравнивается с локальным временем?
DK
чот я кайфанул от UI\UX
Alexey Z
нет, но зато подтянешь английский )
Alexander Popov
Да, с сетью приложение только во время покупок работает
Alexander Popov
Кстати для покупок использовал RevenueCat, очень спасло для индивидуального разработчика
DK
если хоть как-то выстрелит, накатай статейку
Alexander Popov
Я думал, но только если на Medium, на Хабре каждый раз как вижу подобное, один негатив в комментариях
Alexander Popov
На iOS проверка чеков не рекомендуется с устройства и желательно использовать для этого собственный сервер, + revenue cat позволил удобно хранить продукты андроид/ios в одном месте
DK
а дизайн где рисовали? в фигме или?
Alexander Popov
подводный камень: бесплатный план только до дохода в $10к в месяц, но для меня это недосягаемый потолок я более чем уверен :D
Alexey Z
Ммм, ясно, надо добавить в закладки
Alexander Popov
Да, в фигме
Alexander Popov
Не-а, не поделимся. Надеюсь на понимание
DK
ок ок) попытка не пытка
Luka Katsadze
Подскажите, как в таком баре отслеживать нажатие кнопок?
Daniil Kolyasnikov
Документацию прочтите. onTap
Daniil Kolyasnikov
[
{
"type": "link",
"text": "https://api.flutter.dev/flutter/material/BottomNavigationBar-class.html"
}
]
Luka Katsadze
Это BottomAppBar а не BottomNavigationBar
Daniil Kolyasnikov
Обработка нажатия на ком ?
Daniil Kolyasnikov
[
"BottomAppBar чисто ui виджет - его ответственность - обернуть какой-то виджет. В данном случае ",
{
"type": "bold",
"text": "BottomNavigationBar"
},
", в ответственность которого входит обработка нажатия"
]
Luka Katsadze
На кнопках, но у BottomNavigationBarItem нет ничего типа "онклик" или "онтап".
Luka Katsadze
Походу надо будет делать из обычных кнопок
Daniil Kolyasnikov
Солнце, ну как ты не видишь ?
Nikita Domnitskii
У боттомнавигэйшнбара есть онтап
Luka Katsadze
Это БоттомАппБар
Luka Katsadze
Что именно не вижу?
Nikita Domnitskii
Ну а в чайлде у него что
Luka Katsadze
Вот это я затупил
Kendal Brown
[
{
"type": "mention",
"text": "@udemy_russia"
}
]
Stan Mitchel
Сколько времени ушло на разработку (примерно)?
Tadeusz Borowski
ни о чем
NewBalanceM5
ничего не понятно
Roman Diachenko
Котлин лучший) а вот с дедостающими методами можно просто написать екстеншен.
Aleksey Chumikov
[
{
"type": "link",
"text": "https://pub.dev/packages/dartkt"
},
"\n ",
{
"type": "link",
"text": "https://pub.dev/packages/kt_dart"
},
"\nВсе есть"
]
Igor Kusoff
Выглядит симпатично! А зачем приложению нужен просмотр сетевых соединений и WLAN?
Igor Kusoff
Какие пакеты использовали, кроме RevenueCat?
Roman Diachenko
Ну это уж совсем для ленивых)
Igor Kusoff
Для анимации онбординга что использовали? На шестом айфоне немного подлагивает(
Mitai
cегодня увидел вакансию где собираются пилить фронт на флатере, разве он не сыроват еще? для продакшена
Mehdi Heyderov
Здраствуйте
Mehdi Heyderov
Можете подсказать где можно найти онлине курсы по dart?
tdesc
фронт на веб? если у них time to market у продукта позволяет, почему нет?
tdesc
мы летом 18 стартовали разработку
Mitai
я так понял это будет личный кабинет юзера, кампания занимается логистикой медецинских препаратов или что то типо того
Александр
ребята я застрял. я не могу и бухать и работать. кто нибудь с таким сталкивался ?
Pavel Vasilenko
Бросай работать
Andrey Tsvetkov
я 100 раз так делал, пока начальник не попросил остановить это))) работа работой, но пить тогда было не бросить))
Тима Егембердиев
[
{
"type": "link",
"text": "Metanit.com"
}
]
Daniil Kolyasnikov
юзаю для мини-crm для одной пивнухи (овер-много точек), с iot. Акведук на беке, флаттер веб на фронте. Вроде нет особых проблем
Evgeniy
У тебя весь день на проганье уходит?))
Mehdi Heyderov
Есть ли в группе кто знает dart flutter хорошо и хочет провести индивидуальные занятия по онлине?
Александр
если бросить работать, то бухать не на что, а если бросить бухать, то работать незачем
Daniil Kolyasnikov
Тут нужен тонкий баланс
Daniil Kolyasnikov
т.е. первые 30 минут рабочего дня ?
Evgeniy
Делай коммит в конце дня)
Oep Elp
попробуй другие наркотики
Александр
пффф... я это первым делом попробовал. Что в лоб, что полбу
NewBalanceM5
можете в ЛС поболтать)
Mehdi Heyderov
Есть ли в группе кто знает dart flutter хорошо и хочет провести индивидуальные занятия по онлине?
Mehdi Heyderov
Готов заплатить
Oep Elp
скачай с рутрекера курс udemy по флаттеру
Mehdi Heyderov
Я их проходил на Руском который
Mehdi Heyderov
Англизкий у меня 0
Mehdi Heyderov
Есть проблемы с post и get запросами в основном
Oep Elp
в гугле платные онлайн курсы по флаттеру не гугляться? на курсере смотрел?
Mehdi Heyderov
Я покупал и платные курсы
Mehdi Heyderov
Мне нужно что бы мне индивидуально пару месяцев прошли урок кто-то
Mehdi Heyderov
Готов заплатить
Паша Паксеев
Есть ли какое то готовое решение для создания структуры навигации? Мне нужно чтобы у меня некоторые экраны были внутри таб навигатора, при чем для каждого таба должен быть свой стак с сохранением состояния. Но при этом была бы возможность открывать экраны находящиеся вне таб навигатора, чтобы он был скрыт.
Mitai
если в кратце пост отправляем данные на сервер, гет получаем данные с сервера
Alexander Popov
Два месяца, но это бесполезная информация, т.к. у меня есть фуллтайм и учусь в вузе, мог только по паре часов в день в будние дни писать
tdesc
оплатите себе курсы английского
Mitai
для начала duolingo прям очень хорошо заходит
Alexander Popov
Сеть только RevenueCat использует, а для проверки доступности Connectivity. По пакетам могу позже скрин прислать, если интересно
Igor Kusoff
спасибо, было бы интересно посмотреть
Evgeniy
Да в программировании не нужен настолько мощный английский, все что было в школе по англу мне с головой хватает сейчас, можно уже потом если работаешь подтягивать но толкьо если это реально нужно
Alexander Popov
Стандартный PageView
Igor Kusoff
я просто удивился, чего там столько разрешений, тоже планирую использовать RevenueCat
A1ex Petrov (К)
Мужики, всем привет, возникает такая ошибка: "The context used to push or pop routes from the Navigator must be that of a widget that is a descendant of a Navigator widget.", после того как я вызываю навигатор при клике на пришедший пуш
tdesc
знание или незнание бывает только персональным. сорян чувак твой опыт не катит.
Alexander Popov
О, я совсем забыл про интеграцию с Firebase. Вероятно она тоже свою ложку вносит
tdesc
он спрашивает где навигатор взял
Evgeniy
Ну вообще как я сделал пришел в компанию, там был реально крутой чел обучающий английскому, я натаскался на upper и все тип топ)
A1ex Petrov (К)
и как ему его озвучить?) я инициализирую прием пушей в initState, там же передаю Context, и уже на приеме пытаюсь перенаправить на другую страницу
tdesc
с нуля это значит a b c d e и потом уже ???
tdesc
в инит стейте нет контекста
tdesc
ну и у вас бизнес логикой в виджете намазано
A1ex Petrov (К)
а как мне тогда перенаправлять на другую страницу, при принятии пуша?
tdesc
добавить globalkey в ближайщий навигатор
tdesc
пуши вне контекста приложения
tdesc
вы либо сами всегда его знаете и храните или навигацию продумать надо
tdesc
spa подход лучше заходит чем нативные вьюшки
Evgeniy
Типа да:)), ну вообще лично для меня было эффективнее учиться уже на работе с реальными проблемами (в том числе английский при разговоре с заказчиком), чем самому что-то пытаться изучать до того как начать работать (я просто лентяй))
A1ex Petrov (К)
понял, спасибо
Aleksandr
рилли? по моему это только название, а внутри может быть хоть что)
DK
стандарты никто не отменял
Vladimir Avramov
Это http-метод. Если говорить о REST архитектуре, то POST создает объекты. В теле метода может быть что угодно.
Семён undefined
как заставить row переносить вниз то, что заезжает за экран?
XbIK
[
"автору pubа ",
{
"type": "link",
"text": "https://pub.dev/packages/worker_manager"
},
" , он наверняка есть в группе, спасибо за работу! очень помогает от кучи кода для isolate избавиться"
]
Ivan
[
"Оно? ",
{
"type": "link",
"text": "https://www.youtube.com/watch?v=z5iw2SeFx2M"
},
""
]
Семён undefined
пробовал, работает как row и ничего не переносит
Nikita Domnitskii
Вы его как-то не так готовите
Семён undefined
а, всё, увидел в чём ошибка была
Ivan
вроде как всё работает
Daniil S
Рад, что вам была полезна эта библиотека, спасибо =)
Ivan Pavlov
[
"Кто хорошо помнит виджеты для списков?)\nПодскажите, который поддерживает ",
{
"type": "code",
"text": "Tap"
},
" из коробки а ещё лучше ",
{
"type": "code",
"text": "Swipe"
},
", как ",
{
"type": "code",
"text": "Dismissible"
},
"? ??"
]
Anatoly Berbeka
Господа, у меня немного странный вопрос, но вдруг: кто-то настраивал работу с Android Studio через WSL2 в windows 10?
Anatoly Berbeka
Чтобы держать все рабочие инструменты в юниксовой среде, мне так удобнее. Пытаюсь себе рабочее окружение на десктопе поднять (так-то у меня макбук за основной рабочий инструмент). В линуксе насиделся в своё время, WSL2 вполне интересно.
Vladimir Avramov
Стесняюсь спросить, а зачем такие извращения? Не проще ли на линуксе сидеть?
Vitaly
wsl2 вполне разумная альтернатива ,когда необходимость использовать винду всё ещё актуальна
Mitai
у меня 3 операционки)) виндузня для поигрулек дебиан для основного использования и мак ос хз зачем)) фуксию не смог установить)))
Vladimir Avramov
Костыльная альтернатива с перспективой мужественных решений серии проблем, как и докер на винде, но это мое имхо.
Олжас Сулеймен
а в чем пробуете тоже пробовал на дебиане не зашел это было в прошлом году
Mitai
в нем и пробовал собрать, но не очень упорствовал, пара ошибок и я сдался) чуть позже еще попробую
Олжас Сулеймен
то же самое
Олжас Сулеймен
вроде кто то тут уже заводил мелькали сообщения что все сыро
Александр
Подскажите интересный пакет какой нибудь, может попадалось что то крутецкое
Mitai
ну да, там же еще ни софта ни чего нет, так только любопытство удовлетворить)
Олжас Сулеймен
главное двигается в репе дарта и флатера бывают пулы с фуксией
Vitaly
в первой реализации да.. с выходом второй версии всё гораздо приятнее ...... никто не говорит использовать его на работе ... но дома не всегда хочется всё переводить на линукс
Dmitry Repin
[
"Привет всем! Я тут пытаюсь сам во флаттер, сделал клиент-серверный калькулятор на флаттере и запилил видос об этом, нацеленное на новичков в программировани. В видосе в основном описываю устройство проекта. Ссылка на гитхаб в описании к видосу. Буду рад услышать конструктивную критику) ",
{
"type": "link",
"text": "https://youtu.be/P0AKVtWwfEo"
},
""
]
tdesc
шоубизнес вокруг флаттера
tdesc
“зачем калькулятору бульбулятор? Шок узнай правду”
Anatoly Berbeka
Я в линуксе в своё время насиделся. Да и дуалбут надоел. Поэтому меня устраивает 10 и WSL2, осталось андроид настроить.
tdesc
можно бан отхватить за 2 + 2
. .
У меня автоматом стоит время Лондона, как сделать свой формат?
vasilich
У тебя где? Дома на микроволновке?
NewBalanceM5
свой - это какой?
NewBalanceM5
повезло тебе, если ты в Лондоне живёшь
. .
Ну в Лондоне формат Utc +1, а у меня +8
NewBalanceM5
так и в чем проблема?
. .
Как сделать чтобы был +8
NewBalanceM5
а ты гуглил?
. .
Да, но у меня все равно не пашет
NewBalanceM5
а что за ос?
NewBalanceM5
у тебя именно в приложение или на телефоне?
NewBalanceM5
[
{
"type": "link",
"text": "https://bit.ly/2YTOjzr"
}
]
Ivan Dembicki
Может в эмуляторе?
. .
Но когда на тел делаю
Ivan Dembicki
Лучше не экономить на буквах, когда задаешь вопрос. А то сложно вытаскивать слово за словом. Опиши ситуацию более развернуто.
Kozimjon Vahobov
[
"Ребят, всем вечер добрый) кто-нибудь работал с этим? ",
{
"type": "link",
"text": "https://pub.dev/packages/dotted_border"
},
"\nв частности не могу убрать бордер с определенной стороны - если знаете другие альтернативы - буду только рад) Заранее спасибо"
]
Daniil Kolyasnikov
Ребят, кто на бекенде aqueduct использует ? Можете рассказать об опыте использования в продакшне ? Удобно/не удобно, часто ли падает ? Много ли памяти ест ?
Andrei
Там есть customPath параметр, попробуй с ним
Mikhail Derkunov
Всем очень добрый день))))) Как думаете стоит ли новичку учить dart/flutter как первый язык?
Stanislav Sagan
Если не знаешь английский - однозначно не стоит. А если и знаешь английский - то все равно будет достаточно сложно. Во первых все материалы поданы так как будто ты уже пришел из какого-то ЯП а во вторых ты можешь сломаться когда флаттер начнет тебе ошибки сыпать, которые не всегда ясно где фиксить
Mikhail Derkunov
Эээ... Спасибо за ответ))))
Stanislav Sagan
Сходи в пайтон или в js. А еще желательно в любой SPA. И после js + SPA будет куда проще, а скорее всего и быстрее освоить флаттер.
Mikhail Derkunov
Я сейчас учу с#, по английским книжкам
Mikhail Derkunov
Сегодня про дарт и флаттер узнал, вот решил поинтересоваться
DK
умение залезть в самые сложные стеки с первого раза
|