Мобильная разработка #1
Відкрити в Telegram
Всё о создании приложений под Android и iOS в одном месте. 🔹 Инструменты, библиотеки и ресурсы для ускорения работы. 🔹 Статьи и гайды для разработчиков любого уровня. 🔹 Тренды мобильной разработки и новости индустрии. Реклама @evgenycarter
Показати більше3 878
Підписники
-124 години
-57 днів
-530 день
Архів дописів
Научись зарабатывать на мобильном приложении! Пора выйти на новый уровень😎
14 сентября в 12:00 пройдет БЕСПЛАТНЫЙ вебинар от Яндекса, на котором Кирилл Афанасьев, эксперт по монетизации научит тебя получать доход с приложения.
Будет емко, полезно и информативно. А в конце еще и на свои вопросы получишь ответы. В программе:
1. Разбор и анализ форматов рекламы в приложениях
2. Алгоритм действий по настройке монетизации
3. Способы усиления эффективности рекламы.
Регистрируйся по ссылке: https://bit.ly/44O6W7U?erid=LdtCKRMDQ
Instagram like Animated Searchbar in SwiftUI
https://codecode.hashnode.dev/instagram-like-animated-searchbar-in-swiftui
#ios
👉 @developer_mobila
Разбор Android 13 для разработчиков
Всем приложениям, опубликованным в Google Play, до 31 августа 2023 года надо поддержать Android 13 в своих приложениях, т.е. поднять targetSdk до значения 33. В этом году сроки для обновления новых и уже опубликованных приложений объединили в один дедлайн. Я потратил несколько дней, чтобы разобрать все самые важные изменения и полезные фичи Android 13, чтобы упростить вам процесс миграции.
https://habr.com/ru/companies/broadcast/articles/728096/
#Android
👉 @developer_mobila
MobileApps - телеграм канал про мобильное тестирование, разработку и смартфоны.
Новости, полезные материалы и дайджесты. Всё что ты хотел спросить у своего тимлида.
Подписывайся
Реализуем Универсальные ссылки на iOS
Вы можете использовать универсальные ссылки для создания интегрированного пользовательского опыта, открывая веб-адреса непосредственно в вашем мобильном приложении.
Универсальные ссылки (Universal Links) позволяют вам ссылаться на содержимое внутри вашего приложения, когда пользователь открывает определенный URL. По умолчанию веб-страницы открываются в браузере приложения, но вы можете настроить определенные пути, чтобы они открывались в вашем приложении, если оно установлено у пользователя.
https://www.avanderlee.com/swiftui/universal-links-ios/
#ios
👉 @developer_mobila
🦾 Стань крутым Android-разработчиком вместе с OTUS
У нас есть отличный курс с крутыми условиями и рассрочкой, но сначала предлагаем тест-драйв – бесплатный открытый урок от преподавателя этой программы!
🎙 14 сентября в 20:00 мск встречаемся на открытом уроке «Создание своей MVI-архитектуры приложения для Android и миграция на нее с MVVM» в рамках курса «Android Developer. Professional»
Что будем делать на занятии:
- Напишем свой простой MVI
- Мигрируем приложение с MVVM на MVI
- Напишем unit-тесты на получившуюся логику
🟠Это не записанный вебинар, а живой эфир, где вы сможете задать преподавателю любые вопросы в режиме реального времени!
👉 Регистрируйтесь бесплатно прямо сейчас, чтобы ничего не пропустить!
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Тинькофф ищет мобайл-разработчиков.
Если пишете для iOS или Android, участвуйте в Mobile Weekend Offer. Сможете пройти собеседование за выходные и получить оффер в течение трех дней.
Масштабные финтех-задачи, продукты для 30 млн пользователей и хорошая зарплата прилагаются.
Успейте оставить заявку до 13 сентября: https://l.tinkoff.ru/mobile-wo_23
Реклама АО «Тинькофф Банк»
Как стать iOS-разработчиком?
Мобильные устройства помогают оставаться на связи с друзьями, работать, развлекаться и повышать продуктивность. iOS, несмотря на введенные санкции и сокращение продаж техники в РФ, остается популярной платформой, пользователи которой ожидают качественные и стабильные приложения для смартфонов, планшетов, умных часов и ТВ‑приставок.
Насколько востребована позиция iOS‑разработчика на рынке РФ, какие риски с выбором этого направления для старта карьеры наиболее актуальны, что именно надо изучать и где искать нужные материалы — в этой статье.
https://habr.com/ru/companies/kts/articles/734166/
#ios
👉 @developer_mobila
Charts
Красивые графики для iOS/tvOS/OSX, аналог MPAndroidChart.
https://github.com/danielgindi/Charts
#ios
👉 @developer_mobila
📅 7 сентября в 20:00 мск
👉 Сделаем простейший аналог Paint на бесплатном открытом уроке в рамках курса «Android Developer».
На занятии разберем, как работает рисование в Android и создание кастомных view.
В результате урока вы получите базовые знания о том, как работает view-система в Android, а также научитесь делать свои простейшие кастомные view.
📌 Этот бесплатный урок – идеальная возможность для начинающих Android-разработчиков попрактиковаться и задать преподавателю-практику вопросы!
👉 РЕГИСТРАЦИЯ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Demystifying SwiftUI Animation: Исчерпывающее руководство
В этой статье дается исчерпывающее представление о механизме анимации в SwiftUI и приводится большое количество демонстрационного кода
https://betterprogramming.pub/swiftui-animation-mechanism-a1adf2b9b417
#ios
👉 @developer_mobila
🤖 Ты Android разработчик? - Проверь себя, пройди тест!
Хочешь расти дальше и создавать быстрые, оптимизированные приложения для Android - тогда наш курс для тебя!
Пройди тест из 20 вопросов и проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "Android Developer. Professional " от OTUS по специальной цене.
Возможна оплата курса в рассрочку
👉 ПРОЙТИ ТЕСТ: https://otus.pw/Nv0O/
Хочешь протестировать учебный процесс заранее? Тогда приходи на открытый урок курса!
▶️ 30 августа в 20:00 открытый урок «Android Internals».
Нативная интеграция. Информация о продукте www.otus.ruFlorisBoard: открытая клавиатура для Android
FlorisBoard — это бесплатная клавиатура с открытым исходным кодом для устройств Android 7.0+. Ее цель — быть современной, удобной и настраиваемой, при этом полностью уважая конфиденциальность пользователя. В настоящее время находится в состоянии ранней бета-версии.
https://github.com/florisboard/florisboard
#Android
👉 @developer_mobila
Как я разрабатывал кастомный Segmented Control на SwiftUI
Год назад мы начали с нуля разрабатывать новый модуль, что позволило нам использовать модный молодежный SwiftUI. Казалось бы, идеальный инструмент для легкой верстки и красивых анимаций, поэтому очередная задача написать кастомный Segmented Control казалась тривиальной, тем более, что стандартный компонент кастомизируется буквально никак.
https://habr.com/ru/articles/732640/
#ios
👉 @developer_mobila
Как я разрабатывал кастомный Segmented Control на SwiftUI
Год назад мы начали с нуля разрабатывать новый модуль, что позволило нам использовать модный молодежный SwiftUI. Казалось бы, идеальный инструмент для легкой верстки и красивых анимаций, поэтому очередная задача написать кастомный Segmented Control казалась тривиальной, тем более, что стандартный компонент кастомизируется буквально никак.
https://habr.com/ru/articles/732640/
#ios
👉 @developer_mobila
Сократить время тестирования мобильных приложений в разы?
Это к Emcee — инструменту, который запускает тесты на нескольких машинах, управляет симуляторами и собирает продвинутую аналитику.
Идеально для тех, кто хочет сократить time-to-market.
Необходимо для тех, у кого 100+ автотестов и планы по масштабированию.
Подписывайтесь на канал, чтобы узнать подробности
Реклама ООО "Авито Тех", ИНН 9710089440
erid: LdtCK1wk5
CoreData для базовых задач одним методом
Когда на iOS возникает вопрос о какой‑то оффлайн работе, часто разработчики обращают свой взор на CoreData — фреймворк, который управляет хранением данных в приложении. Он представляет собой слой абстракции над персистентным хранилищем, представляющую данные в виде «Сущность — Атрибут — Значение». Подразумевается, что CoreData сама занимается организацией таблиц, индексацией, оптимизацией запросов и всем, с чем обычно сталкиваются проектировщики баз данных. Также фреймворк предлагает много не менее полезных функций, таких как упрощенную интеграцию с iCloud, кроссплатформенность в рамках платформ Apple, lazy загрузку данных, отдельные оптимизации для таблиц и коллекций в виде NSFetchedResultsController. В идеальном мире использование CoreData сводилось бы к нахождению необходимых объектов, их изменению и вызову метода сохранения без головной боли.
https://habr.com/ru/companies/cleverpumpkin/articles/733038/
#ios
👉 @developer_mobila
Создавайте приложения без кода
IT сейчас манит всех, но что делать, если совсем не манит программирование?
Идти учиться на курс «Разработка веб-приложений без кода» от OTUS!
На нем вы научитесь:
✅ Создавать техническое задание в сфере разработки приложений
✅ Работать в самом популярном на сегодня графическом редакторе Figma
✅ Создавать реляционные базы данных любой сложности
✅ Верстать веб-страницы в рамках платформы Bubble.io
✅ Создавать рабочие процессы и сложные логические цепочки
✅ Интегрировать платежные системы и сторонние сервисы по API
✅ Обеспечивать безопасность приложения
✅ Тестировать веб-приложения на финальной стадии
✅ Разрабатывать полноценные веб-приложения
✅ Вести переговоры с заказчиком
✅ Презентовать свои проекты и искать заказы на рынке
✅ Курировать проекты во время разработки
А ещё получите в свое портфолио 2 проекта и 12 ключевых навыков ноукодера. Программа рассчитана на изучение с нуля.
Старт курса – 28 сентября.
Оставьте заявку прямо сейчас: https://otus.pw/AJXI/
16+ Нативная интеграция. Информация о продукте на сайте
Problem solving in Compose Text
https://medium.com/androiddevelopers/problem-solving-in-compose-text-d1dd1feafe4a
#Android
👉 @developer_mobila
SwiftLint in Depth
https://www.kodeco.com/38422105-swiftlint-in-depth
#ios
👉 @developer_mobila
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
