Мобильная разработка – 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
Apple объявила дату проведения WWDC 2023!

Вчера Apple анонсировала, что проведё‎т WWDC в онлайн-формате с 5 по 9 июня. Наряду с анонсами из презентаций, онлайн-программа этого года будет включать в себя сессии, 1-on-1 Developer Labs. Также можно будет пообщаться с инженерами Apple и другими разработчиками. А студенты могут принять участие в Swift Student Challenge уже сейчас.

Источник: https://www.apple.com/newsroom/2023/03/apples-worldwide-developers-conference-returns-june-5/

#ios
👍6🔥1
Подборка видеоуроков по UI-дизайну для Android-приложений

1. Криптовалютное приложение: дизайн криптокошелька с использованием Material Design и практикой в Adobe XD.

2. Приложение по доставке еды: разделы включают в себя список категорий продуктов питания и продуктов для доставки.

3. Медицинское приложение для пациентов

4. Приложение для игр

5. Приложение для музыки

#android
13👍6
NotificationBanner — простая библиотека для iOS-приложений

Эта библиотека предоставляет способ отображения пользовательских баннеров и оповещений в приложении для iOS. Поддерживает настройки анимации, текста, а также есть поддержка тактильной обратной связи:

https://github.com/Daltron/NotificationBanner
(4.6 тыс. звёзд)

#ios
👍7🤮4
Kotlin: как использовать функции расширения

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

В этой статье рассматривается, что такое extension functions, а также как их можно использовать наиболее эффективно:

https://androidgeek.co/how-to-use-extension-functions-in-kotlin-4b5e52e84ee5

#android
👍8
This media is not supported in your browser
VIEW IN TELEGRAM
Как разрядить обстановку перед созвоном?

Наверняка вы сталкивались с ситуацией, когда до начала встречи ещё пару минут и приходится сидеть с такими же «пунктуальными» коллегами в неловкой тишине.

С чего начать разговор? Как разрядить обстановку? Собрали 9 рабочих вариантов:

https://tproger.ru/articles/top-9-veshhej-pered-mitom/

#советы
😁14👍1
Тестирование remote push notifications на iOS

Максим Толстиков, iOS-разработчик Учи.ру, рассказывает про свой опыт разработки отправки тестовых пушей для iOS. Основная задача была написать шаблон запроса для отправки пуша, который будет эмулировать работу бэкенда.

В ходе работы разработчики столкнулись с некоторыми трудностями работы с Firebase Cloud Messaging. Подробнее в статье:

https://habr.com/ru/company/uchi_ru/blog/725634/

#ios
👍51😁1
Выпадающее меню на Android

Небольшой видеоурок по реализации выпадающего меню на Compose, которое отображается при длительном нажатии:

https://youtu.be/QCSJfMqQY9A

#android
6
This media is not supported in your browser
VIEW IN TELEGRAM
Дайджест Типичного программиста: GPT-4, сервер на смартфоне и пик Балмера

Собрали всё самое интересное за неделю — здесь:

https://tproger.ru/articles/dajdzhest-tipichnogo-programmista/

#дайджест
🔥1
6 полезных шаблонов проектирования для Android-разработчика

Шаблоны проектирования не являются специфичными для какого-либо языка программирования или технологии и могут применяться в самых разных проектах. Однако в этой статье, автор подобрал наиболее полезные паттерны в разработке под Android: Builder, Factory, Singleton и другие:

https://medium.com/@naeem0313/6-design-patterns-every-android-developer-must-know-a1ae0954bf21

#android
👍11
30 проектов и библиотек для Flutter-разработчиков

В этой статье — подборка полезных репозиториев GitHub и проектов, которые могут помочь начинающим в изучении Flutter, а более опытным разработчикам найти полезные библиотеки для проектов:

https://www.theinsaneapp.com/2023/03/best-flutter-github-repositories.html

#flutter
👍9🤮3💩2👎1
Когда обещали, что Kotlin поддерживает null-safety
😁39🥰15👍8💩31😢1
Разработка рекламного SDK

У Android Broadcast вышло новое интервью с разработчиками SDK мобильной рекламы Яндекс. Основные темы:

— особенности разработки SDK,
— тестирование,
— как лучше показать рекламу,
— блокировщики рекламы, а также эффект на производительность и многое другое:

https://youtu.be/je04k6Kwl3Y

#android
🔥3👍21
Twitter открыл часть своего исходного кода для публичного ознакомления, включая алгоритм, который используется для рекомендации твитов.

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

#новости
👍6🔥1
Релиз Jetpack Media3: что нового?

Спустя два года Android Developers сделали релиз официальной версии Jetpack Media3. Если вы использовали ExoPlayer, MediaCompat или Media2, то вам будет несложно перейти на Media3.

Media3 используется для работы с аудио и видео. По сути, библиотека предоставляет интерфейс проигрывателя (Player) с компонентами: MediaSession и MediaController.

Полный список API по ссылке:

https://android-developers.googleblog.com/2023/03/media3-is-ready-to-play.html

#android
🔥7👍4
AnnotatedString в Jetpack Compose

AnnotatedString позволяет создавать строку с различными стилями, например: текст вместе с иконкой или текст-ссылку.

В этой небольшой статье рассматривается, как реализовать AnnotatedString в приложении:

https://tprg.ru/E8lh

#android
👍8
Подборка актуальных вакансий

Android-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет

Senior iOS-разработчик
Где: удалённо
Опыт: от 3 лет

Senior Android-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет

Middle / Senior Mobile Developer (Flutter / Dart)
Где: Москва, можно удалённо
Опыт: от 3 лет

Senior iOS Developer
Где: Москва, можно удалённо
Опыт: от 3 лет

Android-разработчик
Где: удалённо
Опыт: от 3 лет

#вакансии #работа
💩17👍1😱1
Пост для тех, кому за 30: вспоминаем то, что не поймут дети

Объявляем минутку ностальгии! Предлагаем вспомнить ретро-технологии, которые были так популярны, но, увы, уже не с нами. Осторожно, можно прослезиться:

https://tproger.ru/articles/post-dlya-teh-komu-za-30-vspominaem-to-chto-ne-pojmut-deti/
👍5😢1
Reddit Recap и Jetpack Compose в приложении

Разработчики Reddit поделились своим опытом реализации анимаций на Jetpack Compose и обновлённым пользовательским интерфейсом в приложении. Им пришлось полностью переписать весь UI с нуля на Compose, чтобы улучшить тем самым архитектуру проекта. Подробная история — здесь:

https://tprg.ru/TQY7

#android
👍63🔥1
Обучение, тесты и шапочка тимлида

Команда Мобиуса выпустила интервью с Андреем Зоновым, ведущим iOS разработчиком в Тинькофф. Основные темы:

— как повысить стабильность релиза и тестирование,
— какого быть молодым преподавателем,
— немного о софт-скиллах и работе в команде.

https://youtu.be/bCtuRSXbyzU

#ios
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Коллеги бесят треть россиян

Сервис Работа.ру провёл исследование среди специалистов из разных регионов России. По результатам — 34% недовольны своими коллегами. Мы проверили статистику и опубликовали топ-10 тех черт, которые больше всего бесят в коллегах:

https://tproger.ru/articles/kollegi-besyat-tret-rossiyan/

Кстати, есть ли у вас сложности с коллегами? Насколько легко вы находите общий язык с ними?

#исследование
👍5😁5🤮4