Что уже поздно учить айтишникам в 2024 году?
Тренды и стандарты в IT-индустрии постоянно меняются. Как и требования, которые предъявляются специалистам. Чтобы не выпасть из рынка, нужно постоянно следить за тем, какие технологии сейчас используются. И тратить минимум времени на устаревшее.
В статье спросили реальных разработчиков, что уже поздно учить в 2024 году, чтобы вам было проще ориентироваться: https://tproger.ru/articles/chto-uzhe-pozdno-uchit-ajtiwnikam-v-2024-godu
@mobi_dev #тренды
Тренды и стандарты в IT-индустрии постоянно меняются. Как и требования, которые предъявляются специалистам. Чтобы не выпасть из рынка, нужно постоянно следить за тем, какие технологии сейчас используются. И тратить минимум времени на устаревшее.
В статье спросили реальных разработчиков, что уже поздно учить в 2024 году, чтобы вам было проще ориентироваться: https://tproger.ru/articles/chto-uzhe-pozdno-uchit-ajtiwnikam-v-2024-godu
@mobi_dev #тренды
👍9
Пишем новостное приложение: с нуля до публикации в Google Play, часть 1
Кирилл Розов на своём канале «Android Broadcast. Все об Андроид разработке» выпустил стрим, где 2 часа создавал приложение для просмотра новостей на основе публичного API.
Это первая часть, и процесс будет разбит на несколько стримов, но зато подробно от начала до публикации в Google Play.
Сохраняйте, чтобы не потерять: https://www.youtube.com/watch?v=TR7AAoBsYBU
mobi_dev #android
Кирилл Розов на своём канале «Android Broadcast. Все об Андроид разработке» выпустил стрим, где 2 часа создавал приложение для просмотра новостей на основе публичного API.
Это первая часть, и процесс будет разбит на несколько стримов, но зато подробно от начала до публикации в Google Play.
Сохраняйте, чтобы не потерять: https://www.youtube.com/watch?v=TR7AAoBsYBU
mobi_dev #android
YouTube
Новостное приложение: с нуля до публикации в Google Play. Часть 1
Разработка приложения для просмотра новостей на основе публичного API с нуля до публикации в Google Play. Процесс будет разбит на несколько стримов, но разбираем все подробно
🔗 Каналы "Android Broadcast" https://taplink.cc/android_broadcast
✉️ Написать…
🔗 Каналы "Android Broadcast" https://taplink.cc/android_broadcast
✉️ Написать…
👍16👎2
Old but gold: полезные советы для ускорения разработки в Android Studio
Все ещё полезная статья на Хабре со списком разных фишек, которые могут упростить и ускорить разработку. Например:
— полезные хоткеи,
— плагин Key Promoter X и его использование,
— работа с ADB Idea,
— настройка Multirun конфигурации.
Сохраните, чтобы не потерять: https://habr.com/ru/company/kts/blog/719218/#12
#android #советы
@mobi_dev
Все ещё полезная статья на Хабре со списком разных фишек, которые могут упростить и ускорить разработку. Например:
— полезные хоткеи,
— плагин Key Promoter X и его использование,
— работа с ADB Idea,
— настройка Multirun конфигурации.
Сохраните, чтобы не потерять: https://habr.com/ru/company/kts/blog/719218/#12
#android #советы
@mobi_dev
👍9👎1
Приёмы из функционального программирования, которые сделают ваш код на Kotline лучше
Kotlin, как объектно-ориентированный язык, ближе к императивной парадигме. Казалось бы, этого достаточно для того, чтобы писать чистый и красивый код.
Но оказывается, что если выборочно внедрить в Kotlin принципы функционального программирования, то код станет ещё лучше. Интересный материал, в котором Урс Питер делится, что такое монады, скоуп функции и как придерживаться принципа контейнеризации в коде: https://tproger.ru/articles/kotlin-i-funkcionalnoe-programmirovanie--berite-luchwee
@mobi_dev #kotlin
Kotlin, как объектно-ориентированный язык, ближе к императивной парадигме. Казалось бы, этого достаточно для того, чтобы писать чистый и красивый код.
Но оказывается, что если выборочно внедрить в Kotlin принципы функционального программирования, то код станет ещё лучше. Интересный материал, в котором Урс Питер делится, что такое монады, скоуп функции и как придерживаться принципа контейнеризации в коде: https://tproger.ru/articles/kotlin-i-funkcionalnoe-programmirovanie--berite-luchwee
@mobi_dev #kotlin
👍8🔥3❤2
«Чистим» Android-проект для уменьшения размера APK, ускорения сборки и улучшения опыта разработки
Полезное руководство, в котором рассмотрели основные методы оптимизации Android-проектов для достижения меньшего размера APK, ускорения сборки и улучшения опыта разработки: https://apptractor.ru/info/articles/chistka-android-proekta-dlya-umensheniya-razmera-apk-uskoreniya-sborki-i-uluchsheniya-opyta-razrabotki.html
@mobi_dev
Полезное руководство, в котором рассмотрели основные методы оптимизации Android-проектов для достижения меньшего размера APK, ускорения сборки и улучшения опыта разработки: https://apptractor.ru/info/articles/chistka-android-proekta-dlya-umensheniya-razmera-apk-uskoreniya-sborki-i-uluchsheniya-opyta-razrabotki.html
@mobi_dev
😁16👍5🥱2😭1
Правило Парето на максималках
Про принцип Парето слышали все, но далеко не у всех он работает. Рассказываем, что нужно сделать, чтобы превратить правило 80/20 в действительно эффективный инструмент. А также кому это правило не поможет.
@mobi_dev #советы
Про принцип Парето слышали все, но далеко не у всех он работает. Рассказываем, что нужно сделать, чтобы превратить правило 80/20 в действительно эффективный инструмент. А также кому это правило не поможет.
@mobi_dev #советы
Forwarded from Сохранёнки программиста
Шпаргалка по всем шпаргалкам
Это настоящая находка для любого разработчика. Сервис насчитывает около 6000 разнообразных шпаргалок в картинках: по программированию и разработке, обучению, играм и домашнему быту. Т.е. кроме классических шпаргалок по типу регулярок и SQL, тут можно найти шпаргалки по кофейным напиткам, командам в Minecraft и французской грамматике.
Сайт, который достоин быть в закладках
#шпаргалка #general #ru
Это настоящая находка для любого разработчика. Сервис насчитывает около 6000 разнообразных шпаргалок в картинках: по программированию и разработке, обучению, играм и домашнему быту. Т.е. кроме классических шпаргалок по типу регулярок и SQL, тут можно найти шпаргалки по кофейным напиткам, командам в Minecraft и французской грамматике.
Сайт, который достоин быть в закладках
#шпаргалка #general #ru
👍3👎1
Я: *Собираю себе компьютер с топовыми характеристиками*
Также компьютер, когда я запускаю на нём Android Studio:
Также компьютер, когда я запускаю на нём Android Studio:
😁46
Вакансия для Android-разработчиков в команду VK Мессенджера
Ребята работают над созданием мессенджера с нетривиальной бизнес-логикой прямо на клиенте. Серьёзный челлендж — добиться максимальной производительности, оптимизировать всё: от запросов к API и базам данных до скорости отрисовки текста.
Работа очень разноплановая. Придётся разбираться с оптимизацией производительности — внутренними системами и архитектурой проекта. Нужно будет ускорить отрисовку интерфейса, переключение между экранами, работу с базой данных и API.
Что касается стека технологий, то в команде пишут все новые фичи на Kotlin и используют RxJava, но без привлечения кучи сторонних библиотек.
В компании минимум бюрократии и свободный график работы.
Требования к кандидатам адекватные: минимум 3 года опыта разработки под Android, высшее техобразование. Важны навыки многопоточного программирования, работы с SQL и понимание механизмов отрисовки View.
Так что если в поисках новых вызовов, то откликнуться можно по ссылке.
Ребята работают над созданием мессенджера с нетривиальной бизнес-логикой прямо на клиенте. Серьёзный челлендж — добиться максимальной производительности, оптимизировать всё: от запросов к API и базам данных до скорости отрисовки текста.
Работа очень разноплановая. Придётся разбираться с оптимизацией производительности — внутренними системами и архитектурой проекта. Нужно будет ускорить отрисовку интерфейса, переключение между экранами, работу с базой данных и API.
Что касается стека технологий, то в команде пишут все новые фичи на Kotlin и используют RxJava, но без привлечения кучи сторонних библиотек.
В компании минимум бюрократии и свободный график работы.
Требования к кандидатам адекватные: минимум 3 года опыта разработки под Android, высшее техобразование. Важны навыки многопоточного программирования, работы с SQL и понимание механизмов отрисовки View.
Так что если в поисках новых вызовов, то откликнуться можно по ссылке.
👎19👍3🔥1
Как реализовывать интерактивные виджеты, реагирующие с помощью механизма AppIntent?
Эти виджеты добавили почти год назад, но далеко не все разработчики знают, как их использовать.
В статье рассказали, как с помощью Widget Kit iOS 17 и AppIntent сделать виджет не только интерактивным, но и рабочим и отзывчивым в моменте, и обойти подводные камни, оставленные разработчиками API.
Пример на приложении ToDo: https://habr.com/ru/companies/usetech/articles/798925/
@mobi_dev #ios
Эти виджеты добавили почти год назад, но далеко не все разработчики знают, как их использовать.
В статье рассказали, как с помощью Widget Kit iOS 17 и AppIntent сделать виджет не только интерактивным, но и рабочим и отзывчивым в моменте, и обойти подводные камни, оставленные разработчиками API.
Пример на приложении ToDo: https://habr.com/ru/companies/usetech/articles/798925/
@mobi_dev #ios
👍1🔥1
Настраиваем кросс-обновления Android-приложений между сторами
Статья, в которой рассмотрели кросс-обновления Android-приложений без привязки к конкретному стору.
Полезная фича, чтобы пользователи могли устанавливать из одного источника, а обновлять – из другого, без необходимости удалять и ставить заново: https://habr.com/ru/companies/sravni/articles/797147/
@mobi_dev
Статья, в которой рассмотрели кросс-обновления Android-приложений без привязки к конкретному стору.
Полезная фича, чтобы пользователи могли устанавливать из одного источника, а обновлять – из другого, без необходимости удалять и ставить заново: https://habr.com/ru/companies/sravni/articles/797147/
@mobi_dev
🔥8👎2👌1
Автоматизируем рутину в Android-разработке
Отличная статья, в которой объяснили, как автоматизировать повторяющуюся работу в андроид-разработке при помощи плагина для Android Studio, на примере отдельных -api -impl модулей: https://habr.com/ru/companies/alfa/articles/799873/
@mobi_dev #android
Отличная статья, в которой объяснили, как автоматизировать повторяющуюся работу в андроид-разработке при помощи плагина для Android Studio, на примере отдельных -api -impl модулей: https://habr.com/ru/companies/alfa/articles/799873/
@mobi_dev #android
👍3👎2
Руководство для начинающих по работе с Jetpack Compose Preview в Android Studio
Видео-гайд с инструкцией как обновить Gradle для использования последней версии Compose, и как настроить базовый предпросмотр для функции composable на примере пользовательской кнопки.
Сохраните, чтобы не потерять: https://www.youtube.com/watch?v=nCd02GTBbIM
@mobi_dev #android
Видео-гайд с инструкцией как обновить Gradle для использования последней версии Compose, и как настроить базовый предпросмотр для функции composable на примере пользовательской кнопки.
Сохраните, чтобы не потерять: https://www.youtube.com/watch?v=nCd02GTBbIM
@mobi_dev #android
👍6👎2
Баг в Gboard приводит к маленькому размеру шрифта и клавиатуры на смартфонах Pixel и Fold
Пользователи Reddit сообщили о баге в работе приложения экранной клавиатуры Gboard, который приводит к маленькому размеру шрифта на кнопках или окошку с крошечной клавиатурой.
Эти проблемы в основном касаются обладателей смартфонов Google Pixel и Fold. В нескольких отчётах пользователей говорится, что баг возникает после использования смартфона с Android Auto.
Пользователи обнаружили, что баг пропадает после:
— принудительной остановки и перезапуска приложения Gboard;
— очистки кэша приложения Gboard;
— переключения смартфона в альбомный режим, нужно подождать, пока не появится Gboard, а затем вернуться в портретный режим;
— изменения в настройках смартфона общего размера шрифта на ползунке на 1 ступень и потом возвращения этого параметра обратно.
— перезагрузки устройства.
Также пользователи порекомендовали отключать в настройках Android Auto в автомобиле всплывающую клавиатуру при подключении смартфона, так как в противном случае баг в Gboard снова проявляется.
@mobi_dev #android #google
Пользователи Reddit сообщили о баге в работе приложения экранной клавиатуры Gboard, который приводит к маленькому размеру шрифта на кнопках или окошку с крошечной клавиатурой.
Эти проблемы в основном касаются обладателей смартфонов Google Pixel и Fold. В нескольких отчётах пользователей говорится, что баг возникает после использования смартфона с Android Auto.
Пользователи обнаружили, что баг пропадает после:
— принудительной остановки и перезапуска приложения Gboard;
— очистки кэша приложения Gboard;
— переключения смартфона в альбомный режим, нужно подождать, пока не появится Gboard, а затем вернуться в портретный режим;
— изменения в настройках смартфона общего размера шрифта на ползунке на 1 ступень и потом возвращения этого параметра обратно.
— перезагрузки устройства.
Также пользователи порекомендовали отключать в настройках Android Auto в автомобиле всплывающую клавиатуру при подключении смартфона, так как в противном случае баг в Gboard снова проявляется.
@mobi_dev #android #google
🤣11👍1
Как программисту сохранить зрение?
В 1999 году появилось понятие компьютерного зрительного синдрома. Основные формы: синдром сухого глаза и хронического утомления. Если вы длительно работаете за компьютером, то вы тоже можете быть в зоне риска.
Действительно, сейчас есть 4K мониторы, крутые очки, но усталость глаз рано или поздно может появиться у каждого. Собрали 7 крутых советов для программистов, которые помогут сберечь зрение:
https://tproger.ru/articles/7-prostyh-sovetov-dlja-programmista-kotorye-sberegut-ego-zrenie/
От себя хочу порекомендовать очень приятный сайт для тренировки глаз. Все под приятную музыку и понятные анимации. Можно поставить напоминание, чтобы в течение дня делать зарядку несколько раз: https://blimb.su/
@mobi_dev #здоровье
В 1999 году появилось понятие компьютерного зрительного синдрома. Основные формы: синдром сухого глаза и хронического утомления. Если вы длительно работаете за компьютером, то вы тоже можете быть в зоне риска.
Действительно, сейчас есть 4K мониторы, крутые очки, но усталость глаз рано или поздно может появиться у каждого. Собрали 7 крутых советов для программистов, которые помогут сберечь зрение:
https://tproger.ru/articles/7-prostyh-sovetov-dlja-programmista-kotorye-sberegut-ego-zrenie/
От себя хочу порекомендовать очень приятный сайт для тренировки глаз. Все под приятную музыку и понятные анимации. Можно поставить напоминание, чтобы в течение дня делать зарядку несколько раз: https://blimb.su/
@mobi_dev #здоровье
👍20👀1
Ковертируем SVG в Jetpack Compose Image Vector
Полезный инструмент для мобильных разработчиков. Онлайн-конвертор позволяет преобразовывать SVG в Compose: https://www.composables.com/noscripttocompose
@mobi_dev #инструменты
Полезный инструмент для мобильных разработчиков. Онлайн-конвертор позволяет преобразовывать SVG в Compose: https://www.composables.com/noscripttocompose
@mobi_dev #инструменты
👍25