Exploring text on Canvas using drawText API in Jetpack Compose
https://blog.canopas.com/exploring-text-on-canvas-using-drawtext-api-in-jetpack-compose-402e1285935c
#Android
👉 @developer_mobila
https://blog.canopas.com/exploring-text-on-canvas-using-drawtext-api-in-jetpack-compose-402e1285935c
#Android
👉 @developer_mobila
👍1
Пишем приложение на Mi Band 7 с сервисной частью
Эта статья написана чисто в ознакомительных целях. Я не призываю никого к переработке кода для добавления новых функций с целью использования и распространения переделанного ПО.
https://habr.com/ru/post/699368/
#Android
👉 @developer_mobila
Эта статья написана чисто в ознакомительных целях. Я не призываю никого к переработке кода для добавления новых функций с целью использования и распространения переделанного ПО.
https://habr.com/ru/post/699368/
#Android
👉 @developer_mobila
Android, MVVM with Clean Code
https://medium.com/@nicola.caferra/android-mvvm-with-clean-code-63995578253e
#Android
👉 @developer_mobila
https://medium.com/@nicola.caferra/android-mvvm-with-clean-code-63995578253e
#Android
👉 @developer_mobila
Если ИТ – это ваш конек, то Тинькофф ждет вас 23 января на катке!
Ледовый ИТ-квест, нетворкинг, дискуссии со спикерами в теплом шатре и многое другое. Вечер точно будет насыщенным и приятным. За коньки не беспокойтесь — их выдадут бесплатно.
Не медлите, регистрируйтесь сами и зовите коллег — будет весело!
Ледовый ИТ-квест, нетворкинг, дискуссии со спикерами в теплом шатре и многое другое. Вечер точно будет насыщенным и приятным. За коньки не беспокойтесь — их выдадут бесплатно.
Не медлите, регистрируйтесь сами и зовите коллег — будет весело!
What is Property Observer in Swift?
https://blog.devgenius.io/property-observers-in-swift-fb3ba5b2c4d7
#ios
👉 @developer_mobila
https://blog.devgenius.io/property-observers-in-swift-fb3ba5b2c4d7
#ios
👉 @developer_mobila
Все библиотеки имеют фатальные недостатки, или Как мы изобретали Retrofit-подобный велосипед для JSON-RPC протокола
В статье расскажу, почему не подошли готовые решения, как реализовал своё через рефлексию и как копался в исходниках Retrofit и OkHttp для реализации нужного нам функционала.
https://habr.com/ru/company/garage8/blog/698870/
#Android
👉 @developer_mobila
В статье расскажу, почему не подошли готовые решения, как реализовал своё через рефлексию и как копался в исходниках Retrofit и OkHttp для реализации нужного нам функционала.
https://habr.com/ru/company/garage8/blog/698870/
#Android
👉 @developer_mobila
How to Create an iOS Lock Screen Widget?
https://swiftsenpai.com/development/create-lock-screen-widget/
#ios
👉 @developer_mobila
https://swiftsenpai.com/development/create-lock-screen-widget/
#ios
👉 @developer_mobila
👍1
Настраиваем Gitlab CI для сборки Android-проекта
Привет! Меня зовут Даша, я Android-разработчик в команде онлайн-кинотеатра PREMIER и я хочу с вами поделиться историей как мы начали приводить в порядок Gitlab CI скрипты :)
В нашем проекте стало много вариантов сборок и чтобы не тратить кучу времени на ожидание и поиск необходимого билда нам нужно было хотя бы получить отбивку об окончании работы джобы. А затем - решить неудобства с копипастой, чтобы поддержка скриптов не вызывала выгорание:) Погнали!
https://habr.com/ru/company/gazprommedia/blog/706222/
#Android
👉 @developer_mobila
Привет! Меня зовут Даша, я Android-разработчик в команде онлайн-кинотеатра PREMIER и я хочу с вами поделиться историей как мы начали приводить в порядок Gitlab CI скрипты :)
В нашем проекте стало много вариантов сборок и чтобы не тратить кучу времени на ожидание и поиск необходимого билда нам нужно было хотя бы получить отбивку об окончании работы джобы. А затем - решить неудобства с копипастой, чтобы поддержка скриптов не вызывала выгорание:) Погнали!
https://habr.com/ru/company/gazprommedia/blog/706222/
#Android
👉 @developer_mobila
👍2
Android HDR | Migrating from TextureView to SurfaceView (Part #1) — How to Migrate
https://medium.com/androiddevelopers/android-hdr-migrating-from-textureview-to-surfaceview-part-1-how-to-migrate-6bfd7f4b970e
#Android
👉 @developer_mobila
https://medium.com/androiddevelopers/android-hdr-migrating-from-textureview-to-surfaceview-part-1-how-to-migrate-6bfd7f4b970e
#Android
👉 @developer_mobila
👍3
Using ChatGPT to Set Up an Android App
https://levelup.gitconnected.com/using-chatgpt-to-set-up-an-android-app-82d65c82cb7b
#Android
👉 @developer_mobila
https://levelup.gitconnected.com/using-chatgpt-to-set-up-an-android-app-82d65c82cb7b
#Android
👉 @developer_mobila
This media is not supported in your browser
VIEW IN TELEGRAM
Popup View — тосты, алерты и попапы для SwiftUI
https://github.com/exyte/PopupView
#ios
👉 @developer_mobila
https://github.com/exyte/PopupView
#ios
👉 @developer_mobila
🔥3👍1
How to create text recognition with Vision Framework in Swift
https://medium.com/@mobile_44538/how-to-create-text-recognition-with-vision-framework-in-swift-459779bf3586
#ios
👉 @developer_mobila
https://medium.com/@mobile_44538/how-to-create-text-recognition-with-vision-framework-in-swift-459779bf3586
#ios
👉 @developer_mobila
👍1
Чтобы студенту выйти на новый уровень в мобильной разработке, нужно посвятить много времени практике. И лучше всего — под руководством опытных специалистов.
Получить такую возможность можно на профильных интенсивах. Один из них — весенняя смена Академии Яндекса в Сириусе. Бесплатное обучение по направлениям iOS и Flutter пройдёт с 10 по 21 апреля. В программе — лекции, семинары и работа в командах над собственным приложением.
Чтобы попасть на смену, нужно решить тестовое задание до 19 февраля. В нём организаторы проверят ваше умение решать алгоритмические задачи, а также уровень владения Swift или Dart. Подробности — на сайте программы: https://clck.ru/33Jvpj
Получить такую возможность можно на профильных интенсивах. Один из них — весенняя смена Академии Яндекса в Сириусе. Бесплатное обучение по направлениям iOS и Flutter пройдёт с 10 по 21 апреля. В программе — лекции, семинары и работа в командах над собственным приложением.
Чтобы попасть на смену, нужно решить тестовое задание до 19 февраля. В нём организаторы проверят ваше умение решать алгоритмические задачи, а также уровень владения Swift или Dart. Подробности — на сайте программы: https://clck.ru/33Jvpj
🔥15👍5❤2👎1
How to Implement a Unit Test in an iOS Legacy Codebase
https://betterprogramming.pub/implement-unit-test-in-ios-legacy-codebase-d11c640c52eb
#ios
👉 @developer_mobila
https://betterprogramming.pub/implement-unit-test-in-ios-legacy-codebase-d11c640c52eb
#ios
👉 @developer_mobila
Улучшаем производительность android-приложения с помощью Baseline profiles
Производительность важна для формирования положительного пользовательского опыта использования приложения, поэтому разработчики стремятся ускорить работу своих программ. Для приложений в области безопасности важно время инициализации: пара секунд может стать роковой для пользователя. Поэтому в «Лаборатории Касперского» мы пристально следим за производительностью наших приложений, анализируем влияние новых доработок на ключевые метрики и регулярно улучшаем их. Далее
👉@developer_mobila
Производительность важна для формирования положительного пользовательского опыта использования приложения, поэтому разработчики стремятся ускорить работу своих программ. Для приложений в области безопасности важно время инициализации: пара секунд может стать роковой для пользователя. Поэтому в «Лаборатории Касперского» мы пристально следим за производительностью наших приложений, анализируем влияние новых доработок на ключевые метрики и регулярно улучшаем их. Далее
👉@developer_mobila
Самый запутанный краш в моей жизни
Привет, мой дорогой читатель, сегодня я поведаю тебе очень занимательную историю о том, как краш на андроиде довел меня до первых седин. И какие необычные особенности есть у андроида при работе с dex файлами.
https://habr.com/ru/post/706126/
#Android
👉 @developer_mobila
Привет, мой дорогой читатель, сегодня я поведаю тебе очень занимательную историю о том, как краш на андроиде довел меня до первых седин. И какие необычные особенности есть у андроида при работе с dex файлами.
https://habr.com/ru/post/706126/
#Android
👉 @developer_mobila
👍3😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Building a Wrapping HStack With the SwiftUI Layout Protocol
https://betterprogramming.pub/building-a-wrapping-hstack-with-the-swiftui-layout-protocol-1e718239bf57
#ios
👉 @developer_mobila
https://betterprogramming.pub/building-a-wrapping-hstack-with-the-swiftui-layout-protocol-1e718239bf57
#ios
👉 @developer_mobila
🔥3