This media is not supported in your browser
VIEW IN TELEGRAM
Приложения для Android позволят управлять курсором с помощью лица
Google объявила, что проект управления игровой мышью при помощи мимики Project Gameface теперь доступен с открытым исходным кодом для разработчиков Android.
Теперь пользователи смогут управлять курсором с помощью мимики или движений головы. Например, щелчок можно настроить как реакцию на приподнятую бровь.
Project Gameface, анонсированный во время Google I/O 2023, использует камеру устройства и базу данных выражений лица из API распознавания MediaPipe.
«Через камеру устройство плавно отслеживает выражения лица и движения головы, переводя их в интуитивно понятный и персонализированный контроль», — поясняет Google.
#android
Google объявила, что проект управления игровой мышью при помощи мимики Project Gameface теперь доступен с открытым исходным кодом для разработчиков Android.
Теперь пользователи смогут управлять курсором с помощью мимики или движений головы. Например, щелчок можно настроить как реакцию на приподнятую бровь.
Project Gameface, анонсированный во время Google I/O 2023, использует камеру устройства и базу данных выражений лица из API распознавания MediaPipe.
«Через камеру устройство плавно отслеживает выражения лица и движения головы, переводя их в интуитивно понятный и персонализированный контроль», — поясняет Google.
#android
🔥11🌚2❤1👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Если вам кажется, что iPhone очень дорогой, просто посмотрите это видео
В этом видео наглядно и на примерах объясняется, почему с пользователей не просто хотят содрать денег за маркетинг и почему продукция Apple столько стоит.
О, да, теперь всё точно встало на свои места...
#ios
В этом видео наглядно и на примерах объясняется, почему с пользователей не просто хотят содрать денег за маркетинг и почему продукция Apple столько стоит.
О, да, теперь всё точно встало на свои места...
#ios
😁41🤣8👏1
Что должен знать начинающий фронтендер?
Собрали советы для достижения успеха в профессии от опытного фронтенд-разработчика в одну статью. А также ответили на частые вопросы новичков: от зарплаты и стека до перспектив карьерного роста.
https://tproger.ru/articles/frontend-razrabotka--chem-zanimayutsya-i-skolko-zarabatyvayut-specialisty
#фронтенд #советы
Собрали советы для достижения успеха в профессии от опытного фронтенд-разработчика в одну статью. А также ответили на частые вопросы новичков: от зарплаты и стека до перспектив карьерного роста.
https://tproger.ru/articles/frontend-razrabotka--chem-zanimayutsya-i-skolko-zarabatyvayut-specialisty
#фронтенд #советы
😁12
Интересных OpenSource-проектов вам в ленту: ComposeLife — мультиплатформенное приложение-симулятор игры в жизнь
Приложение написано на Kotlin с интерфейсом на Jetpack Compose. В нем автор проекта создал для себя персональную песочницу, в которой экспериментирует с разными библиотеками и инструментами.
Проект полностью готов к тому, чтобы клонировать репозиторий и поработать с ним самостоятельно. Из требований: Android Studio Koala 2024.1.1 и JDK 17+.
Подробнее: https://github.com/alexvanyo/composelife
#android
Приложение написано на Kotlin с интерфейсом на Jetpack Compose. В нем автор проекта создал для себя персональную песочницу, в которой экспериментирует с разными библиотеками и инструментами.
Проект полностью готов к тому, чтобы клонировать репозиторий и поработать с ним самостоятельно. Из требований: Android Studio Koala 2024.1.1 и JDK 17+.
Подробнее: https://github.com/alexvanyo/composelife
#android
👍5🔥1
Вышел Kotlin 2.0: что нового?
Компания JetBrains наконец-то порадовала нас свежим релизом — Kotlin 2.0. Он включает в себя немало новых возможностей и улучшений
Среди обновлений: разрешение проблем с файловыми структурами, анализ API, упрощенные инициализаторы, оптимизация контекстного коллектора и другие фичи.
Главное из крупнейшего релиза языка за последнее время: https://tproger.ru/news/kotlin-2-0--sobrali-dlya-vas-glavnoe-iz-krupnejwego-reliza-yazyka-za-poslednee-vremya
#kotlin #android
Компания JetBrains наконец-то порадовала нас свежим релизом — Kotlin 2.0. Он включает в себя немало новых возможностей и улучшений
Среди обновлений: разрешение проблем с файловыми структурами, анализ API, упрощенные инициализаторы, оптимизация контекстного коллектора и другие фичи.
Главное из крупнейшего релиза языка за последнее время: https://tproger.ru/news/kotlin-2-0--sobrali-dlya-vas-glavnoe-iz-krupnejwego-reliza-yazyka-za-poslednee-vremya
#kotlin #android
❤13🔥5👍3
Как можно отследить пользователя iOS и Android через пуш-уведомления
Недавно стало известно о новом виде слежки за пользователями смартфонов: через пуш-уведомления в iOS и Android. Газета Washington Post написала, что эту тактику начало использовать ФБР.
Согласно расследованию, для идентификации пользователей нужно запрость у компаний Apple и Google данные пуш-уведомлений, так называемые «пуш-токены» (push token). Эти данные можно запрашивать без предъявления ордера.
С помощью пуш-токенов можно идентифицировать конкретный смартфон, а потом запросить у компании данные о его владельце.
Подробнее о том, как работает такой метод слежки, в статье: https://habr.com/ru/companies/globalsign/articles/815425/
#безопасность
Недавно стало известно о новом виде слежки за пользователями смартфонов: через пуш-уведомления в iOS и Android. Газета Washington Post написала, что эту тактику начало использовать ФБР.
Согласно расследованию, для идентификации пользователей нужно запрость у компаний Apple и Google данные пуш-уведомлений, так называемые «пуш-токены» (push token). Эти данные можно запрашивать без предъявления ордера.
С помощью пуш-токенов можно идентифицировать конкретный смартфон, а потом запросить у компании данные о его владельце.
Подробнее о том, как работает такой метод слежки, в статье: https://habr.com/ru/companies/globalsign/articles/815425/
#безопасность
👍6
Какой бы один самый главный совет в начале карьеры смог бы изменить вашу жизнь?
Представьте, что вам выпала возможность передать себе из прошлого совет. Что бы вы посоветовали себе сейчас, зная, как все может сложиться?
Побольше читать, сразу начать учить Compose, не верить в скорую смерть Objective-C или освоить Kotlin вместо Java? А может, вкатиться в IT пораньше или, наоборот, вообще уйти в сварщики?
Расскажите. Вдруг, кто-то прямо сейчас сделает правильные выводы и возьмет ваш совет на заметку.
#обсуждение
Представьте, что вам выпала возможность передать себе из прошлого совет. Что бы вы посоветовали себе сейчас, зная, как все может сложиться?
Побольше читать, сразу начать учить Compose, не верить в скорую смерть Objective-C или освоить Kotlin вместо Java? А может, вкатиться в IT пораньше или, наоборот, вообще уйти в сварщики?
Расскажите. Вдруг, кто-то прямо сейчас сделает правильные выводы и возьмет ваш совет на заметку.
#обсуждение
Forwarded from Типичный программист
This media is not supported in your browser
VIEW IN TELEGRAM
😁47👎3❤1👍1
Old but gold: Бесплатный русскоязычный видеокурс по Flutter
Находка для начинающего мобильного разработчика: огромный видеокурс по разработке на Dart и Flutter, состоящий из более 100 уроков. Серия видео поможет стать полноценным Flutter-разработчиком from zero to hero.
Курс разделён на 4 основных модуля:
1. Основы Dart.
2. Основы Flutter.
3. Основы работы с данными.
4. Архитектура.
Сохраните, чтобы не потерять.
#flutter #курсы #начинающим
Находка для начинающего мобильного разработчика: огромный видеокурс по разработке на Dart и Flutter, состоящий из более 100 уроков. Серия видео поможет стать полноценным Flutter-разработчиком from zero to hero.
Курс разделён на 4 основных модуля:
1. Основы Dart.
2. Основы Flutter.
3. Основы работы с данными.
4. Архитектура.
Сохраните, чтобы не потерять.
#flutter #курсы #начинающим
🔥15👎1
Видео: мок-интервью по Kotlin
Это тестовое, но живое собеседование на знание языка Kotlin, которое включает теорию и кодинг.
Будет интересно, если готовитесь к собеседованию: https://youtu.be/62XBpj2hrQw
#работа #собеседование
Это тестовое, но живое собеседование на знание языка Kotlin, которое включает теорию и кодинг.
Будет интересно, если готовитесь к собеседованию: https://youtu.be/62XBpj2hrQw
#работа #собеседование
👎26👍18😱1🍌1💊1
Проводим snapshot-тестирование без тяжеловесных эмуляторов
На днях вышла первая версия Android-библиотеки Paparazzi. Она полезна тем, что рендерит экраны вашего приложения без использования устройств или эмулятора.
Paparazzi пригодится в snapshot-тестировании: вы пишете необходимый тест, и библиотека сохраняет снэпшот, который впоследствии можно сверить с предыдущими снэпшотами.
Как использовать: https://github.com/cashapp/paparazzi
#android #библиотеки
На днях вышла первая версия Android-библиотеки Paparazzi. Она полезна тем, что рендерит экраны вашего приложения без использования устройств или эмулятора.
Paparazzi пригодится в snapshot-тестировании: вы пишете необходимый тест, и библиотека сохраняет снэпшот, который впоследствии можно сверить с предыдущими снэпшотами.
Как использовать: https://github.com/cashapp/paparazzi
#android #библиотеки
👍3
Сеньорам с 10-летним опытом принесли посмотреть список требований к вакансии джуна в Android-разработке на 2024 год:
🤣54👀6😁1
Создаём Android-приложение чат-бота с генеративным ИИ Google
Генеративный ИИ — универсальный и мощный инструмент для создания контента, и Gemini — не исключение. Он даёт кучу способов совершенствования того или иного продукта, поэтому хотя бы на базовом уровне учиться работать с ним полезно уже сейчас.
И вот отличный гайд, в котором создают приложение чат-бота с ИИ для Android, использовав SDK-пакеты чата Compose от Stream и генеративного ИИ Google для Android: https://link.medium.com/RSJi0aFnYJb
#ии #android
Генеративный ИИ — универсальный и мощный инструмент для создания контента, и Gemini — не исключение. Он даёт кучу способов совершенствования того или иного продукта, поэтому хотя бы на базовом уровне учиться работать с ним полезно уже сейчас.
И вот отличный гайд, в котором создают приложение чат-бота с ИИ для Android, использовав SDK-пакеты чата Compose от Stream и генеративного ИИ Google для Android: https://link.medium.com/RSJi0aFnYJb
#ии #android
👍6❤1
Шпаргалка по Swift
Эта шпаргалка содержит исчерпывающую информацию по языку Swift версии 5.7. Сохраняйте себе в избранное, чтобы не потерять:
https://swiftly.dev/
#swift
Эта шпаргалка содержит исчерпывающую информацию по языку Swift версии 5.7. Сохраняйте себе в избранное, чтобы не потерять:
https://swiftly.dev/
#swift
🔥6🗿3
В Android со свежим обновлением появились новые функции: на что стоит обратить внимание?
Компания Google накануне анонсировала релиз майского пакета обновлений для актуальных версий Android. Из интересного: редактирование сообщений после отправки, новые комбинации для Emoji Kitchen и более удобное управление умными устройствами с главного экрана устройств.
Подробнее: https://tproger.ru/news/v-android-so-svezhim-obnovleniem-poyavilis-novye-funkcii--na-chto-stoit-obratit-vnimanie
#android
Компания Google накануне анонсировала релиз майского пакета обновлений для актуальных версий Android. Из интересного: редактирование сообщений после отправки, новые комбинации для Emoji Kitchen и более удобное управление умными устройствами с главного экрана устройств.
Подробнее: https://tproger.ru/news/v-android-so-svezhim-obnovleniem-poyavilis-novye-funkcii--na-chto-stoit-obratit-vnimanie
#android
👍4🔥2
Делаем нативное мобильное приложение с ИИ и бэкендом
В этой статье рассматривается пример создания Proof of Concept (PoC) мобильного приложения, построенного с помощью фреймворка SwiftUI и бэкенда с использованием FastAPI.
Дополнительно продемонстрированы эффективные архитектурные паттерны для SwiftUI-приложений: MVVMP в сочетании с принципами SOLID, Dependency Injection (DI), KISS и DRY.
Для Android код можно легко перевести на Kotlin с помощью Jetpack Compose Framework: https://proglib.io/p/delaem-nativnoe-mobilnoe-prilozhenie-s-ii-i-bekendom-2024-05-28
#ios #swiftui #ии
В этой статье рассматривается пример создания Proof of Concept (PoC) мобильного приложения, построенного с помощью фреймворка SwiftUI и бэкенда с использованием FastAPI.
Дополнительно продемонстрированы эффективные архитектурные паттерны для SwiftUI-приложений: MVVMP в сочетании с принципами SOLID, Dependency Injection (DI), KISS и DRY.
Для Android код можно легко перевести на Kotlin с помощью Jetpack Compose Framework: https://proglib.io/p/delaem-nativnoe-mobilnoe-prilozhenie-s-ii-i-bekendom-2024-05-28
#ios #swiftui #ии
❤1👍1
Топ 5 книг для синьора в мобильной разработке
Любой разработчик был бы рад совету о хорошей книге. Но не все из них после прочтения приводят к желаемому результату.
В этом видео Алексей Гладков рассказывает про 5 книг, которые действительно помогут стать крутым программистом, основываясь на своём опыте: https://www.youtube.com/watch?v=o1UovmoAVHw
#книги #советы #карьера
Любой разработчик был бы рад совету о хорошей книге. Но не все из них после прочтения приводят к желаемому результату.
В этом видео Алексей Гладков рассказывает про 5 книг, которые действительно помогут стать крутым программистом, основываясь на своём опыте: https://www.youtube.com/watch?v=o1UovmoAVHw
#книги #советы #карьера
YouTube
Топ 5 книг для синьора! / Мобильный разработчик
Всем привет, часто спрашивают какую книгу прочитать, чтобы стать крутым программистом. В этом видео таких книг целых 5, которые я сам прочитал и поделился своим мнением про них
Приятного просмотра
00:00:00 — Всем привет
00:02:19 — Пятая книга
00:06:43 —…
Приятного просмотра
00:00:00 — Всем привет
00:02:19 — Пятая книга
00:06:43 —…
👍16❤2