Forwarded from Flutter Friendly
Рассказали в блоге на Хабре про самые важные пакеты в экосистеме Dart и Flutter, и как вообще оценивается их важность. Давайте обсудим 💬
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Самые важные пакеты в экосистеме Dart и Flutter на Pub 2024
Компания Very Good Ventures провела исследование и опубликовала рейтинг самых важных пакетов в экосистеме Dart и Flutter. Рассказываем, какие пакеты вошли в топ — от независимых разработчиков,...
🔥5👍3
Forwarded from Стас Ильин | Flutter
Ультра важная тема для того чтобы делать качественные приложения на Flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8
🎉 Результаты розыгрыша:
Победители:
1. Qatro (@bridzzzzzzzzz12)
2. илона (@lisisian)
Проверить результаты
Победители:
1. Qatro (@bridzzzzzzzzz12)
2. илона (@lisisian)
Проверить результаты
👍4😢2
Forwarded from Friflex Dev
Запускаем рубрику #friflex_карьера! Будем делиться полезной информацией для тех, кто хочет найти и построить карьеру в IT.
Расскажем все, что сами об этом знаем — как составить резюме, какие навыки помогают перейти на позицию senior и не только.
Сегодня собрали чек-лист для Flutter junior. Напоминаем: важно не только писать код, но и уметь рассказать об этом. Дальше — на карточках
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍2
Forwarded from MADTeacher | Станислав Чернышев
Мало кто знает, но Dart, как и ряд других языков программирования, поддерживает концепцию функторов. То есть дает возможность вызвать экземпляр класса как обычную функцию. Для этого в теле класса следует объявить метод call с необходимой вам сигнатурой:
После такой махинации вызовите экземпляр класса Cat, используя следом за его именем круглые скобки:
p.s. Т.к. Dart не поддерживает перегрузку методов, несколько функторов объявлять нельзя!
p.s.s. Долго думал, стоит ли добавлять в книгу материал про такой способ использования классов, т.к. в моей памяти есть лютые случаи использования такого подхода молодняком >_< Все таки решил, что добавлю... я не должен страдать в одиночестве😂😎
class Cat{
final String name;
final int age;
Cat({required this.name, required this.age});
int call() { // можно указывать входные аргументы
return age+1;
}
}После такой махинации вызовите экземпляр класса Cat, используя следом за его именем круглые скобки:
void main() {
Cat cat = Cat(name: 'Tom', age: 5);
print(cat()); // 6
}p.s. Т.к. Dart не поддерживает перегрузку методов, несколько функторов объявлять нельзя!
p.s.s. Долго думал, стоит ли добавлять в книгу материал про такой способ использования классов, т.к. в моей памяти есть лютые случаи использования такого подхода молодняком >_< Все таки решил, что добавлю... я не должен страдать в одиночестве😂😎
👍11
Dart обошел Kotlin в 2024 😊
Команда DevJobsScanner выпустила анализ по самым востребованным языкам за последние два года. Проанализировав более 12 миллион вакансий.
Подробнее можно ознакомиться по ссылке:
https://www.devjobsscanner.com/blog/top-8-most-demanded-programming-languages/
Команда DevJobsScanner выпустила анализ по самым востребованным языкам за последние два года. Проанализировав более 12 миллион вакансий.
Подробнее можно ознакомиться по ссылке:
https://www.devjobsscanner.com/blog/top-8-most-demanded-programming-languages/
🔥18👎1😁1
Forwarded from Дневник Flutter-разработчика (Dmitry Lyovochkin)
Вышла моя статья на Habr
https://habr.com/ru/companies/friflex/articles/853512/
P.S. Ответил почти на все ваши вопросы:)
(кроме вопроса с nda)
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
От Junior до Team Lead меньше чем за 2 года
Всем привет! Меня зовут Дмитрий Лёвочкин, я Flutter Team Lead в компании Friflex , а также автор блога «Дневник Flutter-разработчика» . Разделим эту статью на четыре логические части: 1. Кратко...
👍6🔥5👏2
Всем привет, открыл в общий доступ мой старый курс по Андроид:
Практика по шаблону MVVM. Создание приложения Заметки.
Где изучим архитектурные компоненты и многое другое:
- livedata;
- navigation;
- room;
- viewmodel.
https://vk.com/video-193881724_456239109
Надеюсь, курс будет полезен. 😊
ссылка на плейлист в ВК
ссылка на плейлист на YouTube
Практика по шаблону MVVM. Создание приложения Заметки.
Где изучим архитектурные компоненты и многое другое:
- livedata;
- navigation;
- room;
- viewmodel.
https://vk.com/video-193881724_456239109
Надеюсь, курс будет полезен. 😊
ссылка на плейлист в ВК
ссылка на плейлист на YouTube
VK Видео
Практика по шаблону MVVM. Создание приложения Заметки.
Список уроков: 1. Создание проекта. 2. Заполнение activity_main.xml. 3. Заполнение fragment_main.xml. Добавление note_item.xml 4. Заполнение макетов. Добавление кнопок на тулбар 5. Инициализация объектов в MainActivity 6. Инициализация StartFragment.kt, создание…
❤7👍4🔥1
Forwarded from MADTeacher | Станислав Чернышев
На днях, на хабре, вышла статья от Дмитрия Лёвочкина, Flutter Team Lead компании Friflex, а также автора тг-блога «Дневник Flutter-разработчика». В ней он поделился своей историей от Junior до текущей позиции и как, по его мнению, быстрее развиваться по софт и хард скиллам. Статья получилась интересной, но жители хабра встретили ее в штыки...
К сожалению, на потеке Dart/Flutter, народ проявляет мало активности и многие интересные материалы получают незаслуженно низкую оценку. К некоторым в комментарии заглядывают любители потоксичить, без обоснования своей точки зрения, а просто "потому что так могу, умею и практикую!". Другие остаются без комментариев, как будто так и надо. Такое положение дел не играет на пользу всему сообществу, т.к. отгоняет новых авторов. Иногда минусами, иногда низкими оценками, но самое главное - молчанием о том, принес ли этот материал хоть крупицу пользы или нет.
Что касается статьи Дмитрия, то она попала под каток "отмены трендов". Если еще пару лет назад, статья бы нахватала плюсов и было бы много слов поддержки, то сегодня, на волне того, что многих хабравчан достали истории, которые в огромном количестве форсят различные курсы о вкатывающихся в IT, как они там преуспели и т.д.. Теперь все это списывается на "ошибку выжившего", а не впахивавшего... К тому же ситуация на IT-рынке не способствует расслаблению, вот и выливают весь негатив на авторов подобных статей, не вдаваясь в подробности, кто и с какой целью ее написал. Оправдывает ли такое стечение обстоятельств минусующих и токсиков? Нет. Всегда надо стараться оставаться человеком... Но и понять таких людей достаточно просто! Для них хабр - место, где можно выпустить пар...
P.S. Что по вашему мнению не так с хабром? Изменился он или нет? Стоит ли на нем публиковаться молодежи или лучше поберечь свою психику?)
К сожалению, на потеке Dart/Flutter, народ проявляет мало активности и многие интересные материалы получают незаслуженно низкую оценку. К некоторым в комментарии заглядывают любители потоксичить, без обоснования своей точки зрения, а просто "потому что так могу, умею и практикую!". Другие остаются без комментариев, как будто так и надо. Такое положение дел не играет на пользу всему сообществу, т.к. отгоняет новых авторов. Иногда минусами, иногда низкими оценками, но самое главное - молчанием о том, принес ли этот материал хоть крупицу пользы или нет.
Что касается статьи Дмитрия, то она попала под каток "отмены трендов". Если еще пару лет назад, статья бы нахватала плюсов и было бы много слов поддержки, то сегодня, на волне того, что многих хабравчан достали истории, которые в огромном количестве форсят различные курсы о вкатывающихся в IT, как они там преуспели и т.д.. Теперь все это списывается на "ошибку выжившего", а не впахивавшего... К тому же ситуация на IT-рынке не способствует расслаблению, вот и выливают весь негатив на авторов подобных статей, не вдаваясь в подробности, кто и с какой целью ее написал. Оправдывает ли такое стечение обстоятельств минусующих и токсиков? Нет. Всегда надо стараться оставаться человеком... Но и понять таких людей достаточно просто! Для них хабр - место, где можно выпустить пар...
P.S. Что по вашему мнению не так с хабром? Изменился он или нет? Стоит ли на нем публиковаться молодежи или лучше поберечь свою психику?)
Хабр
От Junior до Team Lead меньше чем за 2 года
Всем привет! Меня зовут Дмитрий Лёвочкин, я Flutter Team Lead в компании Friflex , а также автор блога «Дневник Flutter-разработчика» . Разделим эту статью на четыре логические части: 1. Кратко...
👍4❤3
Forwarded from MADTeacher | Станислав Чернышев
Закончил редактуру основной части 5-й главы "Основы Flutter" - "Работа с сетью" от Стаса Ильина😎
На следующей неделе созвон авторского коллектива и если все пучком, добавлю в курс на степике ^_^
На следующей неделе созвон авторского коллектива и если все пучком, добавлю в курс на степике ^_^
🔥15
Тут Виталий Зарубин выкатил GUI для упрощения работы с aurora-cli. В статье подробно рассказывает историю создания aurora-cli. Рекомендую почитать, когда время будет.
https://keygenqt.com/blog/16.
https://keygenqt.com/blog/16.
Telegram
Vitaliy Zarubin | @keygenqt
Привет! Я инженер-программист компании ОМП. За свою карьеру я сменил много платформ и языков, и продолжаю учить новые. На канале рассказываю о своей работе и моих pet-проектах.
👍10
Если интересно как шарить локализацию между пакетам, можно почитать.
https://habr.com/ru/articles/853848/
https://habr.com/ru/articles/853848/
Хабр
Шеринг файлов локализации между несколькими пакетами в Flutter
Когда вы разрабатываете большое приложение, вы волей-неволей дробите его на пакеты, однако если использовать стандартный механизм, который предлагают разработчики Flutter в официальной документации ,...
🔥2👍1