Мобильная разработка #1
前往频道在 Telegram
Всё о создании приложений под Android и iOS в одном месте. 🔹 Инструменты, библиотеки и ресурсы для ускорения работы. 🔹 Статьи и гайды для разработчиков любого уровня. 🔹 Тренды мобильной разработки и новости индустрии. Реклама @evgenycarter
显示更多3 878
订阅者
-124 小时
-57 天
-530 天
帖子存档
Синбиотик Максилак
2в1: пробиотик и пребиотик для поддержания микрофлоры. В составе 9 видов живых бактерий. Удобный прием - 1 капсула один раз в день во время еды. Не содержит лактозу.
Узнать больше
Не является лекарством
#реклама
maxilac.ru
О рекламодателе
Как использовать CoreMotion для получения сенсорных данных
В этой статье мы разберемся, как он работает, и создадим простой интерфейс для отображения собранных данных.
CoreMotion — это фреймворк Apple, который передает информацию о движении и окружающей среде от бортовых датчиков устройства. Он, в частности, позволяет разработчикам получать доступ к данным о движении устройства, таким как ускорение, скорость и ориентация.
Кроме того, он оптимизирован для получения точных данных о движении даже в сложных условиях, таких как быстрое движение или изменение направления, поскольку использует датчики устройства для измерения и отслеживания движения в режиме реального времени.
Вы можете использовать этот фреймворк для доступа к данным, генерируемым оборудованием, и использовать их для всего, что только можно себе представить. Например, игра может использовать данные акселерометра и гироскопа для управления поведением игры на экране.
https://medium.com/appledeveloperacademy-ufpe/swift-how-to-use-coremotion-to-obtain-sensorial-data-20b1b73a948a
#ios
👉 @developer_mobila
Обучение графическому дизайну! Диплом + Стажировка!
Освойте профессию графического дизайнера с нуля до уровня PRO и научитесь работать с самыми востребованными инструментами - от Adobe Photoshop до Cinema 4D!
- Дистанционное обучение с выдачей диплома;
- Устроим на стажировку и поможем устроиться на работу;
- Айдентика бренда, сайт на Tilda, 2D и 3D-анимация и ещё 12 работ в портфолио;
- Бонусные курсы по поиску клиентов и трудоустройству;
- Рассрочка 0%. Вы можете оплачивать обучение по месяцам без процентов и переплат. От 5625 ₽/мес;
- 26 тематических блоков по дизайну графики, сайтов и анимации;
- Практические задания, видеолекции, лонгриды и дополнительные материалы от экспертов;
- Регулярные онлайн-вебинары с выдачей сертификатов;
- Гос. Лицензия на осуществление образовательной деятельности.
Перейти на сайт
#реклама
pentaschool.ru
О рекламодателе
Современная Android-разработка в 2023 году
Всем привет, я хотел бы поделиться с вами тем, как создавать приложения для Android с учетом последних тенденций 2023 года.
Это статья основана на моем мнении и профессиональном опыте, с учетом различных мнений сообщества разработчиков Android, а также с постоянным обзором руководств, предоставляемых Google для Android.
Я должен прояснить, что есть очень интересные инструменты, шаблоны и архитектуры, которые я могу не упоминать, но это не значит, что они не могут быть другими интересными альтернативами для разработки приложений для Android.
https://devjorgecastro.medium.com/modern-android-app-development-in-2023-ff445d3652b4
#Android
👉 @developer_mobila
Курс "Тестировщик" с трудоустройством через 4 месяца!
Получите востребованную IT-профессию без технического образования.
Научитесь ручному тестированию и автоматизации на Python.
Соберете портфолио из 14 проектов и начните работать после 4 месяцев обучения!
Подать заявку
#реклама
bangbangeducation.ru
О рекламодателе
Statically-typed JSON payload in Swift
https://jobandtalent.engineering/statically-typed-json-payload-in-swift-bd193a9e8cf2
#ios
👉 @developer_mobila
Откройте бизнес с нуля с быстрой окупаемостью!
Свой высокодоходный бизнес под брендом федеральной компании. Оставьте заявку!
Узнать больше
#реклама
samoletplus.ru
О рекламодателе
Exploring the Composable Architecture Framework
В компании Conjure наша iOS-команда прилагает все усилия, чтобы быть в курсе последних тенденций и технологий, когда речь идет о Swift. При использовании SwiftUI и Combine возникает проблема эффективного управления состоянием.
В прошлом году я присутствовал на докладе Никиты Мунье, где он поделился своим опытом использования Composable Architecture. В этой статье я расскажу об этом фреймворке.
https://insight.conjure.co.uk/the-composable-architecture-2eae60963248
#ios
👉 @developer_mobila
Курс «Python-разработчик» от Яндекса. Начните с нуля.
Программа 2023 года.
Диплом о переподготовке и помощь с поиском работы.
Рассрочка.
Зарегистрироваться
#реклама 16+
practicum.yandex.ru
О рекламодателе
Матрица Судьбы (компетенций) Android-программиста
«Вы заметили, какое сейчас время? Новая эра, новая эпоха. Век открытых, доступных знаний – было бы желание, как говорится. Все больше и больше людей как будто просыпаются, выходят из длительного сна, состояния стагнация»1 - цитата из книги.
«Без знаний о совокупности талантов и данных, дарованных нам при рождении жизнь похожа на заблудившийся в открытом море корабль»2 - взято с одного сайта про Матрицу Судьбы. Почему-то некоторые цитаты, относящиеся к Матрице Судьбы очень хорошо подходят к Матрице Компетенций. Интересно…
https://habr.com/ru/articles/735516/
#Android
👉 @developer_mobila
Бесплатный курс по коучингу от экспертов MCC ICF
Вам подойдет курс, если вы:
- занимаетесь бизнесом и думаете, как усилить экспертность ваших сотрудников, чтобы увеличить их результативность
- работаете с людьми и хотите более глубоко работать с психологией, лучше видеть потенциал этих людей и уметь его раскрывать
- ищете новые инструменты, которые можно внедрить в свою нынешнюю работу, чтобы повышать чек
- знаете, что коммуникация с людьми и поиск их сильных сторон — ваш талант и вы хотите его монетизировать
На данный момент курс открыт бессрочно и уроки можно смотреть в любое время, но доступ может закрыться в любой момент. Поэтому присоединяйтесь к компании единомышленников уже сегодня и начните использовать простые коучинговые инструменты уже после курса «Профессия коуч»
Зарегистрироваться
#реклама
5prismlearn.com
О рекламодателе
Using PreviewParameters and providing Composables to Jetpack Compose Previews
https://proandroiddev.com/using-previewparameters-and-providing-composables-to-jetpack-compose-previews-5b1f5a8fe192
#Android
👉 @developer_mobila
⁉️Реализуем высокую доступность: суперкомпьютер по цене ноутбука?
🔥26.09 в 19:00 (мск) узнайте на бесплатном открытом уроке «Реализуем высокую доступность: суперкомпьютер по цене ноутбука» от OTUS.
Преподаватель Сергей Окатов – кандидат физико-математических наук, автор курса “Kotlin Backend Developer.Professional”.
На уроке:
- обсудим теоретические принципы HA (High Availability, высокой доступности) и как Kubernetes их реализует на практике;
- разберем особенности одноплатных контроллеров и установим на них Kubernetes;
- выполним настройку Кубера и запустим на нем приложение;
- посмотрим устройство кластера на Kubernetes и обсудим некоторые его компоненты.
Для участия необходимо подтвердить знания и пройти тестирование.
👉ПРОЙТИ ТЕСТ
Занятие пройдёт в рамках курса «Kotlin Backend Developer. Professional». В процессе обучения вы прикоснетесь к большому числу инструментов разработки современных, гибких, высокопроизводительных серверных приложений на языке Kotlin. При покупке курса доступна рассрочка платежа. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Поделитесь опытом в разработке интерфейсов на главной технической конференции Яндекса YaTalks 2023
👉 Что за мероприятие
YaTalks 2023 — это международная конференция Яндекса для IT-сообщества. На ивенте специалисты в сфере разработки обмениваются знаниями и рассказывают о своих самых интересных проектах.
👉 Где и когда пройдёт
5 и 6 декабря 2023 года: офлайн в Москве и Белграде, онлайн — во всём мире.
👉 Кого ищем
Разработчиков, которые решали разные технические задачи в области разработки интерфейсов. Главное требование — подготовить актуальный и уникальный доклад и выступить с ним на широкую аудиторию.
👉 Какие тематики подойдут для YaTalks
Про взаимодействие пользователей на разных платформах: от классического веба и мобильных приложений до нестандартных устройств с экраном и без. Например:
— Кросс-платформенная разработка для нескольких типов устройств
— Server Driven UI
— Архитектурные паттерны, применимые для любых платформ разработки
— Создание разных тем оформления и взаимодействие с дизайнерами
— Оптимизация скорости работы интерфейсов
👉 Как подать заявку
Принимаем заявки до 1 октября 2023 года. Ознакомимся со всеми анкетами и свяжемся с вами до 14 октября.
Заполняйте форму на сайте и станьте спикером самой масштабной конференции Яндекса для IT-сообщества.
Реклама. ООО "Яндекс". erid:2VtzqwLKz8y
⁉️Реализуем высокую доступность: суперкомпьютер по цене ноутбука?
🔥26.09 в 19:00 (мск) узнайте на бесплатном открытом уроке «Реализуем высокую доступность: суперкомпьютер по цене ноутбука» от OTUS.
Преподаватель Сергей Окатов – кандидат физико-математических наук, автор курса “Kotlin Backend Developer.Professional”.
На уроке:
- обсудим теоретические принципы HA (High Availability, высокой доступности) и как Kubernetes их реализует на практике;
- разберем особенности одноплатных контроллеров и установим на них Kubernetes;
- выполним настройку Кубера и запустим на нем приложение;
- посмотрим устройство кластера на Kubernetes и обсудим некоторые его компоненты.
Для участия необходимо подтвердить знания и пройти тестирование.
👉ПРОЙТИ ТЕСТ
Занятие пройдёт в рамках курса «Kotlin Backend Developer. Professional». В процессе обучения вы прикоснетесь к большому числу инструментов разработки современных, гибких, высокопроизводительных серверных приложений на языке Kotlin. При покупке курса доступна рассрочка платежа. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Авторизация OAuth 2.0 в Google Api для Android без специальных библиотек
На тему OAuth 2.0 написано море хороших статей (например: 1,2), переписывать их не буду, а лучше расскажу про изобретение велосипеда то, как я пытался на практике реализовать авторизацию в Google Api посредством простых запросов.
Про существование библиотек Sign-In, AppAuth, AccountManager я в курсе, но чего они все не дают, так это четкого понимания как происходит обмен ключами и что они из себя представляют. Было принято решение получить токены от Google Books без применения специализированных библиотек для того,чтобы разобраться как все устроено, возможно кому-то пригодится. Сразу скажу, что не являюсь экспертом, и крутым разработчикам будет не интересно изобретение велосипедов,но возможно кому-то из начинающих разработчиков пригодится данная информация.
https://habr.com/ru/articles/735982/
#Android
👉 @developer_mobila
Новое в умном доме с Алисой
Создавайте удобные сценарии с новыми Zigbee-устройствами Яндекса
Узнать больше
#реклама
yandex.ru
О рекламодателе
Attempting to connect a tvOS app to an iOS app with DeviceDiscoveryUI
https://bendodson.com/weblog/2023/05/10/connecting-a-tvos-app-to-ios-ipados-and-watchos-with-devicediscoveryui/
#ios
👉 @developer_mobila
Пройдите курс по SQL в Нетологии за 0₽
Специалисты, которые умеют работать с SQL, высоко ценятся на рынке труда.
Они работают в крупных компаниях и на фрилансе, получают зарплату выше рынка и быстро растут в профессии.
На бесплатном курсе-симуляторе вы изучите теорию работы с базами данных и узнаете, какие рабочие задачи поможет решать SQL. Но главное - научитесь создавать запросы и решите реальную задачу — соберёте данные о покупателях интернет-магазина в удобную базу данных, настроите быстрый поиск информации и сформируете отчёт.
А по промокоду TG5 получите специальную скидку 5% на курсы дополнительного профессионального образования.
Зарегистрироваться
#реклама 16+
netology.ru
О рекламодателе
В каких случаях использовать функцию derivedStateOf из Jetpack Compose
derivedStateOf - это функция, которая из исходных объектов State формирует производный State. Основной смысл применения функции derivedStateOf - понизить частоту изменения исходного State, тем самым избавиться от ненужных рекомпозиций.
Лямбда-выражение, которое передается в derivedStateOf, выполняется каждый раз, когда изменяется любой из входных объектов State, и результат используется для обновления значения производного State. Важно понимать, что лямбда-выражение будет вызываться повторно только если изменится свойство value объекта State и чтение этого свойства происходит в этой лямбде. Изменение захваченных переменных другого типа не приведет к повторному вызову лямбда-выражения.
https://habr.com/ru/articles/735526/
#Android
👉 @developer_mobila
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
