Флаттером не пользовался, но про dart могу сказать следующее: в основном положительное впечатление от языка. Язык довольно простой. И, о господи, один из самых удобных тулчейнов, которые доводилось использовать. Ему бы сообщество побольше. Уже в саму экосистему языка вложена довольно обширная кроссплатформенность под основыне (в том числе и мобильные) системы. Не хватает только по настоящему крупных, по типу флаттера, фреймворков.
Kotlin Multiplatform: ну да, ну да пошёл я нахер А вообще дезинформация в ролике, котлин имеет крос компилятор в си, java, js, и swift, поэтому в котлине можно писать полностью нативные приложения под практически любую платформу, а для ui есть jetpack compose multiplatform. Так что исправляемся быстренько ребят
Ну как бы да, но в то же время не очень. Kmp все таки ещё сыроват, хоть и работает. Все таки флатеру гораздо больше лет и комьюнити успело решить большинство проблем. Kmp ещё предстоит пройти этот путь. Но я, как андроид дев, все равно ценю разработку kmp и с нетерпением жду возможности полноценно поработать с ним в проде
@@MrNayz_честно говоря я бы НЕ выбрал флаттер ни при каких обстоятельствах, т.к. зачастую требуется разработчики под какую то конкретную платформу и со знанием jetpack compose вы сможете в случае чего уйти в разработку на какой то конкретной платформе (в частности android является главной платформой под compose, compose под него изначально и разрабатывался), ну а кроссплатформенность в compose я считаю больше очень жирным бонусом нежеле чем ставкой на это. Ну и впринцепи композ если так смотреть даст вам больше знаний, те же реактивные потоки данных или корутины, это конечно чуть посложнее для начала, но зато в будущем даст жирнющий плюс Но важная ремарка, это исключительно моё мнение и лучше поступить как описал комментатор выше, потому что нет ничего хуже чем писать на ненавистном фреймворке
Спасибо, за видос, всегда доступно и емко объясняете тему. Хотелось бы больше слышать не только про плюсы, но и про минусы примения технологий. Например, лично мне показалось, что все компоненты на flater нативны, кажется, что значительным минусом будет невозможность использовать sdui/bdui подход при написании мобилок на этом языке. Подскажите это действительно так? С еще какими еще ограничениями вы сталкивались?
все что создано имеет большие планы и надежды. но вот сбудутся ли они или оно погрязнет в неведанном неизвестно заранее. будет известно лет через 10, но вот хотелось бы заранее все это узнать. ищу направление движения для развития после реакта. подкупает нативность описанного. но будет ли толк с этого непонятно. или все же действительно когда все в одном оплучается как всесезонная резина.
Слышал есть такая ещё штука как Kotlin Multiplatform. Один сеньер мобильный разработчик говорит что он будет круче флаттера, плюс ещё есть Jetpack Compose Multiplatform - для ui. Пока вроде эти вещи ещё свежие
Дорогой MerionAcademy У меня вопрос по поводу такой фишки как FFI (Foreing Function Interface) Есть ли потери в использовании FFI и сколько? Вот допустим ситуация : я Раст разработчик, и хочу делать игрули на Unreal Engine По сути в Раст можно будет подключить функционал Unreal engine, который написан на с++ Но эффективно ли это? Типа потери не слишком значительные 5-10% или существенные >10% ? А лучше вообще сделать видео как же работает FFI, довольная интересная штука
НУ вообще веб приложение может использовать уведомления и прочее. И я щас не про сайт который запрашивает разрешение в браузере, а про Capacitor например, просто дергает js функции, а в итоге юзаешь и камеру и уведомления и все это кроссплатформенно. Ещё и Tauri 2.0 сейчас в который завезли мобилки. И ничем не хуже выходит. Пишешь 1 раз приложение как сайт, а оно работает везде. А в Tauri сложные и/или глубокие штуки можно ещё и расту отдать.
Снижение производительности, ограниченный функционал, проблемы совместимости, увеличенный размер приложения, сложность освоения фреймворка, ограниченная поддержка сообщества и документации.
Никогда не видел, чтобы производительность как-то влияла, всё латает, самый лучший инструмент для кроссплатформы, функционал вполне себе широкий, есть решения практически для всего, документация у Flutter самая имбовая, откуда такие доводы, ты хоть Flutter проект пытался хоть рад потыкать?
@@next12346хороший тест скорости нативных программ - это когда программа, которая в целом не выполняет дохрена чего, отлично работает на бюджетном железе. Возьми тинькофский банк, его прога на флаттере как раз. На любой бюджетке там баг на лаге, лаг на баге, без слез реально не взглянешь
@@cina-tech Боюсь он слишком сложный для меня, тем более как первый. Я вообще ранее изучал пайтон и с#, хотел игры делать, но наслушивайся что будет тяжело найти работу, решил выбрать что-то другое.
Не обрастёт он ничем уже. Команду разрабов в Гугле сократили, он почти что передан опенсорсу полностью) Занял свою нишу небольшую, никому не пригодился. Учите дети джаваскрипт.
@@Poezd2077 Скоро всё будут писать на ноде, даже VsCode на ней написан)))) Все шарписты-мазохисты склонились перед его величием в бэкенде и десктопе, теперь будут просить на хлеб. убили джаву, а джаваскрипт не смогли) Дарт был создан людьми чтобы кто-то мог компилировать его в js))0))))0))
Только если надо в приложении сделать что-то чуть большее, чем картинки показать, Flutter не справляется. Давайте следующее видео про RN, Electron или Tauri
Курс "Разработка приложений на Flutter и Dart": wiki.merionet.ru/merion-academy/courses/razrabotka-prilozhenij-na-flutter-i-dart/?YT&
БАААЛИН.....как же я обажаю этот канал ,все просто,легко,наглядно,доступно,бесплатно ; в квадрате
Флаттером не пользовался, но про dart могу сказать следующее: в основном положительное впечатление от языка. Язык довольно простой. И, о господи, один из самых удобных тулчейнов, которые доводилось использовать. Ему бы сообщество побольше. Уже в саму экосистему языка вложена довольно обширная кроссплатформенность под основыне (в том числе и мобильные) системы. Не хватает только по настоящему крупных, по типу флаттера, фреймворков.
Только начинаю часто видеть незнакомые слова, как вы выкладываете ролик с ними, спасибо за труд
За тот момент, когда автор раз за разом записывал свой "эпический" бит-бокс - двойной лайк)
Да, всегда сухо и пресно у крутых универов а тут рря кайф. Балуете нас
Сразу лайкаю, так как знаю что видео годное)).
Я тож
2:03 PWAшки же тоже умеют отправлять пуши и получать доступ к датчикам типа Face ID.
Да, но не ко всем. В айфонах сафари например ограничивает большинство таких датчиков, да еще и доступ к контактам например тоже вручную врубается
Обожаю этот канал, можно еще ролик про кибербезопасность?
Нормально забитбоксил, мне понравилось хD
Kotlin Multiplatform: ну да, ну да пошёл я нахер
А вообще дезинформация в ролике, котлин имеет крос компилятор в си, java, js, и swift, поэтому в котлине можно писать полностью нативные приложения под практически любую платформу, а для ui есть jetpack compose multiplatform. Так что исправляемся быстренько ребят
Ну как бы да, но в то же время не очень. Kmp все таки ещё сыроват, хоть и работает. Все таки флатеру гораздо больше лет и комьюнити успело решить большинство проблем. Kmp ещё предстоит пройти этот путь.
Но я, как андроид дев, все равно ценю разработку kmp и с нетерпением жду возможности полноценно поработать с ним в проде
мне кажется лучше сравнивать с реакт нативом, в том же кмп щас ui пишется под ios и андроид отдельно
А если выбирать между java и flutter, что лучше учить с нуля ?
@@MrNayz_не стоит такие вопросы задавать, попробуй оба языка и выбирай на каком тебе больше нравится писать код. Вкатится и там и там можно
@@MrNayz_честно говоря я бы НЕ выбрал флаттер ни при каких обстоятельствах, т.к. зачастую требуется разработчики под какую то конкретную платформу и со знанием jetpack compose вы сможете в случае чего уйти в разработку на какой то конкретной платформе (в частности android является главной платформой под compose, compose под него изначально и разрабатывался), ну а кроссплатформенность в compose я считаю больше очень жирным бонусом нежеле чем ставкой на это. Ну и впринцепи композ если так смотреть даст вам больше знаний, те же реактивные потоки данных или корутины, это конечно чуть посложнее для начала, но зато в будущем даст жирнющий плюс
Но важная ремарка, это исключительно моё мнение и лучше поступить как описал комментатор выше, потому что нет ничего хуже чем писать на ненавистном фреймворке
Спасибо, за видос, всегда доступно и емко объясняете тему.
Хотелось бы больше слышать не только про плюсы, но и про минусы примения технологий. Например, лично мне показалось, что все компоненты на flater нативны, кажется, что значительным минусом будет невозможность использовать sdui/bdui подход при написании мобилок на этом языке. Подскажите это действительно так? С еще какими еще ограничениями вы сталкивались?
6:46 полный трек дайте
Ого! Я Флутер разраб, а дарт языкь мира! Кто меня знает тем привет!!!
Расскажите про MAUI C#
А так про то что этот фреймворк можно юзать с Blazor
Flutter я пробовал. Прикольно. Но как по мне, лучше использовать Kotlin Swift
The Best Video
все что создано имеет большие планы и надежды. но вот сбудутся ли они или оно погрязнет в неведанном неизвестно заранее. будет известно лет через 10, но вот хотелось бы заранее все это узнать. ищу направление движения для развития после реакта. подкупает нативность описанного. но будет ли толк с этого непонятно. или все же действительно когда все в одном оплучается как всесезонная резина.
Будут ли видео про Nextcloud?
Не планируем пока!
Давай про веб мобильные приложения тоже
Даааа!
Теперь и я немного знаю об этих страшных словах😊
Слышал есть такая ещё штука как Kotlin Multiplatform. Один сеньер мобильный разработчик говорит что он будет круче флаттера, плюс ещё есть Jetpack Compose Multiplatform - для ui. Пока вроде эти вещи ещё свежие
Хотелось бы увидеть ролик про FastAPI
В kotlin конечно короче код, но в java на intellij idea есть приколы типа sout или psvm.
Дорогой MerionAcademy
У меня вопрос по поводу такой фишки как FFI (Foreing Function Interface)
Есть ли потери в использовании FFI и сколько?
Вот допустим ситуация : я Раст разработчик, и хочу делать игрули на Unreal Engine
По сути в Раст можно будет подключить функционал Unreal engine, который написан на с++
Но эффективно ли это? Типа потери не слишком значительные 5-10% или существенные >10% ?
А лучше вообще сделать видео как же работает FFI, довольная интересная штука
Расскажите про связку с firebase для мобильных приложух тогда
да ну, лучшк на реакте буду дальше писать
ага, хеловролд весящий пол гига это вкусно
React native*
@@philipok924 сказал чел, который ни разу на рн не собирал апк
@@neviondh7360видимо он собирал что то с node modules😂
Привет, сделайте видего что такое javascript?
пока не можем, у нас его в доме отключили
Уже 2 года жду когда .Net со своим MAUI сделает прорыв, и тоже хайпанет на мультиплтформености.
- Но у нас уже есть мультиплатформенность дома
- Мультиплатформенность дома: Avalonia
НУ вообще веб приложение может использовать уведомления и прочее. И я щас не про сайт который запрашивает разрешение в браузере, а про Capacitor например, просто дергает js функции, а в итоге юзаешь и камеру и уведомления и все это кроссплатформенно. Ещё и Tauri 2.0 сейчас в который завезли мобилки. И ничем не хуже выходит. Пишешь 1 раз приложение как сайт, а оно работает везде. А в Tauri сложные и/или глубокие штуки можно ещё и расту отдать.
Снижение производительности, ограниченный функционал, проблемы совместимости, увеличенный размер приложения, сложность освоения фреймворка, ограниченная поддержка сообщества и документации.
Проблема всех кросс-платформенных/мульти-платформенных фреймворков
Никогда не видел, чтобы производительность как-то влияла, всё латает, самый лучший инструмент для кроссплатформы, функционал вполне себе широкий, есть решения практически для всего, документация у Flutter самая имбовая, откуда такие доводы, ты хоть Flutter проект пытался хоть рад потыкать?
@@next12346хороший тест скорости нативных программ - это когда программа, которая в целом не выполняет дохрена чего, отлично работает на бюджетном железе.
Возьми тинькофский банк, его прога на флаттере как раз. На любой бюджетке там баг на лаге, лаг на баге, без слез реально не взглянешь
Compose multiplatform давно появился уже
А по весу будут "значительные" разницы меж приложениями Kotlin и Flutter? На пример в разницу в 15 мб.
Какую роль сыграют 30-40 мб?
Ну если калькулятор ими весит 5 мб
А другой 45 мб
То роль сыграет
@@sabsuf8507 Какую? У тебя телефон на 16 гб?
@@next12346 я не перфекционист. Но, если есть возможность сделать компактнее, то так и надо делать.
6:45 трек 👍
А если выбирать между java и flutter, что лучше учить с нуля ?
Dart начни с Java
Есть ешё и tauri кроссплатформенныйМобильноПКшныеВсё
Очень растянуто. Половину длительности видео потратили на подводку к тому, что флаттер используется для разработки кросплатформенных приложений
У нас работают котлин, свифт и фронт вью. Никаких флаттеров никто не знает. Я бэк.
А вот и схожесть джавы а точнее jvm и конечно же jit 😅
Flutter умирает
Google мало вкладывает в проект.(
А если выбирать между java и flutter, что лучше учить с нуля ?
@@MrNayz_если хочешь работать на себя, реализовать свои идеи или заказчиков с фриланса - то флаттер, если на дядю на галере - то джава
@@MrNayz_а если ты молодой и вся жизнь впереди - учи плюсы - после них любой язык освоить будет проще
@@cina-tech Боюсь он слишком сложный для меня, тем более как первый.
Я вообще ранее изучал пайтон и с#, хотел игры делать, но наслушивайся что будет тяжело найти работу, решил выбрать что-то другое.
@@MrNayz_ с флаттером тоже пока вакансий немного, на джаве гораздо больше. Плюс к тому что Джава и Шарп похожи.
не учите dart/flutter, я джун+, мне не нужна давка на собесах, одумайтесь ребята
Дак там и сейчас давка, вакансий всего 300, HRы хер пойми как смотрят, ну а на джунов вообще вакансий почти нету
Господи иисусе
У дарта ужасный синтаксис
ну и клуонство
Не обрастёт он ничем уже.
Команду разрабов в Гугле сократили, он почти что передан опенсорсу полностью)
Занял свою нишу небольшую, никому не пригодился.
Учите дети джаваскрипт.
Четверть всех приложений на Гугл плей сейчас написано Flutter.
Учи матчасть., ребенок.
Да да , джаваскриптизеру лучше знать, реакт нэтив это вершина мобильной разработки)
@@Poezd2077 Скоро всё будут писать на ноде, даже VsCode на ней написан))))
Все шарписты-мазохисты склонились перед его величием в бэкенде и десктопе, теперь будут просить на хлеб.
убили джаву, а джаваскрипт не смогли)
Дарт был создан людьми чтобы кто-то мог компилировать его в js))0))))0))
А ты у нас кто?) Один из флаттер разработчиков от Гугла, чтоб видеть сокращение сотрудников?) Как будто фейк инфу распространяешь без доказательств
@@xapucoBБыло сокращение не большого числа людей от Google, летом вроде, но там не только Flutter сократили
³⁶
Только если надо в приложении сделать что-то чуть большее, чем картинки показать, Flutter не справляется.
Давайте следующее видео про RN, Electron или Tauri
Что насчёт kivy?
@@Eric_Cartman357 kivy никому не нужен, беги оттуда.... пожалуйста....
Он уже не обновляется толком
Что подразумевается под чуть больше чем картинки, можно бригаду?
Справляется вполне
Интересно всё что вы написали. Хочу попросить вас о ролике