Size: a a a

Dart & Flutter по-русски

2020 June 19

АК

Андрей Качанов... in Dart & Flutter по-русски
Коллеги, посылаю сигналы в космос! Я открыт к любым предложениям.

Разрабатываю мобильное приложение и записываю весь процесс в трансляциях на Ютуб: https://www.youtube.com/channel/UCEVmXqOovS2OExZxe9Mh53Q

В качестве ТЗ взял маркет-плейс "Отдам Даром" и копирую его один в один.

Что уже реализовано:

- бэкенд с API на GraphQL (hasura) с проверкой схемы на Apollo
- карта без дорогого Google Maps на Sputnik
- слой выбора радиуса доставки на карте
- поиск координаты по адресу на Algolia
- редактор картинок и выгрузка на firebase_storage
- витрина товаров по категориям с карточками разной высоты в две колонки (водопад) с анимированным переходом на страничку товара
- страничка товара со слайдером картинок и анимированным переходом на просмотр увеличенных картинок
- лейбл таймера с обратным отсчётом времени
- кнопка like с анимированным сердечком
- кнопка share через firebase_dynamic_links
- страничка добавления товара: загрузка фотографий с камеры или галереи, поля ввода, диалоги
- странички с текстом инструкций в markdown

У меня большой опыт запуска проектов, как в одиночку, так и с командой.
источник

RM

Roman Mingazetdinov in Dart & Flutter по-русски
Андрей Качанов
Коллеги, посылаю сигналы в космос! Я открыт к любым предложениям.

Разрабатываю мобильное приложение и записываю весь процесс в трансляциях на Ютуб: https://www.youtube.com/channel/UCEVmXqOovS2OExZxe9Mh53Q

В качестве ТЗ взял маркет-плейс "Отдам Даром" и копирую его один в один.

Что уже реализовано:

- бэкенд с API на GraphQL (hasura) с проверкой схемы на Apollo
- карта без дорогого Google Maps на Sputnik
- слой выбора радиуса доставки на карте
- поиск координаты по адресу на Algolia
- редактор картинок и выгрузка на firebase_storage
- витрина товаров по категориям с карточками разной высоты в две колонки (водопад) с анимированным переходом на страничку товара
- страничка товара со слайдером картинок и анимированным переходом на просмотр увеличенных картинок
- лейбл таймера с обратным отсчётом времени
- кнопка like с анимированным сердечком
- кнопка share через firebase_dynamic_links
- страничка добавления товара: загрузка фотографий с камеры или галереи, поля ввода, диалоги
- странички с текстом инструкций в markdown

У меня большой опыт запуска проектов, как в одиночку, так и с командой.
светился уже твой канал тут=)
источник

Ю

Юрий in Dart & Flutter по-русски
мда , записывать надо где уже оспамено )
источник

АК

Андрей Качанов... in Dart & Flutter по-русски
Roman Mingazetdinov
светился уже твой канал тут=)
Так быстро убегает лента. Боюсь, что мой будущий компаньон пройдёт мимо.
источник

AA

Ali Azad in Dart & Flutter по-русски
(June 18, 2020): Flutter 1.17.4 has been released to stable.  This is a hotfix release on the 1.17 branch and has no Dart update (it remains on 2.8.4).  Changes for this build are listed below and are available on the Flutter Wiki here: https://github.com/flutter/flutter/wiki/Hotfixes-to-the-Stable-Channel.

This fixes the following issues:
https://github.com/flutter/flutter/issues/56826  - xcdevice polling may use all free hard drive space

Join us  @flutter_updates
источник

AP

A1ex Petrov (К) in Dart & Flutter по-русски
Мужики, кто сталкивался "
D/NetworkSecurityConfig( 6310): No Network Security Config specified, using platform "?
источник

SV

Sergey Value in Dart & Flutter по-русски
Господа, нужен человек который более-менее разбирается во Flutter для репетиторства меня по скайпу. Будем разбирать как общие нюансы Flutter так и готовые прилки других разрабов. Сам я писал простенькие прилки на Java под андроид и знаю основы как и чего работает но т.к во Flutter что-то совсем другая структура всего то нужна помощь. Час-полтора в день когда вам будет удобно. По деньгам договоримся пишите кому интересно.
источник

AO

