Page 1 of 1

Дорожная карта для разработчиков

Posted: Sun Dec 22, 2024 9:04 am
by rakibhasanbd4723
Flutter в 2020 году — не стесняйтесь вносить свой вклад!
Мы надеемся, что независимо от того, хотите ли вы быть фрилансером или работать в компании по разработке Flutter, наша серия поможет вам стать разработчиком номера телефонов великобритании Flutter и создать свое первое приложение Flutter.

Проблема и решение, прямо сейчас!
Как мы знаем, пользовательский интерфейс Flutter является декларативным. Мы спускаемся по дереву виджетов и узнаем структуру представления. Это включает в себя параметры конкретных виджетов, объявленную бизнес-логику и даже логику приложения! Основная проблема в разработке приложений Flutter, с которой я сталкивался, заключается в том, что бизнес-логика имеет тенденцию смешиваться с логикой приложения. Это затрудняет чтение виджетов в их структуре и имеет слишком много обязанностей.

Image


Из-за всего этого также сложно тестировать приложение. Вот почему в начале каждого проекта, а также когда мы узнаем о функциональных требованиях проекта (Product Discovery), это первая проблема, с которой нам приходится иметь дело. В этой части нашей серии мы покажем одно из возможных решений.

Мы разделим бизнес-логику от логики приложения с помощью инструмента, рекомендованного Google, которым является пакет поставщика, созданный rroussselGit.

Что такое бизнес-логика и логика приложения? Давайте кратко объясним!