Media is too big
VIEW IN TELEGRAM
📺 Постоянные отказы на собеседованиях. Что мне делать (20 мин)
Очень часто я читаю грустные истории разработчиков, сложности выбора и другие сложности. Решил, что ответы на такие истории стоит вынести в отдельное видео, которое может помочь и другим ребятам
Обязательно делитесь своим мнение в комментариях
Истории выпуска:
00:52 Выбор пути: первая работа или собственные проекты
09:39 Работа на 0.5 ставки
08:28 Выгорание через 2.5 года в разработке
11:55 Не могу найти работу (не первую!)
Смотрите пилотный выпуск на разных площадках:
👉 YouTube
👉 RuTube
👉 VK Video
👉 Дзен
#AndroidBroadcast #ЧтоМнеДелать
Очень часто я читаю грустные истории разработчиков, сложности выбора и другие сложности. Решил, что ответы на такие истории стоит вынести в отдельное видео, которое может помочь и другим ребятам
Обязательно делитесь своим мнение в комментариях
Истории выпуска:
00:52 Выбор пути: первая работа или собственные проекты
09:39 Работа на 0.5 ставки
08:28 Выгорание через 2.5 года в разработке
11:55 Не могу найти работу (не первую!)
Смотрите пилотный выпуск на разных площадках:
👉 YouTube
👉 RuTube
👉 VK Video
👉 Дзен
#AndroidBroadcast #ЧтоМнеДелать
👍33👎11🔥10❤7😢1
Какой из классов в Android наследуется от Context?
Anonymous Quiz
23%
ActivityGroup
13%
ContentProvider
8%
BroadcastReceiver
56%
Все наследуются от Context
👍55👎16😢5
Media is too big
VIEW IN TELEGRAM
📺 Organic Maps - открытые оффлайн карты (1.5 часа)
Organic Maps (наследник Maps.ME) - полностью открытые карты, работают на OpenStreetMaps. В них нет никакого стороннего закрытого ПО или трекеров, поэтому они смогли выложиться в F-Droid. Карты работают полностью оффлайн, и даже маршруты строят локально на устройстве (вот где алгоритмы нужны!).
Пообщался с создателем и разработчиком приложения. Классное и по-своему уникальное интервью вышло!
#AndroidBroadcast #интервью
Organic Maps (наследник Maps.ME) - полностью открытые карты, работают на OpenStreetMaps. В них нет никакого стороннего закрытого ПО или трекеров, поэтому они смогли выложиться в F-Droid. Карты работают полностью оффлайн, и даже маршруты строят локально на устройстве (вот где алгоритмы нужны!).
Пообщался с создателем и разработчиком приложения. Классное и по-своему уникальное интервью вышло!
#AndroidBroadcast #интервью
👍64👎8🔥2🤔1
Какой из указанных классов в Android НЕ может сохранить своё состояние при перезапуске процесса через станадртный callback метод?
Anonymous Quiz
20%
ViewGroup
18%
View
19%
Fragment
43%
ViewModel
😢31👍30👎14🤔7
Я написал довольно много статей и менторил ребят в этом, развивал редакцию в компаниях и в целом нравится помогать создавать новый контент.
Каждый раз приходится всем разъяснять базис для подготовки и промо стать на Хабре. Описал их в статье "10 советов по публикации статей на Хабр". На Boosty я постоянно рассказываю про блогерство и как им заниматься. Всё это доступно на минимальной подписке
#AndroidBroadcast
Каждый раз приходится всем разъяснять базис для подготовки и промо стать на Хабре. Описал их в статье "10 советов по публикации статей на Хабр". На Boosty я постоянно рассказываю про блогерство и как им заниматься. Всё это доступно на минимальной подписке
#AndroidBroadcast
👍22👎16😢2❤1🔥1
Jetpack Credential Manager выходит в Beta, а это значит что уже API финализировано. Библиотека позволяет встроить механизм авторизации без паролей с помощью биометрии - passkeys
Android 14 имеет расширенную поддержку и может работать с несколькими менеджерами паролей.
#jetpack #security #android14
Android 14 имеет расширенную поддержку и может работать с несколькими менеджерами паролей.
#jetpack #security #android14
👍28👎12🔥1
📺 Новости мобильной разработки 2023.13 (21 мин)
00:25 Google Play Services
03:13 Популярность версий Android
04:39 AvitoTech
05:26 Android Studio Giraffe
09:28 Kotlin Roadmap
10:33 KotlinConf
11:41 Android Jetpack
13:29 GitLab в IDEA
15:06 Охрана мира от AI
16:51 Презентация Samsung
#AndroidBroadcast #новости
00:25 Google Play Services
03:13 Популярность версий Android
04:39 AvitoTech
05:26 Android Studio Giraffe
09:28 Kotlin Roadmap
10:33 KotlinConf
11:41 Android Jetpack
13:29 GitLab в IDEA
15:06 Охрана мира от AI
16:51 Презентация Samsung
#AndroidBroadcast #новости
👍37👎10
Эта неделя для меня отметилась важным событием - выпустил пилотный эпизод нового формата на канале "Что мне делать". Хочется помогать с решением проблем за пределами разработки. Возможно там вы найдете ответы на свои вопросы и дадите совет ребятам
📺 Постоянные отказы на собеседованиях. Что мне делать (20 мин)
Интервью
📺 Organic Maps - открытые оффлайн карты (1.5 часа)
Собесы
📺 Алгоритмическое собеседование в Яндекс в прямом эфире (2 часа)
Разборы
📺 Buttons - UX With Material3 (13 мин)
📺 What's new in Android Studio - Giraffe (7 мин)
📺 Text Fields - UX With Material3 (20 мин)
📺 ГДЕ И КАК ИСКАТЬ РАБОТУ В IT (13 мин)
Новости
📺 Now in Android #87 (3 мин)
📺 Новости 2023.13 от Кирилла Розова (21 мин)
Кодинг
📺 Секретная фича в Android Studio логируем пока дебажим не меняя сам код (20 мин)
📺 Build an iOS & Android app in 100% Kotlin with Compose Multiplatform (51 мин)
Делитесь в комментариях видео по разработке, которые вам понравились на этой неделе
#подборкавидео
📺 Постоянные отказы на собеседованиях. Что мне делать (20 мин)
Интервью
📺 Organic Maps - открытые оффлайн карты (1.5 часа)
Собесы
📺 Алгоритмическое собеседование в Яндекс в прямом эфире (2 часа)
Разборы
📺 Buttons - UX With Material3 (13 мин)
📺 What's new in Android Studio - Giraffe (7 мин)
📺 Text Fields - UX With Material3 (20 мин)
📺 ГДЕ И КАК ИСКАТЬ РАБОТУ В IT (13 мин)
Новости
📺 Now in Android #87 (3 мин)
📺 Новости 2023.13 от Кирилла Розова (21 мин)
Кодинг
📺 Секретная фича в Android Studio логируем пока дебажим не меняя сам код (20 мин)
📺 Build an iOS & Android app in 100% Kotlin with Compose Multiplatform (51 мин)
Делитесь в комментариях видео по разработке, которые вам понравились на этой неделе
#подборкавидео
👍32👎11
Первая цель на Boosty выполнена 🥳 . Спасибо всем за поддержку! Она дорого стоит ❤️
Буду идти дальше по контенту и показывать что он заслуживает вашей поддержки👨💻
#AndroidBroadcast
Буду идти дальше по контенту и показывать что он заслуживает вашей поддержки
#AndroidBroadcast
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉154👍25👎24🔥10❤4
Выберите НЕправильное утверждение про DIffUtil в RecyclerView
Anonymous Quiz
11%
Работает с любыми типами данных
44%
Работает в фоновом потоке
18%
Может высчитать payload между 2 элементами по их позиции
28%
Нет правильного ответа на квиз
👍34👎22🤯7❤3
Автоматизируете сборку и другие операции с кодом в вашем проекте?
Anonymous Poll
55%
Да
28%
Нет
9%
Не уверен(а)
1%
Не пишу код
8%
Не участвую в опросе
👍6👎4
Media is too big
VIEW IN TELEGRAM
📺 Инди-разработка Android-приложений (1 час 40 мин)
Взял интервью у создателя android-tools.ru про его опыт и путь боли инди-разработчика. Обсудили выбор идеи, отношение магазинов приложений к маленьким разработчикам и заработок.
00:00 Начало
01:05 Знакомство
04:41 Что такое инди-разработка
07:47 Android Tools RU
09:14 AvitoTech
09:57 Уход с работы
16:34 С чего начать
24:31 Инфраструктура
28:39 Применение AI
33:03 Публикация приложений
41:01 Заработок на играх
42:19 Удалили из Google Play за одно слово
43:59 Google Play дружит с инди
45:38 Письмо Возняку
47:40 Удаление из ГП
49:17 Жалобы от других разработчиков
52:48 Политики Google Play
1:00:40 Продвижение. Реклама. Накрутка отзывов
1:11:17 Рост в COVID период
1:16:37 Распределение доходов
1:20:55 Переносимость опыта пользователя
1:22:02 Сторонний биллинг
1:23:26 Яндекс Реклама
1:26:18 Монетизация в Google Play
1:29:32 Пользователи заботятся о разработчиках
1:32:47 Развитие Android ОС
1:35:11 Вендоры шалят
1:35:45 Советы
#AndroidBroadcast #интервью
Взял интервью у создателя android-tools.ru про его опыт и путь боли инди-разработчика. Обсудили выбор идеи, отношение магазинов приложений к маленьким разработчикам и заработок.
00:00 Начало
01:05 Знакомство
04:41 Что такое инди-разработка
07:47 Android Tools RU
09:14 AvitoTech
09:57 Уход с работы
16:34 С чего начать
24:31 Инфраструктура
28:39 Применение AI
33:03 Публикация приложений
41:01 Заработок на играх
42:19 Удалили из Google Play за одно слово
43:59 Google Play дружит с инди
45:38 Письмо Возняку
47:40 Удаление из ГП
49:17 Жалобы от других разработчиков
52:48 Политики Google Play
1:00:40 Продвижение. Реклама. Накрутка отзывов
1:11:17 Рост в COVID период
1:16:37 Распределение доходов
1:20:55 Переносимость опыта пользователя
1:22:02 Сторонний биллинг
1:23:26 Яндекс Реклама
1:26:18 Монетизация в Google Play
1:29:32 Пользователи заботятся о разработчиках
1:32:47 Развитие Android ОС
1:35:11 Вендоры шалят
1:35:45 Советы
#AndroidBroadcast #интервью
👍40👎12
Какая из ситуаций НЕ приведет к ANR в Android 13?
Anonymous Quiz
7%
UI/Main поток приложения не отвечает больше 5 секунд
26%
Service.startForeground() не вызвали в течении 5 секунд после Context.startForegroundService()
24%
BrodcastReceiver не закончил свою работу в течении коротко промежутка времени (до 5 секунд)
44%
Все описанные выше ситуации приведут к ANR
👍47👎9❤6
Google решила напомнить что уже пора проверить K2 компилятор в своих проектах. Нужен Kotlin 1.9, включение флагов и альфа версии Android Lint. KSP и KAPT будут работать на старой версии компилятора, но сможет работать при тесте K2. Пример включение флагов тут.
Делитесь результатами своих тестов в комментариях!
❗️ ВКЛЮЧАТЬ В PRODUCTION K2 НЕ СТОИТ ❗️
#kotlin
Делитесь результатами своих тестов в комментариях!
#kotlin
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41👎7🤔1
Что является обязательным условие для реализации Parcelablе?
Anonymous Quiz
5%
Метож describeContents() должен вернуть ненулевое значение
17%
Публичный конструктор по умолчанию
41%
Наличие статического публичного поля с CREATOR типом Parcelable.Creator
37%
Все публичные поля класса должны быть записаны в Parcel в методе writeToParcel()
👍44👎42❤6🔥6
Если хотите предложить свой интересный факт для нового квиза или весь квиз - пишите мне на почту kirill@androidbroadcast.dev с темой "Android Квиз"
Позже сделаю автоматизацию через бота
Позже сделаю автоматизацию через бота
👍23👎8
Разница между загрузкой и инициализацией классов в Java на любопытном примере (9 мин)
Хоть вам Java уже и не нужна, вы ведь на ней не пишите, но знать работы JVM виртуальной машины все также нужно. В статье показывается разница между загрузкой класса и его инициализацией.
В статье узнаете причины таких ошибок как NoClassDefFoundError и ClassNotFoundException
#java
Хоть вам Java уже и не нужна, вы ведь на ней не пишите, но знать работы JVM виртуальной машины все также нужно. В статье показывается разница между загрузкой класса и его инициализацией.
В статье узнаете причины таких ошибок как NoClassDefFoundError и ClassNotFoundException
#java
👍46👎13
👍40👎13