Artem Osipov in Dart & Flutter по-русски
Sergey Value
Господа, нужен человек который более-менее разбирается во Flutter для репетиторства меня по скайпу. Будем разбирать как общие нюансы Flutter так и готовые прилки других разрабов. Сам я писал простенькие прилки на Java под андроид и знаю основы как и чего работает но т.к во Flutter что-то совсем другая структура всего то нужна помощь. Час-полтора в день когда вам будет удобно. По деньгам договоримся пишите кому интересно.
Не дешевле купить курс какой?)
источник

ND

Nikita Domnickij in Dart & Flutter по-русски
Виталий Подушкин
А. На странице приложения укажите корректные авторские права
Б. Регайте клиенту собственный аккаунт
В. Имейте права на IP
да я читать то умею. проблема в том что права на ип в процессе оформления и процесс не быстрый
источник

𝐼

𝐼𝓈𝓁𝒶𝓂 in Dart & Flutter по-русски
Переслано от 𝐼𝓈𝓁𝒶𝓂
мой блок
class UserLoanBloc {
 var repo = Repository.getInstance();
 final _userLoan = PublishSubject<List<UserLoan>>();
 Stream get userLoans => _userLoan.stream;

 getUserLoan() async {
   List<UserLoan> result = await repo.getUserLoans();
   _userLoan.sink.add(result);
 }

 void dispose() {
   _userLoan.close();
 }
}
источник

𝐼

𝐼𝓈𝓁𝒶𝓂 in Dart & Flutter по-русски
Переслано от 𝐼𝓈𝓁𝒶𝓂
class _AllRequestLoanPageState extends State<AllRequestLoanPage> {
 final bloc = UserLoanBloc();
 @override
 void initState() {
   init();
   super.initState();
 }

 init() async {
   await bloc.getUserLoan();
 }

 @override
 Widget build(BuildContext context) {
   return Scaffold(
     appBar: AppBar(
       backgroundColor: Colors.white,
       elevation: 0,
       title: Text(
         "Детали Заказа",
       ),
     ),
     body: StreamBuilder<List<UserLoan>>(
         stream: bloc.userLoans,
         builder: (context, snapshot) {
           if (snapshot.hasData)
             return body(snapshot.data);
           else if (snapshot.hasError)
             return Center(
               child: Text("Error"),
             );
//              return NoConnection();
           return LinearProgressIndicator();
         }),
   );
 }
источник

𝐼

𝐼𝓈𝓁𝒶𝓂 in Dart & Flutter по-русски
Переслано от 𝐼𝓈𝓁𝒶𝓂
как можете видет я открываю stream  для каждого state
источник

𝐼

𝐼𝓈𝓁𝒶𝓂 in Dart & Flutter по-русски
Переслано от 𝐼𝓈𝓁𝒶𝓂
в одном file
источник

𝐼

𝐼𝓈𝓁𝒶𝓂 in Dart & Flutter по-русски
Переслано от 𝐼𝓈𝓁𝒶𝓂
чем хорош flutter_bloc  либ?)
источник

𝐼

𝐼𝓈𝓁𝒶𝓂 in Dart & Flutter по-русски
Переслано от 𝐼𝓈𝓁𝒶𝓂
чем мой вариант
источник

SV

Sergey Value in Dart & Flutter по-русски
Artem Osipov
Не дешевле купить курс какой?)
Методов изучения конечно много, но когда я разбирался с Java под Android я и курсы и видосы смотрел и тоже с челом занимался и занятия с челом показали себя на много эффективнее. Кому-то может лучше заходят видосы или курсы или тупо зависание на стаковерфлоу, каждому свое.
источник

AO

Artem Osipov in Dart & Flutter по-русски
Sergey Value
Методов изучения конечно много, но когда я разбирался с Java под Android я и курсы и видосы смотрел и тоже с челом занимался и занятия с челом показали себя на много эффективнее. Кому-то может лучше заходят видосы или курсы или тупо зависание на стаковерфлоу, каждому свое.
Просто у флаттера прям очень многи доки и есть пара хороших курсов, а найти хорошего препода по нему еще надо поискать
источник

АК

Андрей Качанов... in Dart & Flutter по-русски
Sergey Value
Господа, нужен человек который более-менее разбирается во Flutter для репетиторства меня по скайпу. Будем разбирать как общие нюансы Flutter так и готовые прилки других разрабов. Сам я писал простенькие прилки на Java под андроид и знаю основы как и чего работает но т.к во Flutter что-то совсем другая структура всего то нужна помощь. Час-полтора в день когда вам будет удобно. По деньгам договоримся пишите кому интересно.
Вы посмотрите мой плей-лист. Первые 50 роликов. Я разбирался и записывал трансляции.
источник

