И так Здрасте)
🔸Кратко о себе:
🧑Я год работал Back-End и чуток Front-End разработчик не сказать что я хороший программист вообще я сам считаю себя самым начинающим но пару проектов за это время успел задеплоить))
Не буду врать не считаю это достижением скорее всего это малое достижение и к тому же я лентяй по большей мере) Скорее Трудолюбивый лентяй))...
🔸Цель:
📔Почему я создал этот канал?!
Да так просто для себя мне не интересно количество подписчиков и тд.
Важно лишь себя взять в руки и изучить эту замечательную технологию (Flutter).
🔸Почему я меняю направление:
🔄Дмаю тут я не могу точно ответить но скорее постараюсь за это время я понял писать код для меня это интересно искать там ошибки и ковыряться в разных технологиях и ошибках.
Но больше всего мне все таки нравилось создавать что-то визуально красивое нежели чем красивое на Бекенде.
🔸Почему именно Flutter:
⚠️Тут я бы хотел учитывать то что опять таки мой интерес писать и создавать что-то красивое и такое предусмотрено на флаттере.
И отдельно нужно учесть ее кроссплатформенность к тому же недавно добавили поддержку Web и то что ее разрабатывает сама компания Google а это уже многое значит...
▶️И так пожулуй я начну. Постораюсь регулярно писать тут чем я занмиаюсь в рамках обучения ну или полностью вообще чем занимаюсь?!(Пока не определился) И выкладывать разные материалы по тематике.
#flutter @fullter_dev
🔸Кратко о себе:
🧑Я год работал Back-End и чуток Front-End разработчик не сказать что я хороший программист вообще я сам считаю себя самым начинающим но пару проектов за это время успел задеплоить))
Не буду врать не считаю это достижением скорее всего это малое достижение и к тому же я лентяй по большей мере) Скорее Трудолюбивый лентяй))...
🔸Цель:
📔Почему я создал этот канал?!
Да так просто для себя мне не интересно количество подписчиков и тд.
Важно лишь себя взять в руки и изучить эту замечательную технологию (Flutter).
🔸Почему я меняю направление:
🔄Дмаю тут я не могу точно ответить но скорее постараюсь за это время я понял писать код для меня это интересно искать там ошибки и ковыряться в разных технологиях и ошибках.
Но больше всего мне все таки нравилось создавать что-то визуально красивое нежели чем красивое на Бекенде.
🔸Почему именно Flutter:
⚠️Тут я бы хотел учитывать то что опять таки мой интерес писать и создавать что-то красивое и такое предусмотрено на флаттере.
И отдельно нужно учесть ее кроссплатформенность к тому же недавно добавили поддержку Web и то что ее разрабатывает сама компания Google а это уже многое значит...
▶️И так пожулуй я начну. Постораюсь регулярно писать тут чем я занмиаюсь в рамках обучения ну или полностью вообще чем занимаюсь?!(Пока не определился) И выкладывать разные материалы по тематике.
#flutter @fullter_dev
👍3
⚠️🐦 При установке Фреймворка Flutter многие сталкиваются с проблемой касаемое путей особенно это касается ОС от компании Apple Inc.
Конечно можно разрабатывать не прописывая этот путь но это приведет к трудностям в дальнейшем при процессе разработки. да и к тому же лучше прописать один раз и забыть
✅ Решение:
🔗 По этой ССЫЛКЕ попадете в инструкцию как это cделать.
@fullter_dev
#ошибка #решение
Конечно можно разрабатывать не прописывая этот путь но это приведет к трудностям в дальнейшем при процессе разработки. да и к тому же лучше прописать один раз и забыть
✅ Решение:
🔗 По этой ССЫЛКЕ попадете в инструкцию как это cделать.
@fullter_dev
#ошибка #решение
👍1
👨🎓И так пробегусь по быстрому.
Что удалось сделать или изучить на данный момент со дня создания канала?
1️⃣Работа с API получать данные от сервера и отображать их в приложении.
2️⃣Общая логика построения приложений во Flutter (Не все ясно но с этим и интересно двигаемся дальше...)
3️⃣Сделал акцент на правильную архитектуру честно получается убого но работает пока что)
4️⃣Нашел несколько расширений для VSCode которые круто упрощают жизнь ниже будут ссылки.
🔵Итог приложение которое получает данные от сервера(API) и предоставляет пользователю в виде карточек
🟠Планы прикрутить систему лайков что-бы при нажатии на кнопку лайк данные сохранялись отдельным списком в локальном хранилище.
=================================
Ссылки на расширения VSCode:
🔗 Thunder Client - расширение для запросов на сервер прямиком из редактора.
🔗 Image Preview - расширение для предпросмотра картинок (удобно при навигации по коду)
🔗 Svg Preview - Работает аналогично как и предыдущий с форматом SVG
@fullter_dev
Что удалось сделать или изучить на данный момент со дня создания канала?
1️⃣Работа с API получать данные от сервера и отображать их в приложении.
2️⃣Общая логика построения приложений во Flutter (Не все ясно но с этим и интересно двигаемся дальше...)
3️⃣Сделал акцент на правильную архитектуру честно получается убого но работает пока что)
4️⃣Нашел несколько расширений для VSCode которые круто упрощают жизнь ниже будут ссылки.
🔵Итог приложение которое получает данные от сервера(API) и предоставляет пользователю в виде карточек
🟠Планы прикрутить систему лайков что-бы при нажатии на кнопку лайк данные сохранялись отдельным списком в локальном хранилище.
=================================
Ссылки на расширения VSCode:
🔗 Thunder Client - расширение для запросов на сервер прямиком из редактора.
🔗 Image Preview - расширение для предпросмотра картинок (удобно при навигации по коду)
🔗 Svg Preview - Работает аналогично как и предыдущий с форматом SVG
@fullter_dev
Visualstudio
Thunder Client - Visual Studio Marketplace
Extension for Visual Studio Code - Lightweight Rest API Client for VS Code
⚠️ Итак 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