Google работает над кнопкой «Поиск» для неизвестных абонентов на Android
Google работает над функцией, которая позволяет найти номер телефона, с которого позвонили абоненту, с экрана недавних вызовов.
Кнопка «Поиск» появилась в бета-версии приложения Google Phone. При нажатии она вызывает поиск Google с уже введённым номером.
Хотя приложение Google Phone установлено по умолчанию на телефонах Pixel, его могут загрузить и другие владельцы Android. Новая кнопка «Поиск» появляется вместе с другими опциями, такими как «Блокировать» и «История» при клике на недавний вызов в приложении «Телефон».
Google также работает над добавлением сводок электронной почты Gemini в версию приложения Gmail для Android. Соответствующая кнопка появится сразу под строкой темы электронного письма.
@mobi_dev #android
Google работает над функцией, которая позволяет найти номер телефона, с которого позвонили абоненту, с экрана недавних вызовов.
Кнопка «Поиск» появилась в бета-версии приложения Google Phone. При нажатии она вызывает поиск Google с уже введённым номером.
Хотя приложение Google Phone установлено по умолчанию на телефонах Pixel, его могут загрузить и другие владельцы Android. Новая кнопка «Поиск» появляется вместе с другими опциями, такими как «Блокировать» и «История» при клике на недавний вызов в приложении «Телефон».
Google также работает над добавлением сводок электронной почты Gemini в версию приложения Gmail для Android. Соответствующая кнопка появится сразу под строкой темы электронного письма.
@mobi_dev #android
👍5🔥1
Как написать первый автотест на Android-приложение?
Автоматизированное тестирование — одна из самых спорных тем в разработке программного обеспечения.
Как часто вы используете автотесты в приложении? А создаёте ли вы их сами? Если нет, то эта статья поможет разобраться в этой сложной теме начинающим:
https://habr.com/ru/company/yandex_praktikum/blog/721854/
@mobi_dev #android #тестирование
Автоматизированное тестирование — одна из самых спорных тем в разработке программного обеспечения.
Как часто вы используете автотесты в приложении? А создаёте ли вы их сами? Если нет, то эта статья поможет разобраться в этой сложной теме начинающим:
https://habr.com/ru/company/yandex_praktikum/blog/721854/
@mobi_dev #android #тестирование
🔥6
Актуальная вакансия в iOS-разработке
iOS Developer (Platform Team)
Где: Санкт-Петербург и Тбилиси
Опыт: от 3 лет
Что нужно делать:
— разрабатывать и поддерживать iOS-приложение,
— развивать архитектуру в многомодульном приложении на базе SPM,
— настраивать и поддерживать CI/CD на базе Gitlab + Fastlane + Apple Virtualization,
— создавать и улучшать инфраструктуру для разных видов тестирования (Unit, Snapshot, UI, Performance).
Ждут ребят с уверенным Swift, опытом построения CI/CD систем, работой с разными видами тестирования и техническим английским на уровне чтения.
Откликнуться: https://tprg.ru/RYaz
#вакансии #работа
iOS Developer (Platform Team)
Где: Санкт-Петербург и Тбилиси
Опыт: от 3 лет
Что нужно делать:
— разрабатывать и поддерживать iOS-приложение,
— развивать архитектуру в многомодульном приложении на базе SPM,
— настраивать и поддерживать CI/CD на базе Gitlab + Fastlane + Apple Virtualization,
— создавать и улучшать инфраструктуру для разных видов тестирования (Unit, Snapshot, UI, Performance).
Ждут ребят с уверенным Swift, опытом построения CI/CD систем, работой с разными видами тестирования и техническим английским на уровне чтения.
Откликнуться: https://tprg.ru/RYaz
#вакансии #работа
👍6👎6💋1
Vortex: создаём эффекты частиц для SwiftUI
Vortex — это мощная, высокопроизводительная библиотека системы частиц для SwiftUI, позволяющая создавать такие красивые эффекты, как огонь, дождь, дым и снег, всего за несколько строк кода.
Исходники: https://github.com/twostraws/Vortex
#ios
Vortex — это мощная, высокопроизводительная библиотека системы частиц для SwiftUI, позволяющая создавать такие красивые эффекты, как огонь, дождь, дым и снег, всего за несколько строк кода.
Исходники: https://github.com/twostraws/Vortex
#ios
🔥9👏2🎉1
Google облегчила мобильную разработку под Android, добавив в Android Studio ИИ чат-бота Gemini Pro
Gemini Pro — это умный чат-бот от Google, понимающий ваши вопросы об Android-разработке. То есть с помощью этого умного генератора кода вы сможете быстрее писать код. К тому же он, будучи знатоком Android, будет советовать правильные решения по ходу написания проекта.
Подробнее: https://tproger.ru/articles/sozdanie-android-prilozhenij-stalo-proshhe-blagodarya-vstroennomu-ii-gemini-pro-v-android-studio
@mobi_dev #android #ии
Gemini Pro — это умный чат-бот от Google, понимающий ваши вопросы об Android-разработке. То есть с помощью этого умного генератора кода вы сможете быстрее писать код. К тому же он, будучи знатоком Android, будет советовать правильные решения по ходу написания проекта.
Подробнее: https://tproger.ru/articles/sozdanie-android-prilozhenij-stalo-proshhe-blagodarya-vstroennomu-ii-gemini-pro-v-android-studio
@mobi_dev #android #ии
🥱13🤔10👍3🔥3
Когда решил изучить Java по видео индусов и дошел до момента, где уже понимаешь индусов, но всё ещё не понимаешь Java:
😁52🤣20👍4🍌1
Пользователи iPhone по всему миру, включая Россию, получают фейковые запросы на подтверждение пароля — и часто с чужих Apple ID
Это массовая проблема, возможно вы уже получали на днях такой пуш. Apple знает о проблеме и уже разослала пользователям в 92 странах предупреждения. Будьте осторожнее, не вводите пароль в таких случаях и всё проверяйте.
@mobi_dev #ios
Это массовая проблема, возможно вы уже получали на днях такой пуш. Apple знает о проблеме и уже разослала пользователям в 92 странах предупреждения. Будьте осторожнее, не вводите пароль в таких случаях и всё проверяйте.
@mobi_dev #ios
😱14
Huawei жёстко продвигает собственную ОС и хочет составить конкуренцию Android, Windows и другим операционным системам
Уже не раз писали про Harmony OS, китайскую операционную систему, которая изначально базировалась на Андроиде, но потом стала постепенно удаляться от своих корней.
Китайская компания Huawei, разработавшая Harmony OS, планирует продвигать свою операционную систему в качестве основного продукта для всех своих девайсов.
Что происходит и какие у этого проекта перспективы: https://habr.com/ru/companies/ru_mts/articles/806367/
@mobi_dev
Уже не раз писали про Harmony OS, китайскую операционную систему, которая изначально базировалась на Андроиде, но потом стала постепенно удаляться от своих корней.
Китайская компания Huawei, разработавшая Harmony OS, планирует продвигать свою операционную систему в качестве основного продукта для всех своих девайсов.
Что происходит и какие у этого проекта перспективы: https://habr.com/ru/companies/ru_mts/articles/806367/
@mobi_dev
😁13👎7🤷5🥱1
Создаем полноценный клон Google Docs на Fultter
Видеоурок по созданию кросс-платформенного клона Google Docs с помощью Flutter и Node.js. Аутентификация в Google настраивается без поддержки Firebase, однако начинающие смогут познакомиться с другими технологиями: Socket, MongoDB и River pod.
Сохраните, чтобы не потерять: https://youtu.be/F6P0hve2clE
@mobi_dev #flutter
Видеоурок по созданию кросс-платформенного клона Google Docs с помощью Flutter и Node.js. Аутентификация в Google настраивается без поддержки Firebase, однако начинающие смогут познакомиться с другими технологиями: Socket, MongoDB и River pod.
Сохраните, чтобы не потерять: https://youtu.be/F6P0hve2clE
@mobi_dev #flutter
YouTube
Flutter Course – Build Full Stack Google Docs Clone
Build a responsive cross-platform Google Docs Clone using Flutter & Node.js. This tutorial is designed for beginners in Node.js and no prior knowledge Javanoscript is required. This course will go through Google Authentication WITHOUT Firebase, keeping the…
🔥8
Годных опенсорс-проектов вам в ленту: полноценная игра на Swift
isowords — игра для iOS по поиску слов на кубиках. Надо соединять буквы, чтобы составить слова, чем длиннее, тем лучше, а когда буква будет использована в третий раз, кубик исчезнет, открыв новые буквы внутри.
Это большое и сложное приложение, построенное полностью на Swift. Логика iOS-клиента построена на Composable Architecture, а пользовательский интерфейс — на SwiftUI с небольшим количеством SceneKit. Сервер также построен на Swift с использованием экспериментальных библиотек.
Исходники проекта на гитхабе: https://github.com/pointfreeco/isowords
@mobi_dev #ios
isowords — игра для iOS по поиску слов на кубиках. Надо соединять буквы, чтобы составить слова, чем длиннее, тем лучше, а когда буква будет использована в третий раз, кубик исчезнет, открыв новые буквы внутри.
Это большое и сложное приложение, построенное полностью на Swift. Логика iOS-клиента построена на Composable Architecture, а пользовательский интерфейс — на SwiftUI с небольшим количеством SceneKit. Сервер также построен на Swift с использованием экспериментальных библиотек.
Исходники проекта на гитхабе: https://github.com/pointfreeco/isowords
@mobi_dev #ios
🔥8👍2
В App Store опубликовано фейковое приложение «Сбера» под названием «Сбер: Онлайн Банк»
В App Store появилось фейковое приложение, маскирующееся под решение от «Сбера» под названием «Сбер: Онлайн Банк». Разработчиком приложения указана компания Cao Tan Thang Steel company LTD.
На деле же это мошенническое ПО. А после установки приложение предлагает оформить подписку для доступа к личному кабинету «Сбера». После оплаты ничего такого не происходит, а деньги списываются.
Что интересно: ранее опубликованные «Сбером» в App Store мобильные приложения для iOS в Apple оперативно удалялись в течение суток. Это приложение держится уже несколько дней, хотя полностью выполнено в стилистике оригинального приложения, а название даже не пытается маскировать принадлежность к банку.
Что ж, спасибо Apple за безопасный App Store!
UPD: Приложение уже недоступно.
#безопасность #ios
В App Store появилось фейковое приложение, маскирующееся под решение от «Сбера» под названием «Сбер: Онлайн Банк». Разработчиком приложения указана компания Cao Tan Thang Steel company LTD.
На деле же это мошенническое ПО. А после установки приложение предлагает оформить подписку для доступа к личному кабинету «Сбера». После оплаты ничего такого не происходит, а деньги списываются.
Что интересно: ранее опубликованные «Сбером» в App Store мобильные приложения для iOS в Apple оперативно удалялись в течение суток. Это приложение держится уже несколько дней, хотя полностью выполнено в стилистике оригинального приложения, а название даже не пытается маскировать принадлежность к банку.
Что ж, спасибо Apple за безопасный App Store!
UPD: Приложение уже недоступно.
#безопасность #ios
😁25😨8😍3❤1👍1
Годных опенсорс-проектов вам в ленту: Appteka — альтернативный магазин приложений для Android
Это разработка Игоря Солкина, Lead of Mobile Design Platform в Авито. У магазина есть несколько нестандартных фич. Но самое приятное — открытые исходники, которые можно изучить и взять что-то на заметку.
Исходники на GitHub: https://github.com/solkin/appteka-android
#android
Это разработка Игоря Солкина, Lead of Mobile Design Platform в Авито. У магазина есть несколько нестандартных фич. Но самое приятное — открытые исходники, которые можно изучить и взять что-то на заметку.
Исходники на GitHub: https://github.com/solkin/appteka-android
#android
🤣8👍3👎3😭2🤔1
Перевод: тренды разработки под Android в 2024 году
Личное, но оттого не менее интересное мнение, учитывающее различные точки зрения и тренды в сообществе Android-разработчиков: https://habr.com/ru/companies/otus/articles/800979/
#android
Личное, но оттого не менее интересное мнение, учитывающее различные точки зрения и тренды в сообществе Android-разработчиков: https://habr.com/ru/companies/otus/articles/800979/
#android
👍8🔥2
Какая платформа будет лидировать через 20-30 лет: iOS, Android или вообще другая?
Понятно, что у каждой платформы есть свои плюсы и минусы, свои поклонники и хейтеры, свои пользователи и свои разработчики.
Но какая из платформ выигрывает в долгосрочной перспективе? Относительно открытый Android или закрытый iOS? Не заставят ли новые законы стать iOS аналогом Android? Не станет ли iOS клоном Android или Adnroid — клоном iOS?
А может, скоро будет вообще одна универсальная платформа? Или, наоборот, появится куча других платформ поменьше и отвоюют свой кусок пирога у Apple и Google?
#обсуждение
Понятно, что у каждой платформы есть свои плюсы и минусы, свои поклонники и хейтеры, свои пользователи и свои разработчики.
Но какая из платформ выигрывает в долгосрочной перспективе? Относительно открытый Android или закрытый iOS? Не заставят ли новые законы стать iOS аналогом Android? Не станет ли iOS клоном Android или Adnroid — клоном iOS?
А может, скоро будет вообще одна универсальная платформа? Или, наоборот, появится куча других платформ поменьше и отвоюют свой кусок пирога у Apple и Google?
#обсуждение
❤9👌2
Old but gold: Переход с MVVM на MVI
Во время перехода на Jetpack Compose разработчик из GityMarket заметил, что некоторые методы во ViewModel перестали соответствовать правилам SOLID.
Это отразилось на тестирование и стало понятно, что нужно делать рефакторинг кода или менять архитектуру проекта. Выбор пал на MVI. Свою реализацию автор разбирает в статье, а именно — UI и ViewModel:
https://proandroiddev.com/migrate-from-mvvm-to-mvi-f938c27c214f
#android
Во время перехода на Jetpack Compose разработчик из GityMarket заметил, что некоторые методы во ViewModel перестали соответствовать правилам SOLID.
Это отразилось на тестирование и стало понятно, что нужно делать рефакторинг кода или менять архитектуру проекта. Выбор пал на MVI. Свою реализацию автор разбирает в статье, а именно — UI и ViewModel:
https://proandroiddev.com/migrate-from-mvvm-to-mvi-f938c27c214f
#android
👍7
На самом деле такого бы не произошло — пациент менял бы сердце на такое же, но чуть-чуть лучше, каждый раз после презентации Apple
👎9😁7👍4