АК

Андрей Качанов... in Dart & Flutter по-русски
Это удивительно, как неожиданно возвращаются посылаемые в космос сигналы.

После кризиса среднего возраста, с удвоенной силой стремишься обрести бессмертие. Пирамида Маслова, будь она неладна. Я в разработке уже четверть века. Выгорал несколько раз от полугода до трех лет. Но возвращался обратно. Это призвание или крест.

Ещё по молодости в строительной бригаде наблюдал синергию. Само определение узнал намного позже. Много было безуспешных попыток найти партнера. Уверен, что вместе можно сделать в разы больше. В итоге реализовал себя в этом частично, управляя командой, работая по найму. А ещё выпустил класс учеников. Но очень много сил уходит на борьбу с ветряными мельницами.

И я придумал рецепт - это бой с тенью. Мой спаринг-партнер - трансляции на Ютубе. Записываю процесс с самого начала на камеру. Как я учил новый язык, устанавливал окружение, проектировал схему данных, формулировал задачи, проводил исследования, разрабатывал функционал. Гы-гы, уже 250 подписчиков. Были жалобы, что много воды. Не понимают, что я это делаю не на публику, а для себя.

Если MVP не рождается за 3 месяца, то энтузиазм угасает. Когда я понял, что не успеваю, решил отвлечься на трейдинг. Ох, лучше бы уехал отдыхать. С другой стороны, неудачи прибавляют энергии. Только надо заставить себя закрыть убыток, саморазрушение парализует. У меня уже истерики, чего не было очень давно.

Я убежден, что если "Just For Fan", то может родиться что-то стоящее. Когда выращиваешь с любовью и не обременяя обязательствами. Какой может быть тираж и мультипликатор успешного IT-продукта - это не надо долго объяснять, есть куда тыкать пальцем для примера. Сейчас задача минимум - запустить. А дальше уже что вырастет, то вырастет. Как минимум - ещё одна галочка в портфолио. Пускай напишут на моей могильной плите: "он пытался".
источник

A

Andrey in Dart & Flutter по-русски
Андрей Качанов
Это удивительно, как неожиданно возвращаются посылаемые в космос сигналы.

После кризиса среднего возраста, с удвоенной силой стремишься обрести бессмертие. Пирамида Маслова, будь она неладна. Я в разработке уже четверть века. Выгорал несколько раз от полугода до трех лет. Но возвращался обратно. Это призвание или крест.

Ещё по молодости в строительной бригаде наблюдал синергию. Само определение узнал намного позже. Много было безуспешных попыток найти партнера. Уверен, что вместе можно сделать в разы больше. В итоге реализовал себя в этом частично, управляя командой, работая по найму. А ещё выпустил класс учеников. Но очень много сил уходит на борьбу с ветряными мельницами.

И я придумал рецепт - это бой с тенью. Мой спаринг-партнер - трансляции на Ютубе. Записываю процесс с самого начала на камеру. Как я учил новый язык, устанавливал окружение, проектировал схему данных, формулировал задачи, проводил исследования, разрабатывал функционал. Гы-гы, уже 250 подписчиков. Были жалобы, что много воды. Не понимают, что я это делаю не на публику, а для себя.

Если MVP не рождается за 3 месяца, то энтузиазм угасает. Когда я понял, что не успеваю, решил отвлечься на трейдинг. Ох, лучше бы уехал отдыхать. С другой стороны, неудачи прибавляют энергии. Только надо заставить себя закрыть убыток, саморазрушение парализует. У меня уже истерики, чего не было очень давно.

Я убежден, что если "Just For Fan", то может родиться что-то стоящее. Когда выращиваешь с любовью и не обременяя обязательствами. Какой может быть тираж и мультипликатор успешного IT-продукта - это не надо долго объяснять, есть куда тыкать пальцем для примера. Сейчас задача минимум - запустить. А дальше уже что вырастет, то вырастет. Как минимум - ещё одна галочка в портфолио. Пускай напишут на моей могильной плите: "он пытался".
Тебя райден покусал, да? (Айос комьюнити поймет)
источник