Мобильная разработка – Telegram
Мобильная разработка
13.9K subscribers
856 photos
238 videos
2.96K links
Актуальное по мобильной разработке — Android, iOS, кроссплатформа

Разместить рекламу: @tproger_sales_bot
Правила общения: https://tprg.ru/rules
Другие каналы: @tproger_channels
Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/oVBP
Download Telegram
​​Деплой Flutter-приложений и особенности платформ

Дельная статья про релиз кросс-платформенных приложений в сторы iOS и Android. Объяснено довольно подробно — какие сторы использовать, каких подводных камней ожидать, что делать, если релиз отклонили: https://habr.com/ru/companies/agima/articles/797223/

@mobi_dev #ios #android #flutter
👍11🔥1
​​Microsoft «убьёт» поддержку Android-приложений в Windows 11

Плохая новость для пользователей Windows 11: Microsoft объявила о прекращении поддержки подсистемы Android (WSA) с 5 марта 2025 года. То есть Amazon Appstore и все Android-приложения, зависящие от WSA, больше не будут работать.

Вы не сможете скачать новые Android-приложения из Amazon Appstore после 6 марта 2024 года.
Существующие Android-приложения, установленные на вашем компьютере, будут работать до 5 марта 2025 года.

Что интересно, Microsoft отказалась от Android-приложений в Windows cпустя всего пару лет после анонса функции.

Почему так произошло и что делать — рассказали в статье: https://tproger.ru/articles/microsoft--ubyot--podderzhku-android-prilozhenij-v-windows-11

mobi_dev #android
😁7😨7😱4😢4🤪2🔥1🗿1
​​Какими качествами должен обладать идеальный разработчик?

Ответственность, самоорганизация, пытливый ум? А может, способность написать быстро, качественно и недорого?

Что должен уметь такой разработчик в первую очередь: написать чистый, оптимизированный код или любыми средствами решить задачу бизнеса, даже если через костыли?

Расскажите, какой он, идеальный разработчик глазами самих разработчиков?

@mobi_dev #обсуждение
8👍2👎1
Джун: Собирает себе модное рабочее место все в светодиодах.

Мидл: Удобное для спины кресло, качественный стол.

Сеньор:

@mobi_dev
😁81😢7👍4
​​Что уже поздно учить айтишникам в 2024 году?

Тренды и стандарты в 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
👍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
👍9👎1
​​Приёмы из функционального программирования, которые сделают ваш код на Kotline лучше

Kotlin, как объектно-ориентированный язык, ближе к императивной парадигме. Казалось бы, этого достаточно для того, чтобы писать чистый и красивый код.

Но оказывается, что если выборочно внедрить в Kotlin принципы функционального программирования, то код станет ещё лучше. Интересный материал, в котором Урс Питер делится, что такое монады, скоуп функции и как придерживаться принципа контейнеризации в коде: https://tproger.ru/articles/kotlin-i-funkcionalnoe-programmirovanie--berite-luchwee

@mobi_dev #kotlin
👍8🔥32
Forwarded from IT Юмор
​​Движок игры рабочий, но есть нюанс...
😁68👍2👌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
😁16👍5🥱2😭1
​​Посвящается всем продуктивным разработчикам на этой неделе

@mobi_dev
😁38👍7😢1
​​Правило Парето на максималках

Про принцип Парето слышали все, но далеко не у всех он работает. Рассказываем, что нужно сделать, чтобы превратить правило 80/20 в действительно эффективный инструмент. А также кому это правило не поможет.

@mobi_dev #советы
Шпаргалка по всем шпаргалкам

Это настоящая находка для любого разработчика. Сервис насчитывает около 6000 разнообразных шпаргалок в картинках: по программированию и разработке, обучению, играм и домашнему быту. Т.е. кроме классических шпаргалок по типу регулярок и SQL, тут можно найти шпаргалки по кофейным напиткам, командам в Minecraft и французской грамматике.

Сайт, который достоин быть в закладках

#шпаргалка #general #ru
👍3👎1
Я: *Собираю себе компьютер с топовыми характеристиками*

Также компьютер, когда я запускаю на нём Android Studio:
😁46
​​Создание Bluetooth Chat приложения под Android

Серия видеоуроков по созданию чат-приложения между двумя устройствами. 

Часть 1: Сканирование ближайших устройств и отображение их в списке.
Часть 2: Подключение.
Часть 3: Отправка сообщений.

@mobi_dev #android
🌚8👍1
Вакансия для Android-разработчиков в команду VK Мессенджера

Ребята работают над созданием мессенджера с нетривиальной бизнес-логикой прямо на клиенте. Серьёзный челлендж — добиться максимальной производительности, оптимизировать всё: от запросов к 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
👍1🔥1
​​Настраиваем кросс-обновления Android-приложений между сторами

Статья, в которой рассмотрели кросс-обновления 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
👍3👎2
​​Руководство для начинающих по работе с Jetpack Compose Preview в Android Studio

Видео-гайд с инструкцией как обновить 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
🤣11👍1