Google представив Flutter 2 та Dart 2.1
За допомогою Flutter 2 можна використовувати один і той же код для розробки нативних програм для 5 операційних систем: iOS, Android, Windows, macOS та Linux і відповідно для браузерів Chrome, Firefox, Safari, чи Edge.
👉 https://dou.ua/goto/3W0L
#Flutter
За допомогою Flutter 2 можна використовувати один і той же код для розробки нативних програм для 5 операційних систем: iOS, Android, Windows, macOS та Linux і відповідно для браузерів Chrome, Firefox, Safari, чи Edge.
👉 https://dou.ua/goto/3W0L
#Flutter
React Native vs Flutter. Обзор архитектур и «под капотом»
Алексей Закира, Lead React/React Native разработчик в Customertimes, рассказывает о кросс-платформенных решениях для мобильной разработки React Native и Flutter.
В статье вы найдете обзор архитектур и того, что под капотом, а также узнаете об особенностях и ограничениях обеих платформ.
👉 https://dou.ua/goto/A5FA
#Flutter #ReactNative #mobile
Алексей Закира, Lead React/React Native разработчик в Customertimes, рассказывает о кросс-платформенных решениях для мобильной разработки React Native и Flutter.
В статье вы найдете обзор архитектур и того, что под капотом, а также узнаете об особенностях и ограничениях обеих платформ.
👉 https://dou.ua/goto/A5FA
#Flutter #ReactNative #mobile
Розширення функціоналу 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