Новинка от Apple: RoomPlan API
На WWDC 2022 Apple показала новый инструмент RoomPlan, реализованный на основе ARKit 6, который использует LiDAR датчик на новейших iPhone и iPad для быстрого создания 3D-планов комнат.
API может быть полезен для приложений в сфере недвижимости, архитектуры и дизайна интерьеров. При этом он одновременно точен и гибок в настройке и экспортировании результатов, и достаточно прост в использовании.
iOS-разработчиков протестировал новую технологию и поделился своим мнением:
https://tprg.ru/D8Oe
#ios
На WWDC 2022 Apple показала новый инструмент RoomPlan, реализованный на основе ARKit 6, который использует LiDAR датчик на новейших iPhone и iPad для быстрого создания 3D-планов комнат.
API может быть полезен для приложений в сфере недвижимости, архитектуры и дизайна интерьеров. При этом он одновременно точен и гибок в настройке и экспортировании результатов, и достаточно прост в использовании.
iOS-разработчиков протестировал новую технологию и поделился своим мнением:
https://tprg.ru/D8Oe
#ios
👍1
Архитектура приложений на Flutter
Если вы разрабатываете простейшее CRUD приложение, то архитектура такого плана будет излишней. Но если вы разрабатываете нечто более масштабное, то эта серия статей для вас:
https://tprg.ru/KHPO
#flutter
Если вы разрабатываете простейшее CRUD приложение, то архитектура такого плана будет излишней. Но если вы разрабатываете нечто более масштабное, то эта серия статей для вас:
https://tprg.ru/KHPO
#flutter
👍7👎2
Подборка актуальных вакансий
— iOS-разработчик
Где: Москва, Санкт-Петербург, Казань, Пермь, можно удалённо
Опыт: от 2 лет
— Старший Android-разработчик
Где: Москва
Опыт: от 3 лет
— Senior iOS-разработчик
Где: Москва
Опыт: от 3 лет
— Senior Android-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Middle iOS-разработчик
Где: Москва
Опыт: от 3 лет
#вакансии #работа
— iOS-разработчик
Где: Москва, Санкт-Петербург, Казань, Пермь, можно удалённо
Опыт: от 2 лет
— Старший Android-разработчик
Где: Москва
Опыт: от 3 лет
— Senior iOS-разработчик
Где: Москва
Опыт: от 3 лет
— Senior Android-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Middle iOS-разработчик
Где: Москва
Опыт: от 3 лет
#вакансии #работа
👎21👍5
Плагин для Метаданных от Flutter
Метаданные — это вся информация, которая содержится в объекте, например в фото, в видео или даже ссылке.
— Например из фото, вы можете получить данные о местонахождении, типе камеры или данные об устройстве.
— С простой ссылки можно извлечь фото, описание бренда, цену продукта и т.д.
— Если нужно создать социальную сеть или блог, можно использовать метаданные, чтобы не загружать большое количество лишних данных.
По ссылке можно найти пошаговое руководство по установке плагина: https://tprg.ru/Zn8p
#flutter #метаданные
Метаданные — это вся информация, которая содержится в объекте, например в фото, в видео или даже ссылке.
— Например из фото, вы можете получить данные о местонахождении, типе камеры или данные об устройстве.
— С простой ссылки можно извлечь фото, описание бренда, цену продукта и т.д.
— Если нужно создать социальную сеть или блог, можно использовать метаданные, чтобы не загружать большое количество лишних данных.
По ссылке можно найти пошаговое руководство по установке плагина: https://tprg.ru/Zn8p
#flutter #метаданные
👍9👎1
Разработка на Android для начинающих
С чего начинать разработку приложения под Android? Для тех, кто давно хотел создавать дизайн приложений, изучить концепцию и основы — этот видеокурс может стать отличным стартом.
Вы начнете с настроек Android Studio, научитесь работать с потоками через AsyncTask и многое другое. В конце курса, вы всегда сможете сверить свой код с источником на GitHub:
https://youtu.be/3sHm_-nWPEI
#android
С чего начинать разработку приложения под Android? Для тех, кто давно хотел создавать дизайн приложений, изучить концепцию и основы — этот видеокурс может стать отличным стартом.
Вы начнете с настроек Android Studio, научитесь работать с потоками через AsyncTask и многое другое. В конце курса, вы всегда сможете сверить свой код с источником на GitHub:
https://youtu.be/3sHm_-nWPEI
#android
YouTube
Android для начинающих. Урок 1: Начальная настройка. Android Studio.
МОЙ КУРС ПО GIT: https://www.udemy.com/course/git-alishev/?referralCode=71994763964B8E2E6A4E
Реклама и сотрудничество: alishev.neil@gmail.com
Реклама и сотрудничество: alishev.neil@gmail.com
💩23👍4👎4👏1
Как использовать API Live Activities на iOS 16
На конференции WWDC22, Apple анонсировал множество новых улучшений и функций от Xcode, Swift, Swift UI и многих других. Одна из них Live Activities API на iOS 16.
Live Activities API — это виджет-уведомление, показывающий статус текущих действий в реальном времени. Например можно проверить счёт в футбольном матче, статус доставки еды или погоду прямо с экрана блокировки.
Разработчики могут использовать Live Activities API , чтобы адаптировать виджеты и уведомления под возможности iOS 16. Изучить, как использовать API Live Activities на iOS 16, можно уже прямо сейчас:
https://tprg.ru/WZ1r
#ios
На конференции WWDC22, Apple анонсировал множество новых улучшений и функций от Xcode, Swift, Swift UI и многих других. Одна из них Live Activities API на iOS 16.
Live Activities API — это виджет-уведомление, показывающий статус текущих действий в реальном времени. Например можно проверить счёт в футбольном матче, статус доставки еды или погоду прямо с экрана блокировки.
Разработчики могут использовать Live Activities API , чтобы адаптировать виджеты и уведомления под возможности iOS 16. Изучить, как использовать API Live Activities на iOS 16, можно уже прямо сейчас:
https://tprg.ru/WZ1r
#ios
👍9
Создание простого мобильного приложения с использованием KivyMD на Python
KivyMD — это фреймворк с открытым исходным кодом, написанный с использованием Python для разработки мобильных приложений. По ссылке вы можете самостоятельность изучить основы Kivy, включая то, как добавлять виджеты, компоновать несколько виджетов и использовать язык KV.
В результате у вас будет простой калькулятор на Kivy:
https://tprg.ru/lzX0
#python #kivy
KivyMD — это фреймворк с открытым исходным кодом, написанный с использованием Python для разработки мобильных приложений. По ссылке вы можете самостоятельность изучить основы Kivy, включая то, как добавлять виджеты, компоновать несколько виджетов и использовать язык KV.
В результате у вас будет простой калькулятор на Kivy:
https://tprg.ru/lzX0
#python #kivy
💩35👍4👎3😁2🤮2
GitLab изменил решение об удалении неактивных репозиториев.
На прошлой неделе GitLab попал под критику за решение удалять неактивные репозитории пользователей, которые используют платформу бесплатно. В связи с этим, 5 августа представители GitLab сделали новое заявление в Twitter.
Платформа приняла решение, что не будет удалять репозитории, а перенесёт их на другое объектное хранилище. После этого проекты будут доступны, но загрузка их будет происходить медленнее.
GitLab оставил пока без объяснений, как будет определять неактивный проект и будет ли перенесённый репозиторий виден всем пользователям.
#gitlab
На прошлой неделе GitLab попал под критику за решение удалять неактивные репозитории пользователей, которые используют платформу бесплатно. В связи с этим, 5 августа представители GitLab сделали новое заявление в Twitter.
Платформа приняла решение, что не будет удалять репозитории, а перенесёт их на другое объектное хранилище. После этого проекты будут доступны, но загрузка их будет происходить медленнее.
GitLab оставил пока без объяснений, как будет определять неактивный проект и будет ли перенесённый репозиторий виден всем пользователям.
#gitlab
👍9🤔1
Где вы храните личные репозитории?
Anonymous Poll
78%
GitHub
10%
GitLab
6%
Bitbucket
0%
GitBucket
6%
Другое
👍2
Тенденции мобильных приложений в 2022
По статистке ожидается, что к 2027 году мировой рынок разработки мобильных приложений достигнет 44,3 трлн долларов. В статье рассказывается об основных тенденциях на 2022: https://tprg.ru/t1ir
В список вошли:
— Smart App: приложения, которые можно использовать сразу для нескольких задач (заказать еду или такси, купить билеты, отправить сообщения и т.д.).
— Voice technology — приложения для распознавания голоса, диктовки речи в текст и т.д.
— Использование AR и VR технологий в мобильных приложениях.
По статистке ожидается, что к 2027 году мировой рынок разработки мобильных приложений достигнет 44,3 трлн долларов. В статье рассказывается об основных тенденциях на 2022: https://tprg.ru/t1ir
В список вошли:
— Smart App: приложения, которые можно использовать сразу для нескольких задач (заказать еду или такси, купить билеты, отправить сообщения и т.д.).
— Voice technology — приложения для распознавания голоса, диктовки речи в текст и т.д.
— Использование AR и VR технологий в мобильных приложениях.
👍13🔥5❤3
This media is not supported in your browser
VIEW IN TELEGRAM
Подборка бесплатных анимаций SwiftUI
Анимация помогает пользователю ориентироваться в приложении, давая визуальные подсказки и фидбек. Например, как в Tinder при свайпах или в Telegram при записи голосового сообщения.
В этом GitHub репозитории, вы можете взять любую понравившуюся вам анимацию и использовать бесплатно в вашем проекте:
https://github.com/Shubham0812/SwiftUI-Animations
#swiftui
Анимация помогает пользователю ориентироваться в приложении, давая визуальные подсказки и фидбек. Например, как в Tinder при свайпах или в Telegram при записи голосового сообщения.
В этом GitHub репозитории, вы можете взять любую понравившуюся вам анимацию и использовать бесплатно в вашем проекте:
https://github.com/Shubham0812/SwiftUI-Animations
#swiftui
👍18🍌4
Как создать WhatsApp на Android с помощью Jetpack Compose
В этой статье вы узнаете, как создать мобильное приложение в стиле WhatsApp. Среди задач стоит:
— Реализация UI элементов с помощью Jetpack Compos.
— Выполнение фоновых задач с помощью корутин Kotlin.
— Реализация компонентов архитектуры Android с помощью библиотек Jetpack (Hilt и App Startup).
— Интеграция систем чата со Stream Chat SDK для обработки запросов в режиме реального времени.
#android
В этой статье вы узнаете, как создать мобильное приложение в стиле WhatsApp. Среди задач стоит:
— Реализация UI элементов с помощью Jetpack Compos.
— Выполнение фоновых задач с помощью корутин Kotlin.
— Реализация компонентов архитектуры Android с помощью библиотек Jetpack (Hilt и App Startup).
— Интеграция систем чата со Stream Chat SDK для обработки запросов в режиме реального времени.
#android
👍27
Новый виджет в iOS CalendarView
В календаре iOS 16 появился MultiDatePicker, который позволяет пользователям выбирать несколько дат и подсветить их.
MultiDatePicker имеет такой же графический стиль, как и DatePicker. Гайд по настройке виджета вы найдете здесь:
https://tprg.ru/yqXU
#swiftui
В календаре iOS 16 появился MultiDatePicker, который позволяет пользователям выбирать несколько дат и подсветить их.
MultiDatePicker имеет такой же графический стиль, как и DatePicker. Гайд по настройке виджета вы найдете здесь:
https://tprg.ru/yqXU
#swiftui
🔥4👍2
Разбираемся с WorkManager из Android Jetpack
WorkManager — это один из популярных инструментов для реализации фоновой работы в мобильных приложениях. В сложных приложениях он помогает оптимизировать и эффективно использовать ресурсы, выделяя работу в отдельный процесс. Даже если устройство перезагрузилось или приложение закрылось, WorkManager гарантирует выполнение задачи.
Узнать больше как работает WorkManager вы можете в статье:
https://tprg.ru/fTwS
#android
WorkManager — это один из популярных инструментов для реализации фоновой работы в мобильных приложениях. В сложных приложениях он помогает оптимизировать и эффективно использовать ресурсы, выделяя работу в отдельный процесс. Даже если устройство перезагрузилось или приложение закрылось, WorkManager гарантирует выполнение задачи.
Узнать больше как работает WorkManager вы можете в статье:
https://tprg.ru/fTwS
#android
👍18🔥3
Паттерны проектирования в Dart
Если вы пробуете писать приложения на Flutter, то наверняка интересуетесь углубленным изучением языка Dart, т.к. именно он используется для разработки.
На Хабре как раз вышла серия статей с подробным объяснением паттернов в Dart:
— часть 1: https://tprg.ru/bDor
— часть 2: https://tprg.ru/ZWxu
— часть 3: https://tprg.ru/tPd3
Спойлер: примеры на котах.
#dart #flutter
Если вы пробуете писать приложения на Flutter, то наверняка интересуетесь углубленным изучением языка Dart, т.к. именно он используется для разработки.
На Хабре как раз вышла серия статей с подробным объяснением паттернов в Dart:
— часть 1: https://tprg.ru/bDor
— часть 2: https://tprg.ru/ZWxu
— часть 3: https://tprg.ru/tPd3
Спойлер: примеры на котах.
#dart #flutter
👍16🔥4
Как автоматически форматировать код в Android
Убрать ненужные пробелы, пустые строки, однотипно выровнять код — кажется, что это всё мелочи. До тех пор пока эти мелочи не превращают код в хаос.
Делимся с вами способом форматирования кода с помощью плагина Ktlint и Git Hooks:
https://tprg.ru/Nbmv
#android
Убрать ненужные пробелы, пустые строки, однотипно выровнять код — кажется, что это всё мелочи. До тех пор пока эти мелочи не превращают код в хаос.
Делимся с вами способом форматирования кода с помощью плагина Ktlint и Git Hooks:
https://tprg.ru/Nbmv
#android
💩8👍3🤮2
Какую базу данных выбрать для приложения?
В 2022 Stack Overflow провел опрос среди программистов на самую популярную базу данных. В результате голосования лидером стал MySQL.
Однако выбирая СУБД для своего проекта, нужно рассмотреть множество нюансов, например:
— количество одновременных пользователей,
— размер базы данных,
— цена БД,
— защита данных.
В статье описаны базовые принципы, которые помогут вам в выборе:
https://tprg.ru/WHro
#mysql #субд
В 2022 Stack Overflow провел опрос среди программистов на самую популярную базу данных. В результате голосования лидером стал MySQL.
Однако выбирая СУБД для своего проекта, нужно рассмотреть множество нюансов, например:
— количество одновременных пользователей,
— размер базы данных,
— цена БД,
— защита данных.
В статье описаны базовые принципы, которые помогут вам в выборе:
https://tprg.ru/WHro
#mysql #субд
👍9❤2
Подборка актуальных вакансий
— iOS-разработчик
Где: Москва, Санкт-Петербург, Казань, Пермь, можно удалённо
Опыт: от 2 лет
— Middle iOS-разработчик
Где: Москва
Опыт: от 3 лет
— Senior iOS-разработчик
Где: Москва
Опыт: от 3 лет
— Senior Android-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Старший Android-разработчик
Где: Москва
Опыт: от 3 лет
#вакансии #работа
— iOS-разработчик
Где: Москва, Санкт-Петербург, Казань, Пермь, можно удалённо
Опыт: от 2 лет
— Middle iOS-разработчик
Где: Москва
Опыт: от 3 лет
— Senior iOS-разработчик
Где: Москва
Опыт: от 3 лет
— Senior Android-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Старший Android-разработчик
Где: Москва
Опыт: от 3 лет
#вакансии #работа
👎18👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Создаём Dialog, Snackbar и Toast на Android
В этом уроке вы изучите как:
— использовать диалоговые окна,
— показать индикатор загрузки,
— создать кастомный Toast и SnackBar.
Переходите на гайд для детального разбора:
https://tprg.ru/o7nc
#android
В этом уроке вы изучите как:
— использовать диалоговые окна,
— показать индикатор загрузки,
— создать кастомный Toast и SnackBar.
Переходите на гайд для детального разбора:
https://tprg.ru/o7nc
#android
💩6🤮3🤔2❤1👍1
Какие сервисы Accessibility существуют на Android
Accessibility Services помогают адаптироваться людям с ограниченными возможностями в приложении.
— TalkBack зачитывает информацию с экрана,
— Voice Access позволяет управлять устройством с помощью голосых команд,
— Live Captions преобразовывает речь в субтитры.
В этой статье вы подробно узнаете о доступных сервисах на Android и найдете примеры, как улучшить их под ваше приложение:
https://tprg.ru/5LB7
#android
Accessibility Services помогают адаптироваться людям с ограниченными возможностями в приложении.
— TalkBack зачитывает информацию с экрана,
— Voice Access позволяет управлять устройством с помощью голосых команд,
— Live Captions преобразовывает речь в субтитры.
В этой статье вы подробно узнаете о доступных сервисах на Android и найдете примеры, как улучшить их под ваше приложение:
https://tprg.ru/5LB7
#android
👍9
Состоялся релиз Android 13
15 августа Google выпустил новую версию Android. К сожалению, пока только для Pixel. Что нового?
— новый интерфейс выбора фотографий и видео,
— средства разработки приложений обновили до OpenJDK 11,
— появился API, который позволяет привязывать к приложению индивидуальные настройки языка,
— добавлена поддержка MIDI 2.0,
— аудиодескрипция в Accessibility.
Детальнее в этой статье:
https://tprg.ru/9TD6
#android
15 августа Google выпустил новую версию Android. К сожалению, пока только для Pixel. Что нового?
— новый интерфейс выбора фотографий и видео,
— средства разработки приложений обновили до OpenJDK 11,
— появился API, который позволяет привязывать к приложению индивидуальные настройки языка,
— добавлена поддержка MIDI 2.0,
— аудиодескрипция в Accessibility.
Детальнее в этой статье:
https://tprg.ru/9TD6
#android
👍15🤮1