Flutter Heroes
📈 Аналитический обзор Telegram-канала Flutter Heroes
Канал Flutter Heroes (@flutterdev) языкового сегмента Английский является активным участником. Сейчас сообщество объединяет 21 966 подписчиков, занимая 6 051 место в категории Технологии и приложения.
📊 Показатели аудитории и динамика
С момента создания невідомо проект демонстрирует стремительный рост, собрав аудиторию из 21 966 подписчиков.
Согласно последним данным от 13 ноября, 2026, канал показывает стабильную активность. За последние 30 дней изменение числа участников составило -211, а за последние 24 часа — -10, при этом общий охват остаётся высоким.
- Статус верификации: Не верифицирован
- Уровень вовлечённости (ER): Средний показатель вовлечённости аудитории составляет 6.33%. В первые 24 часа после публикации контент обычно набирает N/A% реакций от общего числа подписчиков.
- Охват публикаций: В среднем каждый пост получает 1 392 просмотров. В течение первых суток публикация набирает 0 просмотров.
- Реакции и взаимодействия: Аудитория активно поддерживает контент: среднее количество реакций на один пост — 1.
- Тематические интересы: Контент сосредоточен на ключевых темах, таких как developer, firebase, widget, hemantpra389, engineer.
📝 Описание и контентная политика
Описание канала не предоставлено.
Благодаря высокой частоте обновлений (последние данные получены 14 ноября, 2026) канал поддерживает актуальность и высокий уровень охвата публикаций. Аналитика показывает, что аудитория активно взаимодействует с контентом, что делает его важной точкой влияния в категории Технологии и приложения.
exam1(i) { var n1 = i + 4; // should this be okay? int n2 = i + 4; // this compiles int n3 = 4 + i; // this does not } In my dream world this code should – from a safety standpoint – not compile. Adding the integer 4 to anything that I put in and it is okay with that?? This is madness! Creating an integer from anything plus 4 is okay? Strangely enough 4 plus anything is not okay?The language should force me to use specify types everywhere! Leaving it blank to mean “dynamic” should not be an option. Being explicit is key! “Yes I want dynamic type here” / “Oops you are right, the input/var should be an int”.If I use dynamic type, it should again force me to cast it to an integer before use and provide a default value if that fails.EXAMPLE2void exam2() { List<int> nums = [1, 2, 3]; int n1 = nums[8]; // not safe (crash) int n2 = nums.elementAt(8); // not safe (crash) // something like this should be possible if nullable types were used instead of exceptions and it would be safe //int n3 = nums[8] ?? 5; //int n4 = nums[8, default: 5]; //int n5 = nums.elementAt(8) ?? 5 //int n6 = nums.elementAt(8, default: 5) } Why is there no easy and short why to access a list in a type safe way (without comparing index to list length)? If indexing a list or using elementAt provided a nullable type (e.g int?) you can work with lists in a 100% type safe way and even specify a default value if the index is out of range.Dart should make more use of nullable types and less exceptions. Exceptions crash your program (if not handled); using nullable types and null-safety prevents this.EXAMPLE3void exam3() { List<int> nums = [1, 2, 3]; int n1 = nums[8]; } Calling a function should always (99.99%) be safe. Other programming languages have keywords like “throw/throws/throwing” to indicate that a function call is not save and you need to handle errors. For me it is super annoying that I cannot be sure that the function I call is safe and I might have to dig into the documentation for details. Again, having the language/compiler force me to specify throwing functions with a keyword and to handle those exceptions provides safety!There should be some keyword that indicates if a function/method can throw an exception so the compiler forces you to handle these to provide safety.Sound null-safety is a great start but there is much more a language can do to prevent bugs/errors/crashes.I think in a “sound language” the program should not be able to crash unless the programmer explicitly allows it!This is only my opinion that is heavily influenced after using swift for many years.Do you think this is something that is planned for dart (maybe 3.0?), or do you think that the new “null-safety” is safe enough and the dart/flutter team will not improve safety much more??
March 17, 2021 at 10:57AM by JulianCologne
https://ift.tt/3rYow6p