This media is not supported in your browser
VIEW IN TELEGRAM
Яндекс проводит вечеринку для сообщества мобильных разработчиков — Yandex Summer Mobile Party!
12 июля приглашаем мобильных разработчиков на вечеринку — обсудим последние новости индустрии и хорошо проведём вечер с едой, коктейлями и музыкой. Приходите общаться с ребятами из Яндекса и знакомиться с сообществом.
Что вас ждёт:
— Lightning Talks про разработку и жизнь от мобильных разработчиков;
— Лекция от популяризатора физики Дмитрия Побединского;
— Настольные игры от Яндекса, зоны отдыха и летние коктейли.
Место проведения:
Плюс Дача в Парке Горького
В этот раз формат только оффлайн. Количество мест ограничено – ждём ваши заявки, и 10 июля вышлем приглашения на почту.
До встречи!
Программа и регистрация
12 июля приглашаем мобильных разработчиков на вечеринку — обсудим последние новости индустрии и хорошо проведём вечер с едой, коктейлями и музыкой. Приходите общаться с ребятами из Яндекса и знакомиться с сообществом.
Что вас ждёт:
— Lightning Talks про разработку и жизнь от мобильных разработчиков;
— Лекция от популяризатора физики Дмитрия Побединского;
— Настольные игры от Яндекса, зоны отдыха и летние коктейли.
Место проведения:
Плюс Дача в Парке Горького
В этот раз формат только оффлайн. Количество мест ограничено – ждём ваши заявки, и 10 июля вышлем приглашения на почту.
До встречи!
Программа и регистрация
Схема кампуса в Android приложении
Еще на первом курсе я занялся разработкой мобильного приложения для просмотра расписания. Приложение росло, появлялись новые функции, и спустя 3 года им пользуются 5 тысяч студентов ежедневно, но в нем не хватало одной важной детали, а именно схемы территории. Институт большой, в нем 25 корпусов, и найти нужную аудиторию с первого раза непросто. А на сайте только картинки с номерами зданий. Где аудитория 24б-456? Как к ней пройти? Это приходится выяснять на месте перед парой и, возможно, опаздывать на нее. Похожие кейсы можно долго перечислять, и все они решаются интерактивной схемой, которая всегда будет под рукой.
https://habr.com/ru/articles/729650/
#Android
👉 @developer_mobila
Еще на первом курсе я занялся разработкой мобильного приложения для просмотра расписания. Приложение росло, появлялись новые функции, и спустя 3 года им пользуются 5 тысяч студентов ежедневно, но в нем не хватало одной важной детали, а именно схемы территории. Институт большой, в нем 25 корпусов, и найти нужную аудиторию с первого раза непросто. А на сайте только картинки с номерами зданий. Где аудитория 24б-456? Как к ней пройти? Это приходится выяснять на месте перед парой и, возможно, опаздывать на нее. Похожие кейсы можно долго перечислять, и все они решаются интерактивной схемой, которая всегда будет под рукой.
https://habr.com/ru/articles/729650/
#Android
👉 @developer_mobila
👍3
Запускаем Android Emulator на процессорах AMD под управлением Windows 10/11 Home
Хочу поделиться решением проблемы, возникающей у многих начинающих разработчиков под Android, работающих на процессорах AMD под управлением Windows 10/11 Home.
Эта инструкция будет полезна тем, кто после установки Android Studio попытался запустить Android Emulator, но столкнулся с ошибкой «The emulator process for AVD has terminated».
https://habr.com/ru/articles/730702/
#Android
👉 @developer_mobila
Хочу поделиться решением проблемы, возникающей у многих начинающих разработчиков под Android, работающих на процессорах AMD под управлением Windows 10/11 Home.
Эта инструкция будет полезна тем, кто после установки Android Studio попытался запустить Android Emulator, но столкнулся с ошибкой «The emulator process for AVD has terminated».
https://habr.com/ru/articles/730702/
#Android
👉 @developer_mobila
👍2
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
https://proandroiddev.com/bazel-the-revolutionary-build-system-for-android-app-development-77d6ea340c51
#Android
👉 @developer_mobila
Deeplink URL handling in SwiftUI
https://www.avanderlee.com/swiftui/deeplink-url-handling/
#ios
👉 @developer_mobila
https://www.avanderlee.com/swiftui/deeplink-url-handling/
#ios
👉 @developer_mobila
👍1
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
https://medium.com/@shivaniaakanksha/bring-your-bottom-bar-to-life-with-dynamic-lottie-animations-886f1608a51
#Android
👉 @developer_mobila
Create 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
https://proandroiddev.com/make-gradle-do-more-work-for-you-than-just-build-your-android-app-9462baa08951
#Android
👉 @developer_mobila
👍2
Design Patterns in iOS
https://shreethaanur.medium.com/design-patterns-in-ios-55d00c2eef4c
#ios
👉 @developer_mobila
https://shreethaanur.medium.com/design-patterns-in-ios-55d00c2eef4c
#ios
👉 @developer_mobila
👍1
Хочу в iOS-разработку: к чему готовиться на собеседовании в продуктовую команду
Привет! Я Серёжа Копытов, iOS TechLead. Веду собесы в Альфе с 2020 года, многие разработчики и техлиды в команде прошли через меня. Уже через полгода интервью я активно включился в настройку подбора и сейчас основное время занимаюсь его развитием.
В статье расскажу, как выглядит наше техническое интервью, как оно стало таким, какие случаи я встречал и какие выводы сделал. Читайте, если сами общаетесь с кандидатами или проходите собеседования в IT и хотите понять, как продуктовые компании принимают решение.
https://habr.com/ru/companies/alfa/articles/728322/
#ios
👉 @developer_mobila
Привет! Я Серёжа Копытов, iOS TechLead. Веду собесы в Альфе с 2020 года, многие разработчики и техлиды в команде прошли через меня. Уже через полгода интервью я активно включился в настройку подбора и сейчас основное время занимаюсь его развитием.
В статье расскажу, как выглядит наше техническое интервью, как оно стало таким, какие случаи я встречал и какие выводы сделал. Читайте, если сами общаетесь с кандидатами или проходите собеседования в IT и хотите понять, как продуктовые компании принимают решение.
https://habr.com/ru/companies/alfa/articles/728322/
#ios
👉 @developer_mobila
👍1
Оптимизация приложения для сетевой доступности
Ваши пользователи не всегда будут иметь хорошее подключение к Интернету, поэтому оптимизация приложения для плохих сетевых условий очень важна.
Доступность сети — важный аспект для приложений, полагающихся на сетевые возможности. Ваши пользователи не всегда будут иметь хорошее подключение к Интернету, поэтому оптимизация приложения для плохих сетевых условий очень важна.
Мы можем использовать несколько методов для соответствующей оптимизации нашего приложения, но очень важно знать о распространенных ошибках, когда вы это делаете. После написания нескольких сетевых фреймворков и десятков приложений, пришло время поделиться с вами моими лучшими практиками, чтобы предотвратить ошибки, которые я совершил в прошлом.
https://www.avanderlee.com/swift/optimizing-network-reachability/
#ios
👉 @developer_mobila
Ваши пользователи не всегда будут иметь хорошее подключение к Интернету, поэтому оптимизация приложения для плохих сетевых условий очень важна.
Доступность сети — важный аспект для приложений, полагающихся на сетевые возможности. Ваши пользователи не всегда будут иметь хорошее подключение к Интернету, поэтому оптимизация приложения для плохих сетевых условий очень важна.
Мы можем использовать несколько методов для соответствующей оптимизации нашего приложения, но очень важно знать о распространенных ошибках, когда вы это делаете. После написания нескольких сетевых фреймворков и десятков приложений, пришло время поделиться с вами моими лучшими практиками, чтобы предотвратить ошибки, которые я совершил в прошлом.
https://www.avanderlee.com/swift/optimizing-network-reachability/
#ios
👉 @developer_mobila
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Обработка сетевых вызовов в Swift с помощью Moya
Moya предоставляет нам абстракцию для выполнения сетевых вызовов без прямого взаимодействия с Alamofire и позволяет в кратчайшие сроки сосредоточиться на основных функциях вашего приложения вместо того, чтобы работать с сетью.
https://medium.com/simform-engineering/handling-network-calls-in-swift-with-moya-c82908c93e5
Исходники проекта доступны на GitHub.
#ios
👉 @developer_mobila
Moya предоставляет нам абстракцию для выполнения сетевых вызовов без прямого взаимодействия с Alamofire и позволяет в кратчайшие сроки сосредоточиться на основных функциях вашего приложения вместо того, чтобы работать с сетью.
https://medium.com/simform-engineering/handling-network-calls-in-swift-with-moya-c82908c93e5
Исходники проекта доступны на GitHub.
#ios
👉 @developer_mobila
👍1🤯1
Mastering Side Effects in Jetpack Compose
Jetpack Compose является предпочтительным выбором для многих разработчиков благодаря своей интересной, простой, эффективной и понятной природе, а также возможности легко и декларативно создавать пользовательские компоненты. Однако, чтобы в полной мере использовать его возможности, необходимо хорошо знать побочные эффекты и обработчики эффектов.
https://proandroiddev.com/mastering-side-effects-in-jetpack-compose-b7ee46162c01
#Android
👉 @developer_mobila
Jetpack Compose является предпочтительным выбором для многих разработчиков благодаря своей интересной, простой, эффективной и понятной природе, а также возможности легко и декларативно создавать пользовательские компоненты. Однако, чтобы в полной мере использовать его возможности, необходимо хорошо знать побочные эффекты и обработчики эффектов.
https://proandroiddev.com/mastering-side-effects-in-jetpack-compose-b7ee46162c01
#Android
👉 @developer_mobila
👍2
Discovering Material 3 for Android — ListItem
https://medium.com/@renaud.mathieu/discovering-material-3-for-android-listitem-62f30b3cad68
#Android
👉 @developer_mobila
https://medium.com/@renaud.mathieu/discovering-material-3-for-android-listitem-62f30b3cad68
#Android
👉 @developer_mobila
👍1
Spezi
Фреймворк с открытым исходным кодом для быстрой разработки современных, совместимых приложений для цифрового здравоохранения.
https://github.com/StanfordSpezi/Spezi
#ios
👉 @developer_mobila
Фреймворк с открытым исходным кодом для быстрой разработки современных, совместимых приложений для цифрового здравоохранения.
https://github.com/StanfordSpezi/Spezi
#ios
👉 @developer_mobila
GitHub
GitHub - StanfordSpezi/Spezi: Open-source framework for rapid development of modern, interoperable digital health applications.
Open-source framework for rapid development of modern, interoperable digital health applications. - StanfordSpezi/Spezi
👍1
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
https://proandroiddev.com/how-we-built-user-interaction-tracking-for-jetpack-compose-e3b1dd24f0ae
#Android
👉 @developer_mobila
👍2
How to Use UIHostingConfiguration to Integrate SwiftUI Views into UIKit Apps
https://swiftsenpai.com/development/uihostingconfiguration-subview/
#ios
👉 @developer_mobila
https://swiftsenpai.com/development/uihostingconfiguration-subview/
#ios
👉 @developer_mobila
Domain Driven Android — Building a Model which makes sense
https://itnext.io/domain-driven-android-building-a-model-which-makes-sense-badb774c606d
#Android
👉 @developer_mobila
https://itnext.io/domain-driven-android-building-a-model-which-makes-sense-badb774c606d
#Android
👉 @developer_mobila
Один «подводный камень» в Jetpack Compose и как его можно исправить
В этой небольшой статье я расскажу об одном подводном камне, с которым вы вполне можете столкнуться при использовании Jetpack Compose. Я также объясню, как его обойти. Это связано с распространением касаний, макетами и Поверхностью в composable.
https://medium.com/@theAndroidDeveloper/beware-of-this-pitfall-in-jetpack-compose-e39eb0949c6e
#Android
👉 @developer_mobila
В этой небольшой статье я расскажу об одном подводном камне, с которым вы вполне можете столкнуться при использовании Jetpack Compose. Я также объясню, как его обойти. Это связано с распространением касаний, макетами и Поверхностью в composable.
https://medium.com/@theAndroidDeveloper/beware-of-this-pitfall-in-jetpack-compose-e39eb0949c6e
#Android
👉 @developer_mobila
👍2
How to Switch Your iOS App Delegate for Improved Testing
https://qualitycoding.org/ios-app-delegate-testing/
#ios
👉 @developer_mobila
https://qualitycoding.org/ios-app-delegate-testing/
#ios
👉 @developer_mobila
Quality Coding
How to Switch Your iOS App Delegate for Improved Testing | Quality Coding
Your iOS app delegate is probably slowing down your unit test runs. You can make your tests faster and safer by using a separate app delegate for tests.
👍1