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

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

@developer_mobila

Всё о создании приложений под Android и iOS в одном месте.

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

Реклама @evgenycarter
Subscribers
3.81K
Photos
795
Videos
88
Links
1.3K

Showing posts older than #1042 · Back to latest

Older Posts 20 shown
Post #1041 921
Как уменьшить размер 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
YouTube Как уменьшить размер Android приложения Лучшие практики по уменьшению размера Android приложения 🔗 Технологии и вакансии AvitoTech https://cutt.ly/X7w1vvC 🔗 Telegram канал "Android Broadcast" https://ttttt.me/android_broadcast 💰 Поддержать проект на Boosty https://boosty.to/androidbroadcast…
Post #1040 819
Шаблон заголовка в Xcode для Swift Package

Если вы используете пакет Swift, то при создании нового файла возникают две досадные проблемы.
Проблема 1: Отсутствие шаблона заголовка
Проблема 2: Не запрашивается имя файла

https://samwize.com/2023/02/28/xcode-header-template-for-swift-packages/

#ios

👉 @developer_mobila
  • 👍 1
Post #1036 833
17–18 июня Яндекс проводит Weekend Offer Mobile

Всего за 2 дня можно пройти все технические секции и попасть в проект, который покажется самым интересным. Ищем крутых мобильных разработчиков на iOS, Android и Flutter с опытом от 3 лет.

Предлагаем работу в любом офисе в России и Беларуси. Некоторые команды приглашают в наши хабы в Армении, Казахстане и Сербии.

Заявки принимаем до 12 июня.

Подробности ищите здесь
Post #1034 778
Введение в Actors в Swift: Истоки и предпосылки

Иногда аудитория думает, что Actors - это относительно новая концепция программирования, которая приобрела популярность в последние годы благодаря своей способности упрощать параллельное программирование. Но Actors были впервые представлены Карлом Хьюиттом в 1970-х годах как способ управления параллелизмом в распределенных системах.

https://tgomareli.medium.com/introduction-to-actors-in-swift-origins-and-background-3e268f3d4948

#ios

👉 @developer_mobila
  • 👍 1
Post #1032 770
Post #1028 718
Инструмент отладки, который вы (вероятно) не используете

Сколько раз вы печатаете что-то в консоли? Если проект, над которым вы работаете, требует много времени на компиляцию, "отладка печати" может быть довольно медленной. В этой небольшой статье я хочу показать вам, как можно печатать без пересборки приложения.

https://medium.com/@davit.k/debugging-tool-you-probably-are-not-using-5c61ac7781aa

#ios

👉 @developer_mobila
Medium Debugging tool you (probably) are not using Helpful simple Xcode shortcuts that will save you a ton of time.
  • 👍 1
Post #1027 728
Как отладить рекомпозицию Jetpack Compose с помощью логирования?

Каков наилучший способ отладки рекомпозиции Jetpack Compose? Точки останова в отладчике, стандартное протоколирование (т.е. Log.d) или нам нужно пользовательское протоколирование?

https://vtsen.hashnode.dev/how-to-debug-jetpack-compose-recomposition-with-logging

#Android

👉 @developer_mobila
  • 👍 1
Post #1025 777
Шаблон 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
  • 👍 2
  • ❤ 1
Post #1022 719
10 вопросов для собеседования по Swift - с ответами!

Недавно я посетил ряд собеседований на продвинутую должность в области Swift в нескольких крупных организациях. Собеседование проверяло мои знания Swift и способность применять его в профессиональной среде, включая вопросы о синтаксисе и семантике, типах данных и операторах, а также реальных сценариях. Я готовился к собеседованию, изучая основные концепции, создавая портфолио проектов и практикуясь в решении задач по программированию. В целом, это был сложный, но полезный опыт, который позволил мне продемонстрировать свои навыки и потенциально продвинуться по карьерной лестнице. Вот несколько вопросов, которые были заданы, с некоторыми ответами:

https://medium.com/@ranga.c222/10-advanced-swift-interview-questions-with-answers-1f259cb031c3

#ios

👉 @developer_mobila
Post #1018 737
Разработка рекламного SDK. Яндекс Mobile Ads SDK

00:00 Про что будет интервью
01:20 Как развивается реклама
04:34 Ограничения на трекинг пользователя
09:53 Падение доходов
14:14 Продажа персональных данных
16:19 Соблюдение законов
21:37 Политики Google Play
25:15 Как лучше показать рекламу
29:12 A/B тесты
38:00 Нативная и Web реклама
39:31 Особенности разработки SDK
45:29 Документация
46:57 Тестирование
49:31 Адаптация под Huawei Mobile Services
50:29 Идентификация пользователя
55:16 Зачёт показа
59:20 Блокировщики рекламы
1:01:23 Эффект на производительность
1:03:26 Open Source
1:05:27 Защита
1:06:27 Уменьшение размера
1:08:45 Публикация
1:11:54 Пожалуйста обновитесь
1:12:56 Преимущества Google Play Services
1:13:52 Заключение

источник

#Android

👉 @developer_mobila
  • 👍 3
Post #1017 816
Что под капотом у Leak Canary?

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

https://habr.com/ru/articles/725778/

#Android

👉 @developer_mobila
  • 👍 1
Post #1015 775
Как провести A/B-тестирование в iOS с помощью флагов функций и Amplitude

Случалось ли вам внедрять новую функцию только для того, чтобы обнаружить, что с ней возникли проблемы? Подобные ситуации могут дорого обойтись вашим пользователям и организации. Есть ли способ избежать этого? Именно здесь на помощь приходит A/B-тестирование. A/B-тестирование подразумевает выпуск двух вариантов вашего приложения для ограниченного числа пользователей, чтобы посмотреть, как они отреагируют на них. В рамках этого процесса собираются показатели и отзывы о каждом варианте, чтобы выяснить, какой из них лучше.

https://medium.com/@chavezharris/how-to-conduct-an-a-b-test-in-ios-using-feature-flags-and-amplitude-89526afa5e55

#ios

👉 @developer_mobila
  • 👍 1
Post #1014 809
Создание анимации взрыва частиц в Jetpack Compose

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

https://proandroiddev.com/creating-a-particle-explosion-animation-in-jetpack-compose-4ee42022bbfa

#Android

👉 @developer_mobila
  • 👍 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →