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

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

Open in Telegram

Всё о создании приложений под Android и iOS в одном месте. 🔹 Инструменты, библиотеки и ресурсы для ускорения работы. 🔹 Статьи и гайды для разработчиков любого уровня. 🔹 Тренды мобильной разработки и новости индустрии. Реклама @evgenycarter

Show more
3 839
Subscribers
-124 hours
-127 days
-1330 days
Posts Archive
+4
Научитесь рисовать хорошие иконки приложений Графика на экране или поверхности продукта не меняет его форму и функцию, но меняет сам продукт. Плохая графика порождает у покупателя уныние и возбуждает подозрение, хорошая — вызывает восхищение и устанавливает доверие, повышает конверсию приложений и шансы пройти модерацию в сторах. На курсе «Пиктограммы и системы знаков» Сергей Чикин учит дизайну хороших понятных иконок. Участники разбираются в сценариях использования иконок, анатомии объектов и стилях графики. Учатся подбирать сильные метафоры, «напрягать» кривые и создавать семейные «гены» набора пиктограмм. Преподаватель делится графдизайнерскими хитростями. Курс будет полезен и тем, кто сам дизайнит иконки — дизайнерам, шрифтовикам, проектировщикам интерфейсов, разработчикам мобильных приложений, рекламщикам, проектировщикам навигационных систем, и тем, кто принимает у них работу: арт‑директорам и арт‑лидам, руководителям отделов дизайна, менеджерам АСО, продюсерам, продакт‑оунерам, продактам и проджектам. Преподаватель курса — Сергей Чикин, дизайнер-иконист Бюро Горбунова, автор крупнейшего в мире набора иконок, дизайнил иконки для приложений Туту и Додо. Записаться на курс заранее и сэкономить 20% до 13 июня Пиктограммы и системы знаков 3⁠—23 июля

Как уменьшить размер Android приложения 00:00 Вступление 00:40 Размер Android приложения 01:32 AvitoTech 02:12 Картинки 06:22 Шрифты 08:20 Поддерживаемые конфигурации для ресурсов 09:09 Дублирование ресурсов 09:41 Оптимизация через Tint 10:16 Удаление неиспользуемых ресурсов из проекта 11:49 Оптимизации кода 15:54 Удаление мусора в сборке 16:51 Сравнение размеров APK 17:38 Заключение https://www.youtube.com/watch?v=ZNqwXg7vDFY #Android 👉 @developer_mobila

Шаблон заголовка в Xcode для Swift Package Если вы используете пакет Swift, то при создании нового файла возникают две досадн
Шаблон заголовка в Xcode для Swift Package Если вы используете пакет Swift, то при создании нового файла возникают две досадные проблемы. Проблема 1: Отсутствие шаблона заголовка Проблема 2: Не запрашивается имя файла https://samwize.com/2023/02/28/xcode-header-template-for-swift-packages/ #ios 👉 @developer_mobila

👩‍💻 Тест на знание языка — Ответьте на 20 вопросов и проверьте, насколько хорошо вы знаете язык Kotlin. Сможете сдать — про
👩‍💻 Тест на знание языка — Ответьте на 20 вопросов и проверьте, насколько хорошо вы знаете язык Kotlin. Сможете сдать — пройдёте на продвинутый онлайн-курс "Android developer. Professional" со скидкой! 👉 ПРОЙТИ ТЕСТ ОНЛАЙН-КУРСА "Android developer. Professional" Курс доступен в рассрочку. 🎁 Пройдете успешно тест, получите доступ к открытым урокам курса. Нативная интеграция. Информация о продукте www.otus.ru

Шпаргалка по Android API #Android 👉 @developer_mobila

17–18 июня Яндекс проводит Weekend Offer Mobile Всего за 2 дня можно пройти все технические секции и попасть в проект, который покажется самым интересным. Ищем крутых мобильных разработчиков на iOS, Android и Flutter с опытом от 3 лет. Предлагаем работу в любом офисе в России и Беларуси. Некоторые команды приглашают в наши хабы в Армении, Казахстане и Сербии. Заявки принимаем до 12 июня. Подробности ищите здесь

Введение в Actors в Swift: Истоки и предпосылки Иногда аудитория думает, что Actors - это относительно новая концепция програ
Введение в Actors в Swift: Истоки и предпосылки Иногда аудитория думает, что Actors - это относительно новая концепция программирования, которая приобрела популярность в последние годы благодаря своей способности упрощать параллельное программирование. Но Actors были впервые представлены Карлом Хьюиттом в 1970-х годах как способ управления параллелизмом в распределенных системах. https://tgomareli.medium.com/introduction-to-actors-in-swift-origins-and-background-3e268f3d4948 #ios 👉 @developer_mobila

⚡️ Тест на знание Kotlin ⚡️ Ответьте на 10 вопросов и проверьте свой уровень знаний знаний языка Kotlin. Сможете пройти успеш
⚡️ Тест на знание Kotlin ⚡️ Ответьте на 10 вопросов и проверьте свой уровень знаний знаний языка Kotlin. Сможете пройти успешно тест — пройдете на продвинутый онлайн-курс "Kotlin Backend Developer" от OTUS со скидкой. ➡️ ПРОЙТИ ТЕСТ —  https://otus.pw/zrx3/ 🎁 Для успешно прошедших тест, откроется доступ к записям открытых уроков курса! Нативная интеграция. Информация о продукте www.otus.ru

6 шаблонов проектирования, которые должен знать каждый разработчик Android https://medium.com/@naeem0313/6-design-patterns-every-android-developer-must-know-a1ae0954bf21 #Android 👉 @developer_mobila

🆘 Что делать Android-разработчику, если приложение тормозит? Разберем этот вопрос 2 июня в 20:00 на открытом уроке «Профайли
🆘 Что делать Android-разработчику, если приложение тормозит?  Разберем этот вопрос 2 июня в 20:00 на открытом уроке «Профайлинг ui» в OTUS. Вебинар пройдет в рамках онлайн-курса «Android Developer. Professional» в OTUS.  📢📢 На занятии мы:  🟠 Рассмотрим, что значит "тормозящее приложение", и каковы основные причины такого поведения 🟠 Познакомимся с инструментами, которые помогут найти и исправить эту проблему. 🟠 Посмотрим несколько сервисов, позволяющих измерить производительность в бою — на телефонах ваших пользователей. После пробного вебинара вы сможете приобрести курс любым удобным для вас способом. ➡️ Пройдите вступительное тестирование, чтобы записаться на урок: https://otus.pw/3VB6/ Нативная интеграция. Информация о продукте www.otus.ru

1_k-5azsDKdPMmGJUTkyY3kA.webp0.23 KB

Инструмент отладки, который вы (вероятно) не используете Сколько раз вы печатаете что-то в консоли? Если проект, над которым вы работаете, требует много времени на компиляцию, "отладка печати" может быть довольно медленной. В этой небольшой статье я хочу показать вам, как можно печатать без пересборки приложения. https://medium.com/@davit.k/debugging-tool-you-probably-are-not-using-5c61ac7781aa #ios 👉 @developer_mobila

Как отладить рекомпозицию Jetpack Compose с помощью логирования? Каков наилучший способ отладки рекомпозиции Jetpack Compose?
Как отладить рекомпозицию Jetpack Compose с помощью логирования? Каков наилучший способ отладки рекомпозиции Jetpack Compose? Точки останова в отладчике, стандартное протоколирование (т.е. Log.d) или нам нужно пользовательское протоколирование? https://vtsen.hashnode.dev/how-to-debug-jetpack-compose-recomposition-with-logging #Android 👉 @developer_mobila

Самый популярный вопрос во вселенной изучения мобильной разработки – это куда же всё-таки идти, в iOS или Android. На вебинар
Самый популярный вопрос во вселенной изучения мобильной разработки – это куда же всё-таки идти, в iOS или Android. На вебинаре Яндекс Практикума «Батл: отличия iOS и Android» спикеры развернут интересную дискуссию о том, в чём схожи и чем отличаются виды разработки под iOS и Android. Вести встречу будут наставники одноименных направлений: — Никита Куликов – руководитель Android-разработки в Flipper Devices; — Денис Сурков – iOS-разработчик в «Мой спорт». А ещё вы узнаете: • что такое мобильная разработка; • чем занимаются моб. разработчики; • в чём особенности профессии; • как понять, что больше подходит вам. И многое другое, что вы хотели узнать о профессии, чтобы сделать выбор или окончательно утвердиться в его правильности. Ждем вас 25 мая в 19:00 Ссылка для регистрации на ивент: https://practicum.yandex.ru/promo/events/ios-android/

Шаблон SwiftUI Flow Coordinator с NavigationStack для координации навигации между представлениями (iOS 16 +) В прошлом году я
Шаблон SwiftUI Flow Coordinator с NavigationStack для координации навигации между представлениями (iOS 16 +) В прошлом году я написал статью о применении паттерна Flow Coordinator в SwiftUI с использованием NavigationView и NavigationLink. На последней конференции WWDC компания Apple представила в iOS 16 новую навигацию с использованием NavigationStack, которая предоставляет больше возможностей. Поэтому я решил обновить предыдущую статью и применить новые инструменты, предлагаемые SwiftUI, для реализации паттерна Flow Coordinator. https://medium.com/macoclock/swiftui-flow-coordinator-pattern-with-navigationstack-to-coordinate-navigation-between-views-ios-1a2b6cd239d7 #ios 👉 @developer_mobila

Профилирование вашего I/O В этой заметке я рассказываю, как я наткнулся на ненужные операции ввода-вывода на этапе конфигурац
Профилирование вашего I/O В этой заметке я рассказываю, как я наткнулся на ненужные операции ввода-вывода на этапе конфигурации Gradle в AndroidX и исправил их. https://www.liutikas.net/2023/03/02/Profiling-Your-IO.html #Android 👉 @developer_mobila