Розширення функціоналу Dart-колекцій з бібліотекою dartx
Експертка з мобільної розробки, GDE з Dart та Flutter Анна Домашич ділиться досвідом з покращення читабельності та лаконічності Dart-коду у роботі з колекціями за допомогою бібліотеки dartx на прикладі повсякденних завдань Flutter-розробника.
👉 https://dou.ua/goto/i8p8
#Flutter #mobile
Експертка з мобільної розробки, GDE з Dart та Flutter Анна Домашич ділиться досвідом з покращення читабельності та лаконічності Dart-коду у роботі з колекціями за допомогою бібліотеки dartx на прикладі повсякденних завдань Flutter-розробника.
👉 https://dou.ua/goto/i8p8
#Flutter #mobile
Як прискорити перший показ анімацій у Flutter-застосунку
Проблем із продуктивністю у застосунків, написаних на Flutter, не так вже й багато, а деякі з них можна побороти доволі простими способами.
У цій статті розглядається проблема та шляхи розв’язання першого «гальмонутого» показу анімацій в застосунках, написаних за допомогою Flutter.
👉 https://dou.ua/goto/U5bs
#Flutter #mobile
Проблем із продуктивністю у застосунків, написаних на Flutter, не так вже й багато, а деякі з них можна побороти доволі простими способами.
У цій статті розглядається проблема та шляхи розв’язання першого «гальмонутого» показу анімацій в застосунках, написаних за допомогою Flutter.
👉 https://dou.ua/goto/U5bs
#Flutter #mobile
React Native & Flutter fight club
На форумі під статтею про безпеку React Native додатків у порівнянні з нативними розвернулася дискусія: https://dou.ua/goto/uLgi
На чию сторону станете ви?
#ReactNative #Flutter
На форумі під статтею про безпеку React Native додатків у порівнянні з нативними розвернулася дискусія: https://dou.ua/goto/uLgi
На чию сторону станете ви?
#ReactNative #Flutter
Ще один підхід до локалізації Flutter-додатків, якого вам бракувало
Анна Домашич, експертка з мобільної розробки, розповідає, до чого призвело її прагнення поєднати локалізацію Flutter-додатка з механізмом генерації коду через build_runner.
👉 https://dou.ua/goto/93lO
#Flutter #mobile
Анна Домашич, експертка з мобільної розробки, розповідає, до чого призвело її прагнення поєднати локалізацію Flutter-додатка з механізмом генерації коду через build_runner.
👉 https://dou.ua/goto/93lO
#Flutter #mobile
Як писати документацію, а отримати тести на Flutter
Як писати тести через документацію? Відповідь на це запитання має Олександр — GDE у Flutter та Dart. Він вже близько 10 років створює кросплатформні мобільні додатки.
У своїй статті він на прикладах показує, як можна створити звичайний документ англійською мовою, а бонусом отримати widget та/або інтеграційні тести. Матеріал буде корисним всім, хто займається розробкою мобільного додатку на Flutter.
👉 https://dou.ua/goto/JNLo
#Flutter #mobile
Як писати тести через документацію? Відповідь на це запитання має Олександр — GDE у Flutter та Dart. Він вже близько 10 років створює кросплатформні мобільні додатки.
У своїй статті він на прикладах показує, як можна створити звичайний документ англійською мовою, а бонусом отримати widget та/або інтеграційні тести. Матеріал буде корисним всім, хто займається розробкою мобільного додатку на Flutter.
👉 https://dou.ua/goto/JNLo
#Flutter #mobile
Функтори, Аплікативи, та Монади з ілюстраціями
Олександр вже близько 10 років створює кросс-платформені мобільні додатки, а ще — GDE у Flutter та Dart, підготував подвійний переклад статті «Functors, Applicatives, And Monads In Pictures» з англійської на українську, та з Haskell на Dart.
Якщо ви тільки починаєте занурення у функціональне програмування і слова «функтор» та «монада» вас може й не лякають, але викликають занепокоєння — цей переклад для вас.
👉 https://dou.ua/goto/O5aw
#Flutter #mobile
Олександр вже близько 10 років створює кросс-платформені мобільні додатки, а ще — GDE у Flutter та Dart, підготував подвійний переклад статті «Functors, Applicatives, And Monads In Pictures» з англійської на українську, та з Haskell на Dart.
Якщо ви тільки починаєте занурення у функціональне програмування і слова «функтор» та «монада» вас може й не лякають, але викликають занепокоєння — цей переклад для вас.
👉 https://dou.ua/goto/O5aw
#Flutter #mobile
Нетворкінг у Flutter додатках — про просте і складне на прикладі Tide. Частина 0: вступ
Анна — експертка з мобільної розробки, GDE з Dart та Flutter, досвідчена розробниця мобільних додатків на Flutter.
Більшість додатків, чи то мобільні, чи то веб, чи десктоп, залежать від того чи іншого бекенда. Отже, імплементація комунікації з API є невід’ємною частиною реалізації додатку. У цій серії з шести частин представлені інструменти та підходи, які полегшують розробку комунікації з API у Flutter додатках, які ми використовуємо в Tide.
👉 https://dou.ua/goto/mwM3
#Flutter
Анна — експертка з мобільної розробки, GDE з Dart та Flutter, досвідчена розробниця мобільних додатків на Flutter.
Більшість додатків, чи то мобільні, чи то веб, чи десктоп, залежать від того чи іншого бекенда. Отже, імплементація комунікації з API є невід’ємною частиною реалізації додатку. У цій серії з шести частин представлені інструменти та підходи, які полегшують розробку комунікації з API у Flutter додатках, які ми використовуємо в Tide.
👉 https://dou.ua/goto/mwM3
#Flutter
Нетворкінг у Flutter-додатках — про просте і складне на прикладі Tide. Частина 1: моделі даних з freezed та json_serializable. Про просте
Анна — експертка з мобільної розробки, GDE з Dart та Flutter, досвідчена розробниця мобільних додатків на Flutter.
Більшість додатків, чи то мобільні, чи то веб, чи десктоп, залежать від того чи іншого бекенда. Отже, імплементація комунікації з API є невід’ємною частиною реалізації додатку. У цій серії з шести частин представлені інструменти та підходи, які полегшують розробку комунікації з API у Flutter.
👉 https://dou.ua/goto/ftDA
#Flutter
Анна — експертка з мобільної розробки, GDE з Dart та Flutter, досвідчена розробниця мобільних додатків на Flutter.
Більшість додатків, чи то мобільні, чи то веб, чи десктоп, залежать від того чи іншого бекенда. Отже, імплементація комунікації з API є невід’ємною частиною реалізації додатку. У цій серії з шести частин представлені інструменти та підходи, які полегшують розробку комунікації з API у Flutter.
👉 https://dou.ua/goto/ftDA
#Flutter
Navigation 2.0 API у Flutter для web-проєктів
Артур, займається розробкою мобільних додатків у Welltech, розповів у статті про те, як розбирався з Navigation 2.0 API, що там незвичного для мобільного розробника, як заощадити час на старті та вивченні різних варіантів рішень.
Буде особливо корисно для тих, хто хоче спробувати Flutter web або робить мобільний додаток на Flutter і замислюється над портуванням його у web-додаток.
👉 https://dou.ua/goto/jObh
#Flutter
Артур, займається розробкою мобільних додатків у Welltech, розповів у статті про те, як розбирався з Navigation 2.0 API, що там незвичного для мобільного розробника, як заощадити час на старті та вивченні різних варіантів рішень.
Буде особливо корисно для тих, хто хоче спробувати Flutter web або робить мобільний додаток на Flutter і замислюється над портуванням його у web-додаток.
👉 https://dou.ua/goto/jObh
#Flutter
Нетворкінг у Flutter додатках — про просте і складне на прикладі Tide. Частина 2: моделі даних з freezed та json_serializable. Про складне
Анна — експертка з мобільної розробки, GDE з Dart та Flutter, досвідчена розробниця мобільних додатків на Flutter.
Більшість додатків, чи то мобільні, чи то веб, чи десктоп, залежать від того чи іншого бекенда. Отже, імплементація комунікації з API є невід’ємною частиною реалізації додатку. У цій серії з шести частин представлені інструменти та підходи, які полегшують розробку комунікації з API у Flutter додатках.
Буде корисно і цікаво розробникам будь-якого рівня.
👉 https://dou.ua/goto/iYCe
#Flutter
Анна — експертка з мобільної розробки, GDE з Dart та Flutter, досвідчена розробниця мобільних додатків на Flutter.
Більшість додатків, чи то мобільні, чи то веб, чи десктоп, залежать від того чи іншого бекенда. Отже, імплементація комунікації з API є невід’ємною частиною реалізації додатку. У цій серії з шести частин представлені інструменти та підходи, які полегшують розробку комунікації з API у Flutter додатках.
Буде корисно і цікаво розробникам будь-якого рівня.
👉 https://dou.ua/goto/iYCe
#Flutter
Нетворкінг у Flutter-додатках — про просте і складне на прикладі Tide. Частина 3: HTTP клієнт та перехоплювачі запитів з dio. Про просте
Анна — експертка з мобільної розробки, GDE з Dart та Flutter, досвідчена розробниця мобільних додатків на Flutter.
Більшість додатків, чи то мобільні, чи то веб, чи десктоп, залежать від того чи іншого бекенда. Отже, імплементація комунікації з API є невід’ємною частиною реалізації додатку. У цій серії з шести частин представлені інструменти та підходи, які полегшують розробку комунікації з API у Flutter додатках.
👉 https://dou.ua/goto/kfcO
#Flutter
Анна — експертка з мобільної розробки, GDE з Dart та Flutter, досвідчена розробниця мобільних додатків на Flutter.
Більшість додатків, чи то мобільні, чи то веб, чи десктоп, залежать від того чи іншого бекенда. Отже, імплементація комунікації з API є невід’ємною частиною реалізації додатку. У цій серії з шести частин представлені інструменти та підходи, які полегшують розробку комунікації з API у Flutter додатках.
👉 https://dou.ua/goto/kfcO
#Flutter
Нетворкінг у Flutter додатках — про просте і складне на прикладі Tide. Частина 4: HTTP клієнт та перехоплювачі запитів з dio. Про складне
Продовжуємо серію матеріалів про Flutter. Частини 3 і 4 цієї серії присвячені налаштуванню HTTP клієнта, який використовується для завантаження даних з бекенду. Ця частина має на меті показати більш просунуті налаштування об’єкта dio.
👉 https://dou.ua/goto/aQw3
#Flutter
Продовжуємо серію матеріалів про Flutter. Частини 3 і 4 цієї серії присвячені налаштуванню HTTP клієнта, який використовується для завантаження даних з бекенду. Ця частина має на меті показати більш просунуті налаштування об’єкта dio.
👉 https://dou.ua/goto/aQw3
#Flutter
Нетворкінг у Flutter додатках — про просте і складне на прикладі Tide. Частина 5: REST API запити з retrofit. Про просте
У цій серії з шести частин представлені інструменти та підходи, які полегшують розробку комунікації з API у Flutter додатках.
Ця частина має на меті показати базове використання пакета retrofit. Наприкінці цієї частини API виклик до Marvel Comic API з попередньої частини буде повторно імплементовано з використанням згенерованого коду.
👉 https://dou.ua/goto/CVf8
#Flutter
У цій серії з шести частин представлені інструменти та підходи, які полегшують розробку комунікації з API у Flutter додатках.
Ця частина має на меті показати базове використання пакета retrofit. Наприкінці цієї частини API виклик до Marvel Comic API з попередньої частини буде повторно імплементовано з використанням згенерованого коду.
👉 https://dou.ua/goto/CVf8
#Flutter
Нетворкінг у Flutter додатках — про просте і складне на прикладі Tide. Частина 6: REST API запити з retrofit. Про складне
Це завершальна частина циклу про Flutter. Частини 5 і 6 цієї серії присвячені ефективній реалізації REST API запитів.
Ця частина має на меті показати, як налаштовувати хедери для окремих / групи / більшості / всіх запитів до API за допомогою згенерованого коду від retrofit та dio перехоплювачів.
👉 https://dou.ua/goto/GBlE
#Flutter
Це завершальна частина циклу про Flutter. Частини 5 і 6 цієї серії присвячені ефективній реалізації REST API запитів.
Ця частина має на меті показати, як налаштовувати хедери для окремих / групи / більшості / всіх запитів до API за допомогою згенерованого коду від retrofit та dio перехоплювачів.
👉 https://dou.ua/goto/GBlE
#Flutter
Тести є важливими для забезпечення якості програмного забезпечення, оскільки їх кінцева мета — підтвердження того, що реальність збігається з очікуваннями.
Тож у цьому матеріалі викладена (майже) найповніша шпаргалка з перевірок, доступних у Dart та Flutter-тестах з детальними коментарями до застосування:
https://dou.ua/goto/vMBO
#Dart #Flutter
Тож у цьому матеріалі викладена (майже) найповніша шпаргалка з перевірок, доступних у Dart та Flutter-тестах з детальними коментарями до застосування:
https://dou.ua/goto/vMBO
#Dart #Flutter
Перевірки у Dart та Flutter тестах: (тепер точно) найповніша шпаргалка
Тести є суттєвими для забезпечення якості програмного забезпечення. Незалежно від того, чи створюєте ви юніт, віджет або інтеграційні тести для тестування Flutter-застосунків, кінцевою метою будь-якого тесту є підтвердження того, що реальність збігається з очікуваннями.
Тут ви знайдете найповнішу шпаргалку з перевірок доступних у Dart та Flutter тестах з детальними коментарями! 👉 https://dou.ua/goto/HZsX
#Flutter #Dart
Тести є суттєвими для забезпечення якості програмного забезпечення. Незалежно від того, чи створюєте ви юніт, віджет або інтеграційні тести для тестування Flutter-застосунків, кінцевою метою будь-якого тесту є підтвердження того, що реальність збігається з очікуваннями.
Тут ви знайдете найповнішу шпаргалку з перевірок доступних у Dart та Flutter тестах з детальними коментарями! 👉 https://dou.ua/goto/HZsX
#Flutter #Dart
Огляд FlutterFlow та автоматично створеного ним коду
Flutter Developer Єлизавета Данілова підготувала детальний огляд інструменту FlutterFlow, його можливостей, сценаріїв застосування. Також у статті є приклад автоматично створеного коду 👉
https://dou.ua/goto/coHn
#Flutter
Flutter Developer Єлизавета Данілова підготувала детальний огляд інструменту FlutterFlow, його можливостей, сценаріїв застосування. Також у статті є приклад автоматично створеного коду 👉
https://dou.ua/goto/coHn
#Flutter
Олег Новосад, автор гейміфікованого мобільного застосунку "Давай займемось текстом", розповідає про те, як шукали технічні рішення для наступних викликів мобільної розробки: естетична привабливість, введення літер, подвійна загадка апострофа, плин часу та гри.
Цей досвід може допомогти читачам подивитись новими очима на можливості Flutter 👉 https://dou.ua/goto/2x1d
#Flutter
Цей досвід може допомогти читачам подивитись новими очима на можливості Flutter 👉 https://dou.ua/goto/2x1d
#Flutter
Вадим Фрунза, Flutter Developer в ІТ-компанії Customertimes — про Firebase-сервіси, які можуть підтримувати бекенд будь-яких мобільних чи вебзастосунків 👉 https://dou.ua/goto/HhfE
#Flutter
#Flutter
Олег Новосад розповідає, як він підключав LiqPay до Flutter для мобільного застосунку «Давай займемось текстом», а також про те, як обирали саме цю платіжну систему, з чим виникали складнощі та що затримувало узгодження програми в онлайн-магазині застосунків Apple 👉
https://dou.ua/goto/q2s2
#Flutter #Mobile
https://dou.ua/goto/q2s2
#Flutter #Mobile