Мобильная разработка #1
前往频道在 Telegram
Всё о создании приложений под Android и iOS в одном месте. 🔹 Инструменты, библиотеки и ресурсы для ускорения работы. 🔹 Статьи и гайды для разработчиков любого уровня. 🔹 Тренды мобильной разработки и новости индустрии. Реклама @evgenycarter
显示更多3 792
订阅者
-124 小时
-77 天
-1530 天
帖子存档
How to Use UIHostingConfiguration to Integrate SwiftUI Views into UIKit Apps
https://swiftsenpai.com/development/uihostingconfiguration-subview/
#ios
👉 @developer_mobila
⚡ Отус, приглашает 14 августа в 19:00 по мск, на бесплатный вебинар “Применимость Kotlin в различных направлениях разработки: Multimedia, ML, 3D/VR, Frontend, IoT/Robotics, Blockchain”, онлайн-курса «Kotlin Backend Developer. Professional».
✅ На вебинаре мы рассмотрим, как экосистема Kotlin может быть использована для создания программных продуктов в разных направлениях IT. Среди них: разработка фронтенда, работа с мультимедиа, машинное обучение, программирование роботов и создание 3D приложений.
➡️ Записаться на вебинар: https://otus.pw/6hOD/
Вебинар будет интересен всем, кто заинтересован в изучении Kotlin или хочет узнать больше об этой экосистеме. Если вы уже являетесь разработчиком на Kotlin, то сможете узнать новые инструменты и технологии для решения задач в других областях.
Нативная интеграция. Информация о продукте www.otus.ru
How we built user interaction tracking for Jetpack Compose
https://proandroiddev.com/how-we-built-user-interaction-tracking-for-jetpack-compose-e3b1dd24f0ae
#Android
👉 @developer_mobila
Spezi
Фреймворк с открытым исходным кодом для быстрой разработки современных, совместимых приложений для цифрового здравоохранения.
https://github.com/StanfordSpezi/Spezi
#ios
👉 @developer_mobila
Discovering Material 3 for Android — ListItem
https://medium.com/@renaud.mathieu/discovering-material-3-for-android-listitem-62f30b3cad68
#Android
👉 @developer_mobila
SwiftUI Form Styling
https://sarunw.com/posts/swiftui-form-styling/
#ios
👉 @developer_mobila
Mastering Side Effects in Jetpack Compose
Jetpack Compose является предпочтительным выбором для многих разработчиков благодаря своей интересной, простой, эффективной и понятной природе, а также возможности легко и декларативно создавать пользовательские компоненты. Однако, чтобы в полной мере использовать его возможности, необходимо хорошо знать побочные эффекты и обработчики эффектов.
https://proandroiddev.com/mastering-side-effects-in-jetpack-compose-b7ee46162c01
#Android
👉 @developer_mobila
🔥 Приглашаем 1 августа в 20:00 мск, на открытый вебинар "Как Swift может помочь с заглушками сервисов или как не зная других языков стать фулстек iOS разработчиком с использованием фреймворка Vapor" в Отус.
❗️Вебинар является бесплатной частью онлайн-курса "iOS Developer. Professional".
🟠 На вебинаре мы расскажем, как можно использовать фреймворк Vapor 4 для создания бэкенд-сервисов и как это может помочь iOS-разработчикам, которые не знают других языков программирования. Обсудим создание своего API, организацию БД и другие задачи, которые можно решить с помощью Vapor. Также мы рассмотрим элементы реактивного программирования SwiftNIO 2, разработанные Apple, и их роль в экосистеме Vapor.
📚 Этот вебинар будет полезен всем iOS-разработчикам, которые хотят научиться писать сервисы и использовать Vapor, даже если они владеют только Swift.
👉 Запись на вебинар: https://otus.pw/UJYi/
Нативная интеграция. Информация о продукте www.otus.ru
Обработка сетевых вызовов в Swift с помощью Moya
Moya предоставляет нам абстракцию для выполнения сетевых вызовов без прямого взаимодействия с Alamofire и позволяет в кратчайшие сроки сосредоточиться на основных функциях вашего приложения вместо того, чтобы работать с сетью.
https://medium.com/simform-engineering/handling-network-calls-in-swift-with-moya-c82908c93e5
Исходники проекта доступны на GitHub.
#ios
👉 @developer_mobila
Оптимизация приложения для сетевой доступности
Ваши пользователи не всегда будут иметь хорошее подключение к Интернету, поэтому оптимизация приложения для плохих сетевых условий очень важна.
Доступность сети — важный аспект для приложений, полагающихся на сетевые возможности. Ваши пользователи не всегда будут иметь хорошее подключение к Интернету, поэтому оптимизация приложения для плохих сетевых условий очень важна.
Мы можем использовать несколько методов для соответствующей оптимизации нашего приложения, но очень важно знать о распространенных ошибках, когда вы это делаете. После написания нескольких сетевых фреймворков и десятков приложений, пришло время поделиться с вами моими лучшими практиками, чтобы предотвратить ошибки, которые я совершил в прошлом.
https://www.avanderlee.com/swift/optimizing-network-reachability/
#ios
👉 @developer_mobila
Завершился II Межкорпоративный киберспортивный турнир Газпромбанка 🔥
7 июля в БЦ «Оазис» наградили победителей и призеров в четырех дисциплинах:
🏆CS:GO – Tinkoff треха (Тинькофф)
🏆Dota 2 – TINKOFF ALL MEMES (Тинькофф)
🏆FIFA 23 – Александр «Allex Casillas» Овчинников (Яндекс)
🏆HSBG – Денис «Albsolut1on» Антонов (Авито)
Газпромбанк тоже не остался без наград — Сергей Игнатов из Департамента инвестиционно-страховых продуктов взял третье место в FIFA 23. Поздравляем коллегу🤩🎉
Участники церемонии закрытия послушали выступление киберспортивного психолога и поучаствовали в открытой дискуссии с ИТ-лидерами Газпромбанка. Обсуждали тимбилдинг в киберспорте и бизнесе, эволюцию видеоигр из хобби в профессию и мотивацию киберспортсменов.
Хочешь узнать подробности? Скорее читай по ссылке — https://vk.cc/cpC4rP
How to use FlowLayout
https://exyte.com/blog/android-flow-layout
#Android
👉 @developer_mobila
⚡ Отус приглашает 31 июля в 19:00 мск на бесплатный вебинар «Разработка монолитного приложения со Spring» онлайн-курса «Kotlin Backend Developer. Professional»!
— На занятии мы познакомимся со фреймворком Spring и его принципом работы.
— Рассмотрим особенности разработки Spring приложения на языке Kotlin.
— Разработаем монолитное приложение и напишем пару интеграционных тестов.
— Упакуем наше приложение в Docker, как готовое решение.
✅ В результате вебинара вы:
— узнаем преимущества и недостатки монолитной архитектуры, фреймворка Spring, особенностей разработки со Spring в Kotlin;
— попрактикуемся в разработке работающего монолитного приложения и разместим его в Docker-контейнере.
➡️ Запись на вебинар: https://otus.pw/Rzvg/
Нативная интеграция. Информация о продукте www.otus.ru
Хочу в iOS-разработку: к чему готовиться на собеседовании в продуктовую команду
Привет! Я Серёжа Копытов, iOS TechLead. Веду собесы в Альфе с 2020 года, многие разработчики и техлиды в команде прошли через меня. Уже через полгода интервью я активно включился в настройку подбора и сейчас основное время занимаюсь его развитием.
В статье расскажу, как выглядит наше техническое интервью, как оно стало таким, какие случаи я встречал и какие выводы сделал. Читайте, если сами общаетесь с кандидатами или проходите собеседования в IT и хотите понять, как продуктовые компании принимают решение.
https://habr.com/ru/companies/alfa/articles/728322/
#ios
👉 @developer_mobila
Design Patterns in iOS
https://shreethaanur.medium.com/design-patterns-in-ios-55d00c2eef4c
#ios
👉 @developer_mobila
Готовы погрузиться в мир мобильной разработки на Flutter?
📆 28 июля — старт онлайн-курса «Flutter Mobile Developer» в OTUS. 5 месяцев вы будете изучать внутреннее устройство Flutter, освоите гибкий Dart, научитесь создавать свои собственные анимации и освоите самые популярные фреймворки: Bloc, Redux, MobX.
💡 На курсе вас ждет много практики и живого общения с преподавателями, а также вы сможете воплотить свою идею в реальность — создать свое мобильное приложение на Flutter для портфолио.
➡️ Успейте занять место со скидкой, оставьте заявку по ссылке: https://otus.pw/DQ1N/
Нативная интеграция. Информация о продукте www.otus.ruCreate your own Gradle Tasks and Plugins in less than 10 minutes
https://proandroiddev.com/make-gradle-do-more-work-for-you-than-just-build-your-android-app-9462baa08951
#Android
👉 @developer_mobila
Level Up your Bottom Navigation with Lottie Animations
https://medium.com/@shivaniaakanksha/bring-your-bottom-bar-to-life-with-dynamic-lottie-animations-886f1608a51
#Android
👉 @developer_mobila
Deeplink URL handling in SwiftUI
https://www.avanderlee.com/swiftui/deeplink-url-handling/
#ios
👉 @developer_mobila
Bazel: The Revolutionary Build System for Android App Development
https://proandroiddev.com/bazel-the-revolutionary-build-system-for-android-app-development-77d6ea340c51
#Android
👉 @developer_mobila
