Мобильная разработка #1
Open in Telegram
Всё о создании приложений под Android и iOS в одном месте. 🔹 Инструменты, библиотеки и ресурсы для ускорения работы. 🔹 Статьи и гайды для разработчиков любого уровня. 🔹 Тренды мобильной разработки и новости индустрии. Реклама @evgenycarter
Show more3 877
Subscribers
-224 hours
-57 days
-430 days
Posts Archive
🔥 Время прокачивать свои навыки и RustИ !!!
🫵 Проверь себя - ответь на вопросы и узнай, хорошо ли ты знаешь Rust и его ключевые особенности. Тест является частью полноценного онлайн-курса «Rust Developer. Professional» от Отус.
➡️ ПРОЙТИ ТЕСТ: https://vk.cc/cwtBKC
❗️Почему именно сейчас в 2024 году Rust так популярен?
Безопасность, высокая производительность, многопоточность и кроссплатформенность. Он подходит для создания безопасных, эффективных и многопоточных приложений на разных платформах.
💥 Бонусом за успешно пройденный тест, отправим на почту запись вебинара «Как подружить Kotlin и Rust: один проект на двух языках».
Пройди тест, смотри наши вебинары и приходи учиться! Ждем.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
WWDC23: Your guide to Metal ray tracing | Apple
Discover how you can enhance the visual quality of your games and apps with Metal ray tracing. We’ll take you through the fundamentals of the Metal ray tracing API. Explore the latest enhancements and techniques that will enable you to create larger and more complex scenes, reduce memory usage and build times, and efficiently render visual content like hair and fur.
https://www.youtube.com/watch?v=ZDb7hgF1JGs
#ios
👉 @developer_mobila
Реализация Критических оповещений на Android
Критические оповещения — это уведомления, которые обходят выключатель звука и настройки «Не беспокоить» на устройстве, гарантируя, что пользователь получит важные уведомления независимо от настроек на устройстве.
https://medium.com/@surendar1006/implementing-critical-alerts-on-android-aa49b4d75705
#Android
👉 @developer_mobila
🕗 Под силу ли тебе ответить правильно на 20 вопросов и уложиться в тайминг?
Проверь себя — пройди тест на знание Swift.
Ответишь — сможешь поступить на курс «iOS Developer. Professional» от OTUS со скидкой 15% по промокоду MAY2024 🎁 (праздничный промокод действителен всего 4 дня: с 28.04 по 01.05.2024 включительно).
➡️ НАЧАТЬ ТЕСТИРОВАНИЕ
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Как быстро сделать файл PrivacyInfo.xcprivacy для вашего iOS-приложения
Манифест конфиденциальности — это XML-файл, соответствующий формату Apple .plist, который находится в корне пакета вашего приложения для iOS и называется PrivacyInfo.xcprivacy.
https://wemakeapps.medium.com/how-to-quickly-get-a-privacyinfo-xcprivacy-file-for-your-ios-app-9b43e7b938fe
#ios
👉 @developer_mobila
О, вы из Англии? Локализация Ozon Seller на iOS
Всем привет! Меня зовут Андрей, и я делаю iOS-приложение для продавцов Ozon Seller. Наша команда поставляет фичи, красит кнопки, работает над перформансом и всячески улучшает пользовательский опыт работы продавцов на Ozon.
Нашим приложением активно пользуются юзеры из разных стран, и поэтому день Х, когда мы решим добавить поддержку разных языков, был неизбежен. В этой статье я расскажу про стандартный процесс локализации iOS-приложения, про то, с какими трудностями мы столкнулись и как их решили. Разберём системный алгоритм определения языка и объясню, почему он нам не подошёл. Сделаем перевод приложения «на лету», а также посмотрим, как изменился наш флоу работы со строками.
https://habr.com/ru/companies/ozontech/articles/807775/
#ios
👉 @developer_mobila
Как мы тестировали приложение Google Play
https://medium.com/kasperskymedia/how-we-tested-a-google-play-application-7528ce24b00d
#Android
👉 @developer_mobila
Хотите узнать, как работать с GraphQL и улучшить навыки разработки iOS-приложений?
Приходите на бесплатный практический урок от OTUS. Спикер Анна Жаркова — руководитель группы разработки, опытный преподаватель и ментор.
На вебинаре вы освоите работу с GraphQL, поймете различия между GraphQL и REST API и научитесь создавать сетевой слой для ваших приложений. Занятие подойдет разработчикам на iOS уровня Middle и Senior.
Урок пройдет 6 мая в 20:00 мск и будет приурочен к старту курса «iOS Developer. Professional». После вебинара вы получите специальную цену на обучение и персональную консультацию от наших менеджеров!
Ссылка для регистрации
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
MVI Architecture with Jetpack Compose
When we are new to software, we often struggle with questions such as which language should learn, and which language is used more. This question then continues as to which architecture should I learn.
There is no exact right answer to these questions. It would not be wrong to say that the important thing is the need. Just like programming languages are tools, I think the same is true for architectures. Each architecture has a problem solution that it focuses on, a shining aspect. In this direction, I would like to talk about MVI in this blog with the motto “We have such an option, it might work”.
https://medium.com/huawei-developers/mvi-architecture-with-jetpack-compose-8a59fff69624
#Android
👉 @developer_mobila
Modern iOS Navigation Patterns
This page collects all the familiar navigation patterns for structuring iOS apps, like drill-downs, modals, pyramids, sequences, and more! Think of it as an unofficial bonus chapter for Apple’s Human Interface Guidelines, written by someone who cares deeply about well-crafted user interfaces.
https://frankrausch.com/ios-navigation
#ios
👉 @developer_mobila
🚀 Участвуй в True Tech Hack от МТС и поборись за общий призовой фонд в 1 500 000 рублей. Регистрируйся.
Приглашаем разработчиков, специалистов по Data Science, менеджеров по продукту, дизайнеров. Соревноваться предстоит в одном из двух треков, чтобы улучшить жизнь людей с особыми потребностями.
🏠 Трек 1. Улучшение клиентского опыта витрины МТС Live для пользователей с особыми потребностями
⭐ Трек 2. Разработка голосового управления для МТС Финтех на основе искусственного интеллекта для людей с ограниченными возможностями
Как пройдет True Tech Hack:
🔸 26 апреля – открытие хакатона и Q&A-сессия
🔸 27 апреля–12 мая – чекпоинты с экспертами
🔸 12 мая – окончание приема проектов
🔸 14 мая – полуфинал, защита лучших решений и объявление финалистов
🔸 17 мая – финал в Москве
True Tech Hack – твой шанс получить новый опыт, выиграть приз и сделать наш мир доступней и удобней для всех. Регистрируйся на хакатон до 25 апреля по ссылке.
Обнаружение лиц и ориентиров - ML на Android с MediaPipe
Узнайте, как с помощью MediaPipe обнаруживать лица и конкретные точки, или ориентиры, на этих лицах, используя неподвижные изображения, видеофайлы или поток с камеры в реальном времени. Узнайте, как задачи детектора лиц и ориентиров MediaPipe для Android могут добавить интересные функции в ваше приложение.
https://www.youtube.com/watch?v=5oKvJI_ZCGU
#Android
👉 @developer_mobila
Java — один из самых популярных языков программирования, который используют разработчики для создания игр и приложений. Если вы давно мечтаете попробовать себя в этой сфере, скорее записывайтесь на мини-курс по Java-разработке. Подойдёт новичкам разного возраста, а ещё это полностью бесплатно!
Регистрируйтесь: https://epic.st/eEvgN3?erid=2VtzqwE1mkj
🎉 И получите первый подарок — гайд по профессии Java-разработчика.
Что будем делать на мини-курсе:
🔹 Обсудим, почему Java — один из самых востребованных языков
🔹 Познакомимся с кодом Java и рассмотрим ключевые элементы приложений на этом языке
🔹 Определим навыки для трудоустройства
🔹 Сравним Java и Python
🔹 Сделаем Java-приложения по инструкции
Формат мини-курса отлично подойдёт для обучения из любой точки мира: смотрите видео в удобное время и закрепляйте навыки на практике.
Успейте записаться бесплатно!
Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
Вы, случайно, не мобильный разработчик? Тогда откуда для вас такой оффер?
18 и 19 мая пройдет Mobile Weekend Offer в Тинькофф. Для iOS- и Android-разработчиков с опытом от 3 лет.
Вот что будет:
— пройдете все этапы собеседования за выходные;
— познакомитесь с командой;
— если все хорошо, получите оффер на неделе. уже в воскресенье.
Дальше — будете решать масштабные финтех-задачи, развивать продукты для миллионов, пользоваться бенефитами и расти.
Оставьте заявку до 15 мая
АО «Тинькофф Банк», ИНН 7710140679
Дискуссия "Разработка для нестандартных устройств" на Yet Another Mobile Party.
В гостях:
— Денис Малых, руководитель службы разработки мобильной платформы Алисы
— Иван Возвахов, руководитель команды разработки встроенного ПО
Ведущие:
— Артур Василов, руководитель мобильной разработки Супераппа Яндекса
— Татьяна Чиглинцева, руководитель команды мобильной разработки продажи подписки Яндекс Плюс
https://www.youtube.com/watch?v=tKDefWWHy2g
#Android
👉 @developer_mobila
Swift 30 Projects: 30 учебных проектов для изучающих iOS-разработку
Старый, но все еще полезный репозиторий с 30 учебными проектами для iOS-разработчика. В нем рассматриваются вопросы использования UIKit, UIScrollView, UITableView, UICollectionView, CAAnimations, Local Notification, MapKit, Contact и Core ML, Core Data, открытых фреймворков , TDD, XCTest и многого другого.
https://github.com/soapyigu/Swift-30-Projects
#ios
👉 @developer_mobila
Неважно, опытный вы программист или новичок — попробуйте себя в разработке приложения на Flutter!
⚠️Ждем вас на бесплатном практическом уроке «Создаем многопользовательскую игру наподобии ""Имаджинариум"" с искусственным интеллектом на Flutter» от OTUS и Дмитрия Золотова — Flutter+Kotlin Developer в Yandex. На вебинаре мы:
- рассмотрим несколько подходов к взаимодействию мобильных приложений;
- добавим к игре поддержку простого бота на основе gemini AI;
- используем генеративный ИИ для создания изображений;
- создадим готовую игру с возможностью взаимодействия между пользователями.
Встречаемся 17 апреля в 20:00 мск в рамках курса «Flutter Mobile Developer». Все участники вебинара получат специальную цену на обучение и консультацию от менеджеров OTUS!
👉 Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок: https://otus.pw/DJuH/?erid=2VtzqvVJfbM
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Реализация жестов перетаскивания в Xcode 15 (SwiftUI)
В этом видео мы рассмотрим жесты перетаскивания и то, как использовать их в наших приложениях для создания крутых эффектов и интерактивности. Урок был сделан в Xcode 15 с использованием SwiftUI.
https://www.youtube.com/watch?v=z4aMVgdIdEM
#ios
👉 @developer_mobila
Символизация логов сбоев с помощью Xcode
Когда вы получаете нечитаемый отчет о сбое, вы можете символизировать логи с помощью Xcode. Для разработчика очень важно определить точную ошибку в коде и убедиться, что вы сможете исправить сбой, который потенциально может затронуть многих пользователей вашего приложения.
Многие из нас могут воспользоваться онлайн-платформой, такой как Firebase или Datadog, которая сама символизирует логи сбоев. Однако бывают случаи, когда вы получаете ips-файлы, извлеченные из консоли после того, как один из ваших коллег столкнулся с ошибкой. Прежде чем читать эти журналы, необходимо символизировать записи. В этой статье мы расскажем о двух важнейших форматах файлов, необходимых для этого процесса: IPS- и DSYM-файлы.
https://www.avanderlee.com/xcode/symbolicate-crash-logs-reports/
#ios
👉 @developer_mobila
Full Guide to Multiple Back Stacks in Jetpack Compose - Android Studio Tutorial
https://www.youtube.com/watch?v=fp1-YSmdzh8
#Android
👉 @developer_mobila
Available now! Telegram Research 2025 — the year's key insights 
