Size: a a a

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

2020 November 23

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
+ планшеты еще ага
источник

ЕБ

Евгений Баладжа... in Dart & Flutter по-русски
Ура, товарищи! Я опубликовал свое первое flutter-приложение в гугл-маркете!

Внутри обычный CRUD, firebase, полнотекстовый поиск, камера, карты, фоновый ресайзинг картинок, Архитектура приложения 3-tier, Provider с элементами BLOC. Конечно, это еще далеко не clean code, но по крайней мере flutter-way.

Хотел сразу опубликовать WEB-сборку, убил кучу времени на прикручивание камеры, но увы, остальных плагинов тоже нет, изолятов нет, в итоге на WEB приложение работает с ограничениями. Пришлось выкладывать в маркет.

В планах полноценная авторизация и полноценный offline-режим с фоновой синхронизацией, но жаба душит платить за firestore, ведь хранение фоток в базе, да еще в кодировке base64 (бинарные данные в firestore хранить нельзя) мигом сожрет бесплатный 1Гб. А хранилище firebase-storage не поддерживает offline. Что касается серверного полнотекстового поиска - Algolia тоже платная, так что пока мимифицированный индекс перебираем на клиенте.

Как думаете, для портфолио сойдет, на работу меня возьмут с таким скромным скиллом ?

https://play.google.com/store/apps/details?id=io.github.balajahe.AbandonedRussia
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
ща заценим)
источник

CI

Crypto 🌱❤️🌱 Igor... in Dart & Flutter по-русски
Евгений Баладжа
Ура, товарищи! Я опубликовал свое первое flutter-приложение в гугл-маркете!

Внутри обычный CRUD, firebase, полнотекстовый поиск, камера, карты, фоновый ресайзинг картинок, Архитектура приложения 3-tier, Provider с элементами BLOC. Конечно, это еще далеко не clean code, но по крайней мере flutter-way.

Хотел сразу опубликовать WEB-сборку, убил кучу времени на прикручивание камеры, но увы, остальных плагинов тоже нет, изолятов нет, в итоге на WEB приложение работает с ограничениями. Пришлось выкладывать в маркет.

В планах полноценная авторизация и полноценный offline-режим с фоновой синхронизацией, но жаба душит платить за firestore, ведь хранение фоток в базе, да еще в кодировке base64 (бинарные данные в firestore хранить нельзя) мигом сожрет бесплатный 1Гб. А хранилище firebase-storage не поддерживает offline. Что касается серверного полнотекстового поиска - Algolia тоже платная, так что пока мимифицированный индекс перебираем на клиенте.

Как думаете, для портфолио сойдет, на работу меня возьмут с таким скромным скиллом ?

https://play.google.com/store/apps/details?id=io.github.balajahe.AbandonedRussia
👍
источник

Д

Дмитрий in Dart & Flutter по-русски
Дмитрий Щербаков
и миллиарды их производных)
Когда вы тестируете приложение у вас есть стандартный список, по которому нужно пройтись или вы на милиардах устройств тестируете?
источник

ЕБ

Евгений Баладжа... in Dart & Flutter по-русски
Спасибо!
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
Дмитрий
Когда вы тестируете приложение у вас есть стандартный список, по которому нужно пройтись или вы на милиардах устройств тестируете?
я делаю адаптивную верстку
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
пофиг какой там экран
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
на живых тестирую на своем/жены телефоне + пара планшетов за 3к
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
Евгений Баладжа
Ура, товарищи! Я опубликовал свое первое flutter-приложение в гугл-маркете!

Внутри обычный CRUD, firebase, полнотекстовый поиск, камера, карты, фоновый ресайзинг картинок, Архитектура приложения 3-tier, Provider с элементами BLOC. Конечно, это еще далеко не clean code, но по крайней мере flutter-way.

Хотел сразу опубликовать WEB-сборку, убил кучу времени на прикручивание камеры, но увы, остальных плагинов тоже нет, изолятов нет, в итоге на WEB приложение работает с ограничениями. Пришлось выкладывать в маркет.

В планах полноценная авторизация и полноценный offline-режим с фоновой синхронизацией, но жаба душит платить за firestore, ведь хранение фоток в базе, да еще в кодировке base64 (бинарные данные в firestore хранить нельзя) мигом сожрет бесплатный 1Гб. А хранилище firebase-storage не поддерживает offline. Что касается серверного полнотекстового поиска - Algolia тоже платная, так что пока мимифицированный индекс перебираем на клиенте.

Как думаете, для портфолио сойдет, на работу меня возьмут с таким скромным скиллом ?

https://play.google.com/store/apps/details?id=io.github.balajahe.AbandonedRussia
как по мне - вполне достойно. удалите там объект "тест" я добавил 😂
источник

ЕБ

Евгений Баладжа... in Dart & Flutter по-русски
Дмитрий Щербаков
как по мне - вполне достойно. удалите там объект "тест" я добавил 😂
Так сами и удалите, а то будет нечестно )
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
готово)
источник

ЕБ

Евгений Баладжа... in Dart & Flutter по-русски
У меня большой фото-архив, буду постепенно добавлять. Жду когда WEB станет нормальным. Главная проблема - нет плагина firebase_storage, все остальное худо-бедно решаемо...
источник

Д

Дмитрий in Dart & Flutter по-русски
Евгений Баладжа
У меня большой фото-архив, буду постепенно добавлять. Жду когда WEB станет нормальным. Главная проблема - нет плагина firebase_storage, все остальное худо-бедно решаемо...
+
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
Для бд наверно дешевле купить какой нить vds и там постгрю накатить
источник

V

Vyacheslav in Dart & Flutter по-русски
Евгений Баладжа
У меня большой фото-архив, буду постепенно добавлять. Жду когда WEB станет нормальным. Главная проблема - нет плагина firebase_storage, все остальное худо-бедно решаемо...
Подскажите пожалуйста, каким способом решили сделать полнотекстовый поиск (firestore)?
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
Они щас дешёвые, фаербейс для мажоров)
источник

D

DK in Dart & Flutter по-русски
Дмитрий Щербаков
Для бд наверно дешевле купить какой нить vds и там постгрю накатить
есть ведь готовые SaaS)
источник

D

DK in Dart & Flutter по-русски
от того же мылру с постгрей
источник

ДЩ

Дмитрий Щербаков... in Dart & Flutter по-русски
По поиску на клиенте я бы делал чо нить на основе левенштейна (у нас для поиска моделька с неск полями ) накидываем на каждое поле свой вес и вперёд )
источник