mobi_dev | Unsorted

Telegram-канал mobi_dev - Мобильная разработка

15502

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

Subscribe to a channel

Мобильная разработка

​​Приёмы из функционального программирования, которые сделают ваш код на Kotline лучше

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

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

@mobi_dev #kotlin

Читать полностью…

Мобильная разработка

Пишем новостное приложение: с нуля до публикации в Google Play, часть 1

Кирилл Розов на своём канале «Android Broadcast. Все об Андроид разработке» выпустил стрим, где 2 часа создавал приложение для просмотра новостей на основе публичного API.

Это первая часть, и процесс будет разбит на несколько стримов, но зато подробно от начала до публикации в Google Play.

Сохраняйте, чтобы не потерять: https://www.youtube.com/watch?v=TR7AAoBsYBU

mobi_dev #android

Читать полностью…

Мобильная разработка

Джун: Собирает себе модное рабочее место все в светодиодах.

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

Сеньор:

@mobi_dev

Читать полностью…

Мобильная разработка

​​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

Читать полностью…

Мобильная разработка

​​Apple, срочно наймите Владимира на должность главного звонаря!

@mobi_dev

Читать полностью…

Мобильная разработка

Грустная новость: Google удаляет туториалы по XML Views. Теперь только компост...

@mobi_dev

Читать полностью…

Мобильная разработка

​​System Design:руководство по выживанию

Подробный гайд, в котором автор собрал стратегии подготовки и практические советы для интервью по System Design в 2023. Также план подготовки включает в себя изучение часто задаваемых вопросов и книги:

https://levelup.gitconnected.com/system-design-interview-survival-guide-2023-preparation-strategies-and-practical-tips-ba9314e6b9e3

@mobi_dev #system_design

Читать полностью…

Мобильная разработка

Видео: актуальный гайд обучения с нуля до iOS-разработчика в 2024 году

В этом видео автор делится актуальным роадмапом для iOS-разработчика, занимаясь по которому, вы сможете дойти до своей первой работы: https://www.youtube.com/watch?v=Ffec-hUHHog

@mobi_dev #ios

Читать полностью…

Мобильная разработка

​​Как создать приложение GraphQL с чистой архитектурой на Kotlin

GraphQL позволяет определить, какие данные вы хотите получить из API. По сути, в отличие от традиционного REST API, с помощью GraphQL можно избежать получения большого количества полей, которые не используются. 

Это оптимизирует сетевой трафик и потребление батареи вашим приложением. В этом видео рассматривается реализация GraphQL для Android-приложения: https://youtu.be/ME3LH2bib3g

@mobi_dev #android

Читать полностью…

Мобильная разработка

Какие есть технические метрики Android-приложений?

Узнайте на бесплатном практическом уроке от OTUS и Антона Казакова — руководителя направления Android-разработки в «Золотом яблоке». На вебинаре разберут:

1. Введение в технические метрики.
2. Основные метрики производительности.
3. Метрики стабильности и надёжности.
4. Метрики эффективности использования ресурсов.

Встречаемся 13 марта в 20:00 мск в рамках курса «Android Developer. Professional». Доступна рассрочка на обучение!

Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок и получить запись.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, LjN8KVb2M

Читать полностью…

Мобильная разработка

Как осознать алгоритмы?

Разобраться в сложной теме и научиться отвечать на вопросы об алгоритмах на собеседовании помогут Тренировки 5.0 от Яндекса. Схема простая: изучаете лекции, решаете задачи, смотрите разборы и поднимаетесь в рейтинге.

Если справились с половиной заданий — забираете сертификат. А 200 лучших учеников смогут попасть на стажировку или в штат компании через ускоренный отбор.

Тренировки по алгоритмам пройдут с 1 марта по 19 апреля, успейте записаться на программу до 29 февраля включительно.

Реклама

Читать полностью…

Мобильная разработка

Разбираетесь в Android-разработке? Проверьте себя — пройдите тест!

Хотите расти дальше и создавать быстрые, оптимизированные приложения для Android — тогда продвинутый курс «Android Developer. Professional» для вас!

Пройдите тест из 20 вопросов и проверьте свои знания. Сможете сдать — пройдёте на курс от OTUS по специальной цене.  

Возможна оплата курса в рассрочку.

Пройти тест.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, LjN8K9MBb

Читать полностью…

Мобильная разработка

​​Основы OkHttp в Android-разработке

Подробная статья про библиотеку OkHttp: основные объекты и методы, особенности работы с ней в Android-разработке. А также немного про разницу между OkHttp и Retrofit:

https://tproger.ru/articles/osnovy-okhttp-v-android-razrabotke-2/

#android

Читать полностью…

Мобильная разработка

​​Пишем нативные приложения для кнопочных телефонов

Ну кто лет 10-15 назад написать свою игру или приложение для кнопочного телефона?

Вот отличная статья, в которой автор разбирает аппаратные платформы, на которых работают китайские телефоны, программные платформы и SDK для них. А в практической части пишет 2D-игру с нуля для ленедарного Nokla TV E71, которая будет работать на многих китайских кнопочниках.

Олдфагам точно зайдет: https://habr.com/ru/companies/timeweb/articles/791072/

#история

Читать полностью…

Мобильная разработка

​​​Чистая архитектура и загрузка изображений Android System Design

Чтобы проиллюстрировать важность Android System Design в разработке, автор рассматривает пример мобильного приложения, которое позволяет пользователям загружать изображения на сервер. Условия:

1. Пользователь может загружать более 1000 изображений.

2. Если нет подключения к сети, приложение должно загружать последнее изображение до тех пор, пока не останется изображений для загрузки. Т.е. любой сбой не должен влиять на загрузку.

3. Во время загрузки пользователь может использовать другие функциональности приложения.

Подробнее: https://murainoyakubu.medium.com/android-system-design-architecture-on-a-real-life-senario-d35f4e203b51

#android

Читать полностью…

Мобильная разработка

​​Old but gold: полезные советы для ускорения разработки в Android Studio

Все ещё полезная статья на Хабре со списком разных фишек, которые могут упростить и ускорить разработку. Например:
— полезные хоткеи,
— плагин Key Promoter X и его использование,
— работа с ADB Idea,
— настройка Multirun конфигурации.

Сохраните, чтобы не потерять: https://habr.com/ru/company/kts/blog/719218/#12

#android #советы

@mobi_dev

Читать полностью…

Мобильная разработка

​​Что уже поздно учить айтишникам в 2024 году?

Тренды и стандарты в IT-индустрии постоянно меняются. Как и требования, которые предъявляются специалистам. Чтобы не выпасть из рынка, нужно постоянно следить за тем, какие технологии сейчас используются. И тратить минимум времени на устаревшее.

В статье спросили реальных разработчиков, что уже поздно учить в 2024 году, чтобы вам было проще ориентироваться: https://tproger.ru/articles/chto-uzhe-pozdno-uchit-ajtiwnikam-v-2024-godu

@mobi_dev #тренды

Читать полностью…

Мобильная разработка

​​Какими качествами должен обладать идеальный разработчик?

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

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

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

@mobi_dev #обсуждение

Читать полностью…

Мобильная разработка

​​Деплой Flutter-приложений и особенности платформ

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

@mobi_dev #ios #android #flutter

Читать полностью…

Мобильная разработка

​​Делимся интересным плагином Package Search для поиска библиотек для Java и Kotlin прямо из редактора.

По умолчанию он поддерживает поиск в следующих менеджерах пакетов: Maven, Gradle и Amper.

А какие интересные инструменты используете вы в работе? Поделитесь, может, кому-то будет полезно.

@mobi_dev #java #kotlin #инструменты

Читать полностью…

Мобильная разработка

Цеху безопасной разработки нужна ваша помощь!

Становитесь за конвейер и следите за тем, чтобы уязвимые устройства не ехали по ленте ушли в прод. Будьте внимательны, ошибки приведут к остановке конвейера. Удачи: https://tprg.ru/452u

Реклама

Читать полностью…

Мобильная разработка

Отличная новость для Android-разработчиков: В Google ML Kit добавили Document Scanner API

Этот API нужен для сканирования и оцифровывания документов. Весь процесс происходит на устройстве. Но самое интересное, что ML-модели загружаются на устройство через Google Play Services и не влияют на размер вашего приложения.

Подробнее: https://developers.google.com/ml-kit/vision/doc-scanner

#google #ml

Читать полностью…

Мобильная разработка

Как занять 2 место на соревновании по Kaggle от Google: история и код решения

Автор статьи делится своим опытом участия в соревновании по распознаванию жестового языка, организованном компанией Google.

На этом соревновании, собравшем 1139 команд со всего мира, его команде удалось занять 2 место, разработав ML-алгоритм для мобильных устройств. Как выглядит соревнование, какого уровня код достоит второго (и почти первого!) места, читайте в статье: https://habr.com/ru/articles/795109/

#google #ml

Читать полностью…

Мобильная разработка

Где дизайн и пользовательский интерфейс лучше: в Android или iOS?

Кто-то топит за гибкость Android в плане интерфейса, кто-то — за iOS. Но какая платформа на самом деле даёт самые гибкие и мощные инструменты для дизайна и пользовательского интерфейса? Где предлагают более гибкие и мощные инструменты для дизайна: в Xcode и SwiftUI или Material Design и Jetpack Compose?

#обсуждение

Читать полностью…

Мобильная разработка

​​Девочка: Королева репозиториев

Женщина:

Читать полностью…

Мобильная разработка

​​К сожалению, это действительно помогает лучше всяких красных дипломов

Читать полностью…

Мобильная разработка

Мама: это что, опять какой-то твой тупой блогер? Ну и рожа, хватит смотреть эти идиотские ютубы

Тимлид в зуме:

Читать полностью…

Мобильная разработка

Инсайдеры показали ранние версии Dynamic Island для iPhone

До выпуска Dynamic Island в iPhone, Apple рассматривала несколько альтернативных дизайнерских идей.

Одна из концепций включала в себя всплывающее меню у правого края дисплея для отображения времени, уровня сигнала связи, Wi-Fi, заряда батареи, а также уровня яркости и громкости.

Другая предполагала использование чёрного цвета для верхней части экрана, чтобы скрыть вырез, делая его практически невидимым на контрастных OLED-дисплеях.

Но в итоге выбрали Dynamic Island — интерактивный интерфейс, который адаптируется к различным событиям в iOS. Это позволило Apple эффективно интегрировать вырез в интерфейс пользователя, превратив его из потенциального недостатка в уникальную особенность дизайна.

#ios

Читать полностью…

Мобильная разработка

​​ТОП-10 Java-библиотек в 2024 году

Статья представляет собой список популярных Java-библиотек и фреймворков для разработки приложений.

Там есть Guava, JUnit, Joda-Time, Spring, RxJava и другие полезные фреймворки, которые здорово преобразят ваш код: https://proglib.io/p/10-java-bibliotek-kotorye-izmenyat-tvoy-kod-navsegda-2024-02-13

#java

Читать полностью…

Мобильная разработка

​​Legacy-код: страшный сон разработчика или возможность?

Легаси присутствует в той или иной степени во всех компаниях, где есть разработка. Он всё равно будет появляться и с ним предстоит жить и бороться. А чтобы борьба была не такой тяжёлой, рекомендуем обратить внимание на эту статью.

В ней автор даёт ценные советы, как удерживать legacy-код «в рамках», и чем это может быть полезно для начинающих специалистов.

#статья

Читать полностью…
Subscribe to a channel