cookie

ما از کوکی‌ها برای بهبود تجربه مرور شما استفاده می‌کنیم. با کلیک کردن بر روی «پذیرش همه»، شما با استفاده از کوکی‌ها موافقت می‌کنید.

avatar

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

Разработка мобильных приложений (app) под Android, iOS. Подборки с полезной информацией, книги, статьи. По всем вопросам @evgenycarter

نمایش بیشتر
پست‌های تبلیغاتی
3 636
مشترکین
-224 ساعت
اطلاعاتی وجود ندارد7 روز
-230 روز

در حال بارگیری داده...

معدل نمو المشتركين

در حال بارگیری داده...

Устройство Android Music SDK или как мы встроили музыку в суперапп-приложение https://www.youtube.com/watch?v=mSLjsPP7q9o #Android 👉 @developer_mobila
نمایش همه...
Устройство Android Music SDK или как мы встроили музыку в суперапп-приложение

Устройство Android Music SDK или как мы встроили музыку в суперапп-приложение Владислав Унчурис, Android-разработчик в Яндекс Музыке

Photo unavailableShow in Telegram
Clean architecture и MVVM в iOS разработке При разработке ПО важно использовать не только дизайн-, но и архитектурные паттерны. Их существует довольно много. В мобильной разработке самые распространенные - MVVM, Clean Architecture и Redux. В этой статье мы покажем на примерах проектов как паттерны MVVM и Clean Architecture могут быть применены в iOS приложении. https://habr.com/ru/articles/808923/ #ios 👉 @developer_mobila
نمایش همه...
2👍 1
Photo unavailableShow in Telegram
Эти айфоны ещё будут жить: пишем и деплоим свои приложения из XCode на старые iPhone Согласно политике Apple, компания чётко разграничивает время жизни тех или иных версий iOS. Обычно, уже через 3-4 года определенная версия iOS считается устаревшей и публиковать новые версии приложений с её поддержкой больше нельзя. Однако в ходу всё ещё «старые», но по настоящему трушные и любимые многими «пятёрки», «четвёрки», а среди коллекционеров — и «тройки»! Способ, о котором я расскажу в статье, раскопали ещё «олды», однако он позволяет запускать и отлаживать «хоумбрю» приложения на старых айфонах, потенциально принося им новую жизнь с кастомными приложениями! Интересно? https://habr.com/ru/companies/timeweb/articles/822659/ #ios 👉 @developer_mobila
نمایش همه...
2👍 1
Photo unavailableShow in Telegram
Reflection в iOS: как посмотреть содержимое любой сущности В Swift, как и во многих других языках программирования, есть возможность получать информацию о структуре объекта в Runtime. Для этого в языке есть специальный механизм — Reflection. С его помощью можно просматривать содержимое любых сущностей, не зная о них абсолютно ничего. Меня зовут Светлана Гладышева, я iOS-разработчик в Тинькофф. Расскажу, какие возможности есть у Reflection в Swift, в чем ограничения и подводные камни. Рассмотрим его применение на примерах и узнаем, для чего его можно использовать в повседневной работе. А еще поговорим о том, как можно отключить Reflection в проекте и на что это может повлиять. https://habr.com/ru/companies/tbank/articles/808139/ #ios 👉 @developer_mobila
نمایش همه...
👍 1
Photo unavailableShow in Telegram
Доклады, развлечения и полезные знакомства для ИТ-сообщества Казани ☄️ 13 июля в Казани пройдет масштабный ИТ-фестиваль «Сезон кода». Это большое летнее мероприятие от Т-Банка для опытных специалистов по Java, Scala, Mobile, QA и Data в Татарстане. Залетайте, чтобы прокачать навыки и пообщаться с коллегами в неформальной обстановке. Вот что вас ждет: — доклады от экспертов из крупных технологичных компаний: T-Банк, VK, Сбер и Magnit Markett; — полезные знакомства, много общения и обмен опытом со специалистами других компаний; — ИТ-квиз, диджитал-игра на преодоление препятствий и настольная игра «Спринт или пропал» от инженеров Т-Банка; — спортивные активности: настольный теннис и баскетбол; — живая музыка и вечеринка. 📌 Получите билеты за благотворительный взнос от 1000 рублей. erid:2VtzqusaosV Реклама. АО "Тинькофф Банк", ИНН 7710140679, лицензия ЦБ РФ № 2673
نمایش همه...
👍 1
Экзоскелет для ExoPlayer Давайте представим, что мы хотим написать SDK для проигрывания видео. За основу возьмем ExoPlayer. Вместе проведем небольшую архитектурную сессию: заглянем под капот и посмотрим, кто и как его писал и какие особенности могут играть для нас важную роль. А может, вообще попробуем обойтись без него? На основании всего этого выведем наш уникальный «Феликс Фелицис» и построим экзоскелет в виде SDK. https://www.youtube.com/watch?v=OCyR5wfD_4k #Android 👉 @developer_mobila
نمایش همه...
Евгений Штерн, Okko — Экзоскелет для ExoPlayer

Ближайшая конференция — Mobius 2024 Autumn, 11 октября (online), 19–20 октября (Москва + трансляция). Подробности и билеты:

https://jrg.su/Yu6KNJ

— — Давайте представим, что мы хотим написать SDK для проигрывания видео. За основу возьмем ExoPlayer. Вместе проведем небольшую архитектурную сессию: заглянем под капот и посмотрим, кто и как его писал и какие особенности могут играть для нас важную роль. А может, вообще попробуем обойтись без него? На основании всего этого выведем наш уникальный «Феликс Фелицис» и построим экзоскелет в виде SDK.

1
Photo unavailableShow in Telegram
نمایش همه...
Photo unavailableShow in Telegram
Хочешь научиться применять типовые оптимизации в разработке UI на Compose? Ждем тебя на практическом открытом уроке от OTUS, где мы разберем типовые оптимизации и как пользоваться инструментами профилирования Compose для эффективной разработки. Вебинар будет полезен Android-разработчикам уровня Middle. Спикер Абакар Магомедов — опытный специалист и наставник, Android-разработчик в Alfa Bank. Встречаемся 13 июня в 20:00 мск в преддверии старта курса «Android Developer. Professional». Все участники вебинара получат специальную цену на обучение! Регистрируйтесь прямо сейчас, чтобы посетить бесплатный урок: https://vk.cc/cxBAwb
نمایش همه...
Photo unavailableShow in Telegram
Убираем M из MVVM в SwiftUI Я так часто сталкиваюсь с этим вопросом, что наконец-то хочу написать о нем. Это не будет длинный пост об архитектуре iOS-приложений, и это даже не будет провокационный быстрый комментарий. Это просто то, как я создаю iOS-приложения в эти дни, особенно Ice Cubes, мой SwiftUI клиент Mastodon с открытым исходным кодом. Если вы достаточно хорошо инкапсулируете свой код, ваши View — это просто представления состояний, не меньше и не больше. https://blog.stackademic.com/removing-the-m-from-mvvm-with-swiftui-a58b239e9e3e #ios 👉 @developer_mobila
نمایش همه...
👍 2
Photo unavailableShow in Telegram
Создание собственного ключа Android приложения Небольшая предыстория зачем все это может быть нужно. Недавно столкнулся с ситуацией, когда заказчику было необходимо реанимировать заблокированный старый проект, добавить фичи и снова разместить в PlayMarket. Ключ который генерирует Google извлечь нельзя, генерируемые билды отличались подписью и не принимались. В итоге было принято решение зарегистрировать новый проект, но чтобы не зависеть в будущем от такой ситуации сделать собственный ключ. Итак, пройдемся по всему процессу. Перед добавление версии сборки приложения в самом начале этого процесса консоль предложит выбрать ключ подписи. https://habr.com/ru/articles/807309/ #Android 👉 @developer_mobila
نمایش همه...
یک طرح متفاوت انتخاب کنید

طرح فعلی شما تنها برای 5 کانال تجزیه و تحلیل را مجاز می کند. برای بیشتر، لطفا یک طرح دیگر انتخاب کنید.