⚠️ Итак 4 часа назад столкнулся с ошибкой не знаю из-за чего возникла эта ошибка хотя все работало и вдруг вскочила ошибка и пройдя 4 часа нашел решение.
И так это актуально для пользователей Apple с чипами (M1).
При Дебагинге (Run) проекта возникает ошибка сборки при установке Cocoapods.
✅ Решение:
Открываем консоль проекта и по очереди вбиваем следующие команды:
🔹cd ios
🔹pod cache clean --all
🔹Pod clean
🔹pod deintegrate
🔹sudo gem install cocoapods-deintegrate cocoapods-clean
🔹sudo arch -x86_64 gem install ffi
🔹arch -x86_64 pod repo update
🔹arch -x86_64 pod install
@fullter_dev
#ошибка #решение #macos
И так это актуально для пользователей Apple с чипами (M1).
При Дебагинге (Run) проекта возникает ошибка сборки при установке Cocoapods.
✅ Решение:
Открываем консоль проекта и по очереди вбиваем следующие команды:
🔹cd ios
🔹pod cache clean --all
🔹Pod clean
🔹pod deintegrate
🔹sudo gem install cocoapods-deintegrate cocoapods-clean
🔹sudo arch -x86_64 gem install ffi
🔹arch -x86_64 pod repo update
🔹arch -x86_64 pod install
@fullter_dev
#ошибка #решение #macos
🥴1
🧑🏻💻Инструмент "Notion"
Сегодня наткнулся на инструмент "Notion".
Еще в далеком прошлом планировал инструмент планировки задач которая будет включать в себя:
✅ Чекбоксы
📝 Записки
🎛 Форматирование
🔌 Кастомизацию
📱 Кроссплатформенность
🔔 Напоминания
📌 Закрепления
➗ Деление задач и тд
Итог: Нашел клевое решение которое включает все эти вышесказанные пункты и плюс имеет дополнительные плюшки в виде Базы Данных и тд а также имеется приложения под IOS, Android, MacOS, Windows и имеется моментальная синхронизация между устройствами.
🔗 Cсылка на сайт Notion
🔗 Туториал (автоматизация процессов Notion)
@fullter_dev
#инструмент #tool
Сегодня наткнулся на инструмент "Notion".
Еще в далеком прошлом планировал инструмент планировки задач которая будет включать в себя:
✅ Чекбоксы
📝 Записки
🎛 Форматирование
🔌 Кастомизацию
📱 Кроссплатформенность
🔔 Напоминания
📌 Закрепления
➗ Деление задач и тд
Итог: Нашел клевое решение которое включает все эти вышесказанные пункты и плюс имеет дополнительные плюшки в виде Базы Данных и тд а также имеется приложения под IOS, Android, MacOS, Windows и имеется моментальная синхронизация между устройствами.
🔗 Cсылка на сайт Notion
🔗 Туториал (автоматизация процессов Notion)
@fullter_dev
#инструмент #tool
Notion
The AI workspace that works for you. | Notion
Build Custom Agents, search across all your apps, and automate busywork. The AI workspace where teams get more done, faster.
🥴1
🐦 SQFLite
Турториал с наглядными примерами работы базы данных на Flutter при помощи SQFLite.
🔗 Ссылка
@fullter_dev
#инструмент #tool #db #базаданных
Турториал с наглядными примерами работы базы данных на Flutter при помощи SQFLite.
🔗 Ссылка
@fullter_dev
#инструмент #tool #db #базаданных
🥴1
🐦⚠️ Icons (Launch icons)
При создании приложения на Flutter
по умолчанию стоят свои иконки дефолтные
естественно после разработки потребуется своя иконка приложение именно для этого предназначены следующие ссылки:
🔗 flutter_launcher_icons - Этот пакет позвляет нам без лишних заморочек установить айкн на наше приложение.
🔗 remove.bg - Этот сайт позволит вам с легкостью удалить бекграунд любой картинки.
🔗 icongenerator - Этот сайт предназначен для генерации иконок имеются в наличии разные иконки а также возможность загрузить свое изображение и последующее редактирование.
🔗 appicon.co - Этот сайт предназначен для автоматического ресайза иконок нужных для вас платформ (iOS, Android и тд.)
==============================
⚠️ После добавления иконок может возникнуть ошибка во время компиляции связанное с AAPT
✅ Решение: В файле (android/app/build.gradle)
Добавим след строки:
aaptOptions {
cruncherEnabled = false
}
И запускаем компиляцию заново.
==============================
P.S Пост может дополнится...
@fullter_dev
#инструмент #tool #ошибка #решение
При создании приложения на Flutter
по умолчанию стоят свои иконки дефолтные
естественно после разработки потребуется своя иконка приложение именно для этого предназначены следующие ссылки:
🔗 flutter_launcher_icons - Этот пакет позвляет нам без лишних заморочек установить айкн на наше приложение.
🔗 remove.bg - Этот сайт позволит вам с легкостью удалить бекграунд любой картинки.
🔗 icongenerator - Этот сайт предназначен для генерации иконок имеются в наличии разные иконки а также возможность загрузить свое изображение и последующее редактирование.
🔗 appicon.co - Этот сайт предназначен для автоматического ресайза иконок нужных для вас платформ (iOS, Android и тд.)
==============================
⚠️ После добавления иконок может возникнуть ошибка во время компиляции связанное с AAPT
✅ Решение: В файле (android/app/build.gradle)
Добавим след строки:
aaptOptions {
cruncherEnabled = false
}
И запускаем компиляцию заново.
==============================
P.S Пост может дополнится...
@fullter_dev
#инструмент #tool #ошибка #решение
Dart packages
flutter_launcher_icons | Dart package
A package which simplifies the task of updating your Flutter app's launcher icon.
🥴1
🐦⚠️ HTTP (При релизе)
Довольнно часто когда реализуете работу с API при дебагинге все работает плавно но вот после компиляции APK файла работа с сетью встает в ступор хотя интернет есть в таком случаи не забудьте добавить в файл:
✅ Решение:
android / src / main / AndroidManifest.xml
==============================
следующее:
<manifest xmlns:android...>
...
<uses-permission android:name="android.permission.INTERNET" />
<application ...
</manifest>
==============================
Так мы даем разрешение для пользования с интернетом.
@fullter_dev
Довольнно часто когда реализуете работу с API при дебагинге все работает плавно но вот после компиляции APK файла работа с сетью встает в ступор хотя интернет есть в таком случаи не забудьте добавить в файл:
✅ Решение:
android / src / main / AndroidManifest.xml
==============================
следующее:
<manifest xmlns:android...>
...
<uses-permission android:name="android.permission.INTERNET" />
<application ...
</manifest>
==============================
Так мы даем разрешение для пользования с интернетом.
@fullter_dev
🐦🌐 WebView на Flutter
В последнее время занимался создание несколько приложений на WebView
проекты простые но что иногда заставляет задуматься так это оптимизация загрузки сайта на приложении(Со стороны приложения)
✅🔗 Держите ССЫЛКУ на пост про оптимизацию WebView
#решение @fullter_dev
В последнее время занимался создание несколько приложений на WebView
проекты простые но что иногда заставляет задуматься так это оптимизация загрузки сайта на приложении(Со стороны приложения)
✅🔗 Держите ССЫЛКУ на пост про оптимизацию WebView
#решение @fullter_dev
Russianblogs
Оптимизация производительности Flutter WebView - Русские Блоги
Оптимизация производительности Flutter WebView, Русские Блоги, лучший сайт для обмена техническими статьями программиста.
⚠️ Ошибки как же без них)
И так 3 часа ровно столько ушло пока я не переустановил Xcode в итоге все тшентно как была ошибка так и осталась
Не спешите переустанавливать Xcode если увидели подобную ошибку (Unable to boot the Simulator) связанную с симулятором Xcode
✅ Решение:
1) Идем сюда: [About this Mac -> Storage -> Manage -> Developer]
2) И удаляем весь контент
3) Перезапускаем Xcode
@fullter_dev
#ошибка #решение #macos
И так 3 часа ровно столько ушло пока я не переустановил Xcode в итоге все тшентно как была ошибка так и осталась
Не спешите переустанавливать Xcode если увидели подобную ошибку (Unable to boot the Simulator) связанную с симулятором Xcode
✅ Решение:
1) Идем сюда: [About this Mac -> Storage -> Manage -> Developer]
2) И удаляем весь контент
3) Перезапускаем Xcode
@fullter_dev
#ошибка #решение #macos
❤1
🐦🌐 Privacy Policy Generator
При публикации приложений в Play Market у вас попросят Privacy Policy как ее писать что туда писать согласитесь рутина.
✅🔗 ССЫЛКА на онлайн генератор Privacy Policy легко быстро и удобно.
@fullter_dev
При публикации приложений в Play Market у вас попросят Privacy Policy как ее писать что туда писать согласитесь рутина.
✅🔗 ССЫЛКА на онлайн генератор Privacy Policy легко быстро и удобно.
@fullter_dev
Firebaseapp
App Privacy Policy Generator
A web app that is free, open-source, and perfect for generating a generic or GDPR-compliant privacy policy and terms of use for your mobile and web apps. 📄✨
🔥2
🐦Package Drift
👋🏻Хей на связи Разработчик)
Как то раньше я делал 🔗ПОСТ на тему SQFLite (База данных).
💡После нескольких проектов на этой библиотеке нашел альтернативу под названием 🔗Drift выглядит лучше. Успел написать большой проект на нем пока все хорошо.
💡По сути это все тот же 🔗SQFLite только обернутая со своими фичами и удобствами к тому же регулярно обновляется. Пробуйте советую)
@fullter_dev
#инструмент #tool #db #базаданных
👋🏻Хей на связи Разработчик)
Как то раньше я делал 🔗ПОСТ на тему SQFLite (База данных).
💡После нескольких проектов на этой библиотеке нашел альтернативу под названием 🔗Drift выглядит лучше. Успел написать большой проект на нем пока все хорошо.
💡По сути это все тот же 🔗SQFLite только обернутая со своими фичами и удобствами к тому же регулярно обновляется. Пробуйте советую)
@fullter_dev
#инструмент #tool #db #базаданных
Telegram
Developer's Notes
🐦 SQFLite
Турториал с наглядными примерами работы базы данных на Flutter при помощи SQFLite.
🔗 Ссылка
@fullter_dev
#инструмент #tool #db #базаданных
Турториал с наглядными примерами работы базы данных на Flutter при помощи SQFLite.
🔗 Ссылка
@fullter_dev
#инструмент #tool #db #базаданных
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
🐦Package Device Preview
💡Наткнулся я тут на классную штуку
короче ловите 🔗ССЫЛКА на библиотеку device_preview с ее помощью можно просматривать создаваемое приложение в разных платформах можно сразу смотреть как бы она смотрелась на других девайсах и тд.
device_preview добавляет рядом с эмулятором меню через которую можно управлять все этим фунционалом
@fullter_dev
#инструмент #tool
💡Наткнулся я тут на классную штуку
короче ловите 🔗ССЫЛКА на библиотеку device_preview с ее помощью можно просматривать создаваемое приложение в разных платформах можно сразу смотреть как бы она смотрелась на других девайсах и тд.
device_preview добавляет рядом с эмулятором меню через которую можно управлять все этим фунционалом
@fullter_dev
#инструмент #tool
❤3
Обновлённая дорожная карта по Flutter на 2024 год
Ребята здорово прокачали свои дорожные карты, в том числе и по Flutter. Там собраны основные технологии, которые желательно изучать разработчику.
Шпаргалками можно пользоваться как чек-листом и узнавать подробности по каждому пункту прямо на сайте. А еще есть прогресс-бар, который позволяет отслеживать процесс освоения: https://roadmap.sh/flutter
@fullter_dev
#flutter #инструменты #tools
Ребята здорово прокачали свои дорожные карты, в том числе и по Flutter. Там собраны основные технологии, которые желательно изучать разработчику.
Шпаргалками можно пользоваться как чек-листом и узнавать подробности по каждому пункту прямо на сайте. А еще есть прогресс-бар, который позволяет отслеживать процесс освоения: https://roadmap.sh/flutter
@fullter_dev
#flutter #инструменты #tools
😴1
DevToys – сборка повседневных инструментов для разработчиков: конвертеры, кодеры/декодеры, генераторы, форматеры, графика и много других.
С помощью Smart Detection DevToys может определить лучший инструмент для использования с данными, скопированными в буфер обмена Windows. Компактное наложение позволяет сохранить приложение небольшим и поверх других окон. Одновременно можно использовать несколько экземпляров приложения.
@fullter_dev
#flutter #tools
С помощью Smart Detection DevToys может определить лучший инструмент для использования с данными, скопированными в буфер обмена Windows. Компактное наложение позволяет сохранить приложение небольшим и поверх других окон. Одновременно можно использовать несколько экземпляров приложения.
@fullter_dev
#flutter #tools
❤1
Красивое: шпаргалка по структурам данных в программировании с максимально понятным объяснением и примерами на русском языке!
Эти структуры — база всего программирования и используются для решания задач с алгоритмами (если они у вас есть).
@fullter_dev
Эти структуры — база всего программирования и используются для решания задач с алгоритмами (если они у вас есть).
@fullter_dev
😴1
Project Based Learning — гигантский сборник уроков и практических задач по всем языкам программирования
В подборке множество гайдов по созданию собственной ОС, нейросетей и приложений. Все с видеоуроками, примерами кода и детальными пояснениями.
@fullter_dev
В подборке множество гайдов по созданию собственной ОС, нейросетей и приложений. Все с видеоуроками, примерами кода и детальными пояснениями.
@fullter_dev
😴1
This media is not supported in your browser
VIEW IN TELEGRAM
Учим полезные сочетания клавиш в Android Studio
Сочетания клавиш в IDE позволяют значительно упросить работу с привычными действиями. Однако в Android Studio запомнить их все поначалу трудно. В таком случае может помочь плагин Key Promoter X.
Когда разработчик использует мышь для выполнения действия, Key Promoter X показывает уведомление с подходящей комбинацией клавиш. Must-have для начинающего разработчика.
Где скачать: https://plugins.jetbrains.com/plugin/9792-key-promoter-x/
#android @fullter_dev
Сочетания клавиш в IDE позволяют значительно упросить работу с привычными действиями. Однако в Android Studio запомнить их все поначалу трудно. В таком случае может помочь плагин Key Promoter X.
Когда разработчик использует мышь для выполнения действия, Key Promoter X показывает уведомление с подходящей комбинацией клавиш. Must-have для начинающего разработчика.
Где скачать: https://plugins.jetbrains.com/plugin/9792-key-promoter-x/
#android @fullter_dev
😴1
30 проектов и библиотек для Flutter-разработчиков
В этой статье — подборка полезных репозиториев GitHub и проектов, которые могут помочь начинающим в изучении Flutter, а более опытным разработчикам найти полезные библиотеки для проектов:
https://www.theinsaneapp.com/2023/03/best-flutter-github-repositories.html
#flutter @fullter_dev
В этой статье — подборка полезных репозиториев GitHub и проектов, которые могут помочь начинающим в изучении Flutter, а более опытным разработчикам найти полезные библиотеки для проектов:
https://www.theinsaneapp.com/2023/03/best-flutter-github-repositories.html
#flutter @fullter_dev
😴1
Вы задумывались о том, как работают стандартные иконки во Flutter?
В своих проектах всегда юзал пакет flutter_svg для векторной графики. И даже не думал, как обстоят дела со стандартным классом IconData.
Это шрифты!
Для чего это нужно⁉️ Этот подход имеет один большой плюс:
Шрифты иконок занимают заметно меньше места в памяти в сравнении с отдельными SVG файлами, а также они менее ресурсоемки. Также, как и с SVG, можно манипулировать размерами и цветами таких иконок прямо в коде.
Когда их не надо использовать⁉️ Если вам нужна более сложная векторная графика с градиентом цветов и с множеством слоев и деталей, то лучше использовать SVG - ведь этот подходит включает в себя полноценный язык разметки и умеет создавать более сложную графику.
Как мне добавить иконки-шрифты в проект также, как это сделали разработчики фреймворка⁉️ Для этого есть специальные инструменты. К примеру, вы можете загрузить свои SVG иконки на этот сайт, и скачать уже готовый Dart файл с нужным кодом и файлом с шрифтами (не забудьте указать путь до файла с шрифтами в pubspec.yaml). Если возникли проблемы с отображением иконок, то попробуйте для начала переконвертировать линии в своем SVG в заливки, это упростит ваши иконки.
Немного про аргументы класса⚙️ IconData
⚙️ codePoint – это целочисленное значение (int), которое представляет символ в наборе шрифтов. Оно указывает на конкретную иконку в шрифтовом файле.
⚙️ fontFamily - cтрока (String), указывающая на семейство шрифтов, из которого иконка будет браться.
⚙️ fontPackage - cтрока (String), указывающая пакет, в котором содержится семейство шрифтов.
⚙️ matchTextDirection - bool значение, указывающее, следует ли изменять направление отображения иконки в зависимости от направления текста (полезно, когда используете иконку с текстом, и надо поменять направление текста внутри иконки, к примеру, когда пользователь переключается на арабский язык, где текст читается справа налево.
📹 Можете посмотреть этот ролик на ютубе.
В своих проектах всегда юзал пакет flutter_svg для векторной графики. И даже не думал, как обстоят дела со стандартным классом IconData.
Это шрифты!
Для чего это нужно⁉️ Этот подход имеет один большой плюс:
Шрифты иконок занимают заметно меньше места в памяти в сравнении с отдельными SVG файлами, а также они менее ресурсоемки. Также, как и с SVG, можно манипулировать размерами и цветами таких иконок прямо в коде.
Когда их не надо использовать⁉️ Если вам нужна более сложная векторная графика с градиентом цветов и с множеством слоев и деталей, то лучше использовать SVG - ведь этот подходит включает в себя полноценный язык разметки и умеет создавать более сложную графику.
Как мне добавить иконки-шрифты в проект также, как это сделали разработчики фреймворка⁉️ Для этого есть специальные инструменты. К примеру, вы можете загрузить свои SVG иконки на этот сайт, и скачать уже готовый Dart файл с нужным кодом и файлом с шрифтами (не забудьте указать путь до файла с шрифтами в pubspec.yaml). Если возникли проблемы с отображением иконок, то попробуйте для начала переконвертировать линии в своем SVG в заливки, это упростит ваши иконки.
Немного про аргументы класса
Please open Telegram to view this post
VIEW IN TELEGRAM
Fluttericon
FlutterIcon - Flutter custom icons generator
Build a truetype font for use with Flutter with the necessary Dart code to use within your apps.
❤1