Мобильная разработка #1
3.98K subscribers
796 photos
85 videos
32 files
1.26K links
Всё о создании приложений под Android и iOS в одном месте.

🔹 Инструменты, библиотеки и ресурсы для ускорения работы.
🔹 Статьи и гайды для разработчиков любого уровня.
🔹 Тренды мобильной разработки и новости индустрии.

Реклама @evgenycarter
Download Telegram
Ускорение сборок flavors и buildTypes малой кровью и кастомным BuildConfig

Статья посвящена ускорению скорости сборки флейворов и разных типов сборки монолитного проекта с помощью многомодульности и кастомного файла конфигурации.

#Android

👉@developer_mobila
👍3
Прошел курсы по Android-разработке, но не понимаешь, как применить свои знания на практике, а без опыта на работу не берут? 

Попробуй Apanta - симулятор-тренажер мобильной студии!
Ты получишь:

-реальный опыт в создании амбициозного продукта;
-навыки анализа настоящих задач;
-возможность коммуникации с виртуальными коллегами;
-кейсы в постановке и решении рабочих вопросов.

Переходи по ссылке и начинай практиковаться уже сейчас!
https://apanta.online
🔥4
Я нашел идеальную архитектуру для приложений Flutter

Как профессиональные инженеры, мы все хотим писать удобный и понятный код. Но как мы можем добиться успеха, если строим на неправильном фундаменте? Вот тут-то и вступает в игру хорошая архитектура.

https://medium.com/@nikilapi/i-found-the-perfect-architecture-for-flutter-apps-59fc2dc8f00f

#Flutter

👉@developer_mobila
👍2
Как iOS 16 ускоряет запуск вашего приложения

https://www.emergetools.com/blog/posts/iOS16LaunchTime


#ios

👉@developer_mobila
👍1
PlayCover позволяет вам запускать iOS-приложения и игры на вашем компьютере с процессором M1 под управлением macOS 12.0 или новее. Приложениями при этом можно управлять с помощью клавиатуры и мыши.

https://github.com/PlayCover/PlayCover

#ios

👉@developer_mobila
👍1
Навигация в многомодульном приложении с использованием глубоких ссылок

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

#Android

👉@developer_mobila
👍1
Создание системы входа в систему с помощью SwiftUI

В этой статье мы создадим простую систему входа в систему в SwiftUI. После этой статьи вы сможете сделать пользовательскую систему входа для своего приложения.

#ios

👉@developer_mobila
👍1
До сих пор чувствуешь себя новичком в IT? Хочешь узнать самый короткий путь от джуна до тимлида?

Регистрируйся на живой вебинар, на котором ответят на все вопросы и подробно расскажут, как быстро войти в сферу мобильной разработки.

Бонус после регистрации для подписчиков нашего канала:
➡️ стартовый пакет разработчика
➡️ книга «The Swift Programming Language» от Apple на русском.

SwiftBook - это одна из лучших онлайн-школ по мобильной разработке в России и СНГ по мнению наших выпускников.

Ждем тебя 23 августа в 20:00 (мск). Регистрация по ссылке: здесь
👍1
Quick: Behavior-Driven тестирование для Swift

Quick — это Behavior-Driven среда тестирования для Swift и Objective-C. Quick помогает вам проверить, как ведут себя ваши приложения, а не просто работает код или нет. Такой подход делает тесты чрезвычайно читабельными и поддерживаемыми, а также помогает описать поведение логических частей приложения другим разработчикам.

https://github.com/Quick/Quick

#qa #testing

Подпишись👉 @testlab_qa
👍1
Media is too big
VIEW IN TELEGRAM
Как работает видеостриминг на Android. Кинопоиск

Интервью с командой Кинопоиск Android о том, как устроен видеостриминг, какие задачи приходится решать разработчикам и конечно же рубрика "Вендоры шалят", где ребята рассказали про проблемы с кодеками, Xiaomi и Mediatek.

0:00 Вступление
0:51 Размер Кинопоиска
1:46 Технологии в плеере
3:33 Как работает стриминг видео
4:47 Аппаратное ускорение видео
7:50 Эволюция Android для воспроизведения медиа
9:24 ExoPlayer
11:15 Автоматическая смена качества
14:14 Мониторинг производительности
17:42 AndroidTV
21:46 Android + Android TV в одном APK
25:29 ChromeCast
29:11 Эволюция Android
30:54 Проблемы на Samsung

#Android

👉@developer_mobila
👍2
Weekend Offer для мобильных разработчиков

Команда Почты Mail.ru ищет людей, которые будут строить удобную инфраструктуру, а команда Облака Mail.ru — тех, кто будет создавать высоконагруженный сервис с 1M RPS и решать уникальные задачи по работе с файлами. Даже если вы не ищете работу, Weekend Offer даёт возможность получить представление о своих навыках, понять требования рынка труда и узнать, совпадают ли ваши ожидания и предложения от работодателя. Поэтому регистрируйтесь, чтобы познакомиться с тимлидами, узнать о работе в команде VK и, возможно, получить оффер.

#Android #ios
Навигация в Swift UI: что изменилось с появлением iOS 16

Одно из самых проблемных мест SwiftUI — работа с навигацией. Отсутствие доступа к стеку навигации, невозможность разделить UI-слой и слой навигации, сложность создания диплинков — всё это затрудняло работу многим разработчикам, использующим SwiftUI в своих проектах. В iOS 16 появился совершенно новый API для работы с навигацией. Что же изменилось с его появлением и стало ли лучше?

#ios

👉@developer_mobila
👍1
Ошибка в stacktrace из продакшена

В этой статье я расскажу про исключительную ситуацию, которая произошла с одним исключением в продакшене нашего Android приложения.

#Android

👉@developer_mobila
👍1😁1
Как работает WorkManager в Android

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

Как бороться с Android’ом и не позволять ему уничтожать важные фоновые процессы, расскажет Сергей Смирнов, Android-разработчик CleverPumpkin, который так овладел инструментом WorkManager, что смог в фоновом режиме написать эту статью.

#Android

👉@developer_mobila
👍1