Flutter Docs-разработчика
1 subscriber
12 photos
9 videos
1 file
81 links
Download Telegram
​Чистая Архитектура для Flutter приложений

В статье рассматривается, как используя подход Роберта Мартина (автор книги «Чистый код»), создать каркас CRM-приложения на Flutter и контролируемо внедрять изменения:

https://tprg.ru/oygr

#flutter
18.05.2022, день 58

В перерывах от работы читаю статьи на медиуме - на полноценный код сегодня нет ни сил, ни времени.

Зато набросала черновик перевода статьи "11 вещей, о которых вы должны помнить перед стартом нового проекта на Flutter"

Оригинал статьи здесь.
23.05.2022, день 63

А вот и обещанная статья - го читать!

https://habr.com/ru/post/667424/
24.05.2022, день 64

Вторники у меня самые загруженные дни после пятниц. Сегодня времени хватило лишь на чтение пары статей.

Вот эта понравилась больше всех — она о взаимодействии Elementary и BLoC

https://habr.com/ru/company/surfstudio/blog/667272/

P.S.: надеюсь, вы уже успели прочитать мой перевод на хабре!🌚
23.05.2022, день 63

А вот и обещанная статья - го читать!

https://habr.com/ru/post/667424/
Когда-то я сделала конспект по ООП и подумала, что будет хорошей идеей улучшить его и выложить на хабр.

Конспект улучшила, сверила с кучей источников, но публиковать его на хабре больше не кажется хорошей идеей. Немного боюсь комментариев о том, что такие статьи на площадке уже были и нечего тут рассказывать очевидные вещи!

Но для меня не вся информация из конспекта была очевидной. Считаю, что этот материал действительно помог мне в понимании принципов ООП.

Хочу, чтобы эта информация помогла и вам: вот ссылка на конспект.

Обратной связи буду очень рада)
Итак, раскрываю интригу:

Примерно неделю назад один очень хороший человек порекомендовал мне прочитать статью Волчистость в IT.

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

В понедельник у меня было собеседование, мне сделали оффер, и сейчас я на стадии подписания документов👀

Получается, ещё одна цель закрыта!
А вообще, у меня очень чешутся руки — хочу писать сюда часто, как раньше. Но пока что кроме ШМР и работы ничего не происходит.

Читаю дневники @Hey_008 и @vlad_kodletov. Завидую, потому что ребята строят хороший work-life balance. Гуляют, делают дела по дому — поневоле сравниваю себя с ними и ворчу😒

Я уже поняла, что меня мотивирует только публичная отчётность, так что завтра начну вести дневник!

Ещё на работе сталкиваюсь с интересными случаями. Спрошу разрешения что-то рассказывать, если получится🗿
​Что надо учитывать, создавая тёмную тему приложения?

Во многих приложениях используются тёмные темы и это уже давно не тренд, а инструмент для повышения вовлеченности пользователей.

На Хабре вышла интересная статья, как создать тёмную тему с учётом человеческой физиологии. В ней разбирается цветовой спектр и как он меняется в зависимости от времени суток, контраст, а также что такое сумеречное зрение:

https://habr.com/ru/company/ispmanager/blog/694412/

#исследование
Гайд по Dart CLI

Если вы хотите стать Flutter-разработчиком, то наверняка интересуетесь углубленным изучением языка Dart. В этой статье небольшое руководство, как создать CLI-приложение на Dart и обрабатывать пользовательский ввод в этом приложении:

https://tomicriedel.medium.com/89bbcef0318

#flutter
​​Flutter на Python

Знали ли вы, что можно разрабатывать кросплатформенные приложения, используя всю мощь и выразительность своего любимого змеиного языка в связке с ныне популярным фреймворком Flutter? Оказывается, такая возможность есть!

Статья
Как улучшить код в проекте на Flutter

В этой статье автор реализовал несколько примеров расширений с объяснением, как они используются: для форм, операций со списками, изображений и т.д.

Эти простые советы помогут улучшить код начинающим и сделают его более читаемым на Dart:

https://tprg.ru/5Ztu

#flutter #dart
​Оптимизация изображений с помощью расширений Firebase на Flutter

В статье рассматривается, как создать простое приложение для публикаций сторис. Для контроля размера изображений, загружаемых пользователями, автор использует готовый плагин Resize Images.

Resize Image — это библиотека, которая позволяет создать новое изображение меньшего размера и сохранить его в хранилище Firebase.

Подробнее о том, как настроить плагин в проекте, а также как правильно прописать путь после изменений по ссылке:

https://invertase.io/blog/image-optimization-with-firebase-extensions

#flutter
​Новый инструмент Flutter News Toolkit для создания новостных приложений

Команда Google Flutter выпустила бесплатный инструмент, с помощью которого можно быстро реализовать приложение для новостных компаний. По словам разработчиков, Flutter News Toolkit сокращает время разработки до 80%. Полезные фичи:

— аналитика,
— уведомления,
— создание учётной записи,
— реклама и контент.

Подробнее о возможностях Flutter News Toolkit в статье:

https://medium.com/flutter/introducing-the-flutter-news-toolkit-now-accepting-applications-9e926db55f6d

#flutter
​Как грамотно организовать бойлерплейт на Flutter

Часть 1. Структура проекта: архитектура, DI, CI/CD, Lint и т.д.

Часть 2. Проблемы разработки приложения: 5 болевых точек, с которыми герой статьи столкнулся, будучи мобильным разработчиком.

Часть 3. Чистая Архитектура Часть 1: 3-х модульная модель

Часть 4. Чистая Архитектра Часть 2: классы

#flutter
This media is not supported in your browser
VIEW IN TELEGRAM
Создание игр на Flutter и Flame

Большое руководство, в котором рассматривается, как создать виртуальный мир с анимированным персонажем на Flutter. В статье разбирается, как:

— использовать Flame в разработке, чтобы создать игру на Android, Web и iOS,
— создать спрайт-лист с игровым персонажем и что такое игровой цикл,
— считывать box collision.

Подробнее: https://www.kodeco.com/37130129-building-games-in-flutter-with-flame-getting-started

#flutter
Полезные материалы о Flutter и Dart-разработке

Подборка YouTube-каналов, книг и других материалов, которые помогут вам быстро освоить Flutter и заодно Dart, которые вы могли пропустить:

https://tproger.ru/articles/poleznye-materialy-o-flutter-i-dart-razrabotke/

#flutter #dart
​Как взломать и защитить приложение на Flutter — простое руководство

Часть 1: Инструменты для взлома приложения (Frida, ApkTool, Lucky Patcher, BurpSuite и другие), извлечение сохранённых данных приложения.

Часть 2: WASP MAS и RASP, уязвимости JSON, создание клона приложения.

Часть 3: Как украсть и взломать токен аутентификации,
а также атаковать API.

#flutter
Популярные вопросы на собеседовании для Flutter-разработчиков

В этой статье Flutter-команда из Mad Brains собрала ответы на самые часто задаваемые вопросы на позицию Junior:

— как многопоточность реализована на Flutter,
— принципы SOLID и Flutter,
— способы управления State и другие:

https://habr.com/ru/post/708692/

#собеседование