Пользователи 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
Топ-10 книг по Java в 2024 году
В статье разобрались, какие книги по Java стоит читать на русском языке, а какие – только в оригинале.
Подборка субъективная, но вполне подойдет, если хотите быстро сориентироваться и не вдаваться в пучину подробностей, изучать отзывы и рецензии. К каждой книге коротко прописаны плюсы, минусы и краткий обзор: https://proglib.io/p/top-10-knig-po-java-v-2024-godu-2024-03-01
#книги #java
В статье разобрались, какие книги по Java стоит читать на русском языке, а какие – только в оригинале.
Подборка субъективная, но вполне подойдет, если хотите быстро сориентироваться и не вдаваться в пучину подробностей, изучать отзывы и рецензии. К каждой книге коротко прописаны плюсы, минусы и краткий обзор: https://proglib.io/p/top-10-knig-po-java-v-2024-godu-2024-03-01
#книги #java
👍4
Немультиплатформенные привычки Android-разработки
Полезное видео, в котором Алексей Панов разбирает топ привычек, которые мешают делать из любого Android-приложения сразу мультиплатформенное.
В видео пойдет речь о KMP-стеке технологий, переход с Java API, переход с Android API и использовании Compose: https://www.youtube.com/watch?v=pTyWagI8G5g
Сохраните, чтобы не потерять.
#android #kotlin
Полезное видео, в котором Алексей Панов разбирает топ привычек, которые мешают делать из любого Android-приложения сразу мультиплатформенное.
В видео пойдет речь о KMP-стеке технологий, переход с Java API, переход с Android API и использовании Compose: https://www.youtube.com/watch?v=pTyWagI8G5g
Сохраните, чтобы не потерять.
#android #kotlin
YouTube
Немультиплатформенные привычки Android-разработки
Алексей Панов делится тем, как Android разработчику начать писать на Kotlin Multiplatform и отучиться от платформенных привычек
🔗 Каналы "Android Broadcast" https://taplink.cc/android_broadcast
✉️ Написать Кирилл kirill@androidbroadcast.dev
🔗 Канал Алексея…
🔗 Каналы "Android Broadcast" https://taplink.cc/android_broadcast
✉️ Написать Кирилл kirill@androidbroadcast.dev
🔗 Канал Алексея…
👍7
Forwarded from Android Broadcast
Вышла Jetpack Core 1.13
👉 minSdk подняли до 19 (Android 4.4)
👉 Часть классов переписали на Kotlin
👉 Удалили FingerprintManagerCompat. Срочно переходите на BiometricPrompt
🔥 PathParser - создание Path из SVG
#jetpack #jetpackupdate
👉 minSdk подняли до 19 (Android 4.4)
👉 Часть классов переписали на Kotlin
👉 Удалили FingerprintManagerCompat. Срочно переходите на BiometricPrompt
🔥 PathParser - создание Path из SVG
#jetpack #jetpackupdate
👍8🤝1
6 полезных шаблонов проектирования для Android-разработчика
Шаблоны проектирования не являются специфичными для какого-либо языка программирования или технологии и могут применяться в самых разных проектах. Однако в этой статье, автор подобрал наиболее полезные паттерны в разработке под Android: Builder, Factory, Singleton и другие:
https://medium.com/@naeem0313/6-design-patterns-every-android-developer-must-know-a1ae0954bf21
#android
Шаблоны проектирования не являются специфичными для какого-либо языка программирования или технологии и могут применяться в самых разных проектах. Однако в этой статье, автор подобрал наиболее полезные паттерны в разработке под Android: Builder, Factory, Singleton и другие:
https://medium.com/@naeem0313/6-design-patterns-every-android-developer-must-know-a1ae0954bf21
#android
Medium
6 Design Patterns Every Android Developer Must Know
A design pattern is a general, repeatable solution to a commonly occurring problem in software design. Design patterns provide a way to…
👍1
Джун идёт на созвон, чтобы предложить переписать всё под мультиплатформу и в два раза сэкономить силы на разработку:
😁79🫡5❤2👍2
Forwarded from Инструменты программиста
DevSwitch — утилита для быстрого перемещения между AppStore’ами в разных странах
Вы сможете быстро узнать как отображаются оценки, отзывы и локализацию у вашего приложения. Основные фичи:
— шорткаты через Siri;
— сохранение “любмых” витирин;
— закладки и прочие.
Стоимость: #бесплатно
@prog_tools #mobile #swift
Вы сможете быстро узнать как отображаются оценки, отзывы и локализацию у вашего приложения. Основные фичи:
— шорткаты через Siri;
— сохранение “любмых” витирин;
— закладки и прочие.
Стоимость: #бесплатно
@prog_tools #mobile #swift