DevSwitch — утилита для быстрого перемещения между AppStore’ами в разных странах
Вы сможете быстро узнать как отображаются оценки, отзывы и локализацию у вашего приложения. Основные фичи:
— шорткаты через Siri;
— сохранение “любмых” витирин;
— закладки и прочие.
Стоимость: #бесплатно
@prog_tools #mobile #swift
Джун идёт на созвон, чтобы предложить переписать всё под мультиплатформу и в два раза сэкономить силы на разработку:
Читать полностью…6 полезных шаблонов проектирования для Android-разработчика
Шаблоны проектирования не являются специфичными для какого-либо языка программирования или технологии и могут применяться в самых разных проектах. Однако в этой статье, автор подобрал наиболее полезные паттерны в разработке под Android: Builder, Factory, Singleton и другие:
naeem0313/6-design-patterns-every-android-developer-must-know-a1ae0954bf21" rel="nofollow">https://medium.com/@naeem0313/6-design-patterns-every-android-developer-must-know-a1ae0954bf21
#android
Немультиплатформенные привычки Android-разработки
Полезное видео, в котором Алексей Панов разбирает топ привычек, которые мешают делать из любого Android-приложения сразу мультиплатформенное.
В видео пойдет речь о KMP-стеке технологий, переход с Java API, переход с Android API и использовании Compose: https://www.youtube.com/watch?v=pTyWagI8G5g
Сохраните, чтобы не потерять.
#android #kotlin
На самом деле такого бы не произошло — пациент менял бы сердце на такое же, но чуть-чуть лучше, каждый раз после презентации Apple
Читать полностью…Хотите кодить в два раза быстрее и создавать непробиваемые API?
Время прокачать свои навыки с OTUS!
Скорее планируйте время в своём календаре для бесплатного открытого урока «Подходы к разработке API бэкенд-приложения: OpenAPI и RESTful/POSTful парадигмы» с Сергеем Окатовым — гуру разработки!
Что вас ждёт:
— подходы применения языков описания интерфейсов (IDL);
— использование RESTful подхода и его альтернативы;
— долгосрочная поддержка API бэкенд-приложения с учётом развития системы.
Встречаемся 24 апреля в 19:00 мск в преддверии старта курса «Kotlin Backend Developer. Professional». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS!
Ваша будущая карьера начинается здесь и сейчас! Регистрируйтесь: https://otus.pw/1nRM/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, LjN8Kab7v
Годных опенсорс-проектов вам в ленту: Appteka — альтернативный магазин приложений для Android
Это разработка Игоря Солкина, Lead of Mobile Design Platform в Авито. У магазина есть несколько нестандартных фич. Но самое приятное — открытые исходники, которые можно изучить и взять что-то на заметку.
Исходники на GitHub: https://github.com/solkin/appteka-android
#android
Есть ли мемы на Марсе? Как вытянуть репку с помощью кода? Попробуйте разгадать все тайны Гиперкуба на Tinkoff CTF.
20 и 21 апреля пройдет ИТ-соревнование с призами до 420 000 ₽.
Выберите лигу по скиллам и участвуйте даже без опыта в спортивном хакинге. Задания будут интересны сильным разработчикам, QA- и SRE-инженерам, аналитикам и другим ИТ-специалистам.
Играйте как вам удобно: онлайн из дома или офлайн — в одном 16 городов России, Беларуси и Казахстана. В офлайне вас ждет общение с другими игроками, квизы, мерч и другие развлечения.
Узнайте больше о соревновании и зарегистрируйтесь до 19 апреля
Реклама. АО "Тинькофф Банк", ИНН 7710140679, лицензия ЦБ РФ № 2673, erid:2VtzqwENf35
Создаем полноценный клон Google Docs на Fultter
Видеоурок по созданию кросс-платформенного клона Google Docs с помощью Flutter и Node.js. Аутентификация в Google настраивается без поддержки Firebase, однако начинающие смогут познакомиться с другими технологиями: Socket, MongoDB и River pod.
Сохраните, чтобы не потерять: https://youtu.be/F6P0hve2clE
@mobi_dev #flutter
Huawei жёстко продвигает собственную ОС и хочет составить конкуренцию Android, Windows и другим операционным системам
Уже не раз писали про Harmony OS, китайскую операционную систему, которая изначально базировалась на Андроиде, но потом стала постепенно удаляться от своих корней.
Китайская компания Huawei, разработавшая Harmony OS, планирует продвигать свою операционную систему в качестве основного продукта для всех своих девайсов.
Что происходит и какие у этого проекта перспективы: https://habr.com/ru/companies/ru_mts/articles/806367/
@mobi_dev
Пользователи iPhone по всему миру, включая Россию, получают фейковые запросы на подтверждение пароля — и часто с чужих Apple ID
Это массовая проблема, возможно вы уже получали на днях такой пуш. Apple знает о проблеме и уже разослала пользователям в 92 странах предупреждения. Будьте осторожнее, не вводите пароль в таких случаях и всё проверяйте.
@mobi_dev #ios
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 #ии
Что нового в GitVerse
На онлайн-презентации «GitVerse: открой вселенную кода» СберТех рассказал об обновлениях платформы. Cреди них – CI/CD-инструменты, которые позволят ускорить и упростить разработку. Делимся подробностями:
▪️ Инструменты помогут автоматизировать сборку кода и процессы поставки. Можно воспользоваться уже написанными скриптами сборки и перенести свои проекты с Git-репозиториев в один клик.
▪️ Технология оповещения о новых событиях на сервере (вебхуки) позволит реализовать еще больше сценариев автоматизации.
▪️ Появилась возможность вызывать сторонние сервисы через API по событиям в GitVerse. Например, при определенных событиях в репозитории можно запустить сторонний сборочный конвейер или отправить уведомление в мессенджер.
Регистрируйтесь на GitVerse и протестируйте сами 😉
Реклама
Сбер набирает в команду QA-инженеров
Команде проводника по внутренним сервисам Сбера нужны крутые тестировщики.
Задачи:
— Тестировать front- и back-приложений
— Разрабатывать тестовые модели
— Интегрировать тесты в CI/CD.
Условия: работа в одном из лучших офисов Москвы, график 5/2 с гибким началом дня, премии, ежегодный пересмотр зарплаты, скидка на ипотеку, хороший ДМС для сотрудников и семьи. А еще подписка на СберПрайм+
Стать частью технобренда можно здесь
Реклама
Вышла Jetpack Core 1.13
👉 minSdk подняли до 19 (Android 4.4)
👉 Часть классов переписали на Kotlin
👉 Удалили FingerprintManagerCompat. Срочно переходите на BiometricPrompt
🔥 PathParser - создание Path из SVG
#jetpack #jetpackupdate
Топ-10 книг по Java в 2024 году
В статье разобрались, какие книги по Java стоит читать на русском языке, а какие – только в оригинале.
Подборка субъективная, но вполне подойдет, если хотите быстро сориентироваться и не вдаваться в пучину подробностей, изучать отзывы и рецензии. К каждой книге коротко прописаны плюсы, минусы и краткий обзор: https://proglib.io/p/top-10-knig-po-java-v-2024-godu-2024-03-01
#книги #java
Old but gold: Переход с MVVM на MVI
Во время перехода на Jetpack Compose разработчик из GityMarket заметил, что некоторые методы во ViewModel перестали соответствовать правилам SOLID.
Это отразилось на тестирование и стало понятно, что нужно делать рефакторинг кода или менять архитектуру проекта. Выбор пал на MVI. Свою реализацию автор разбирает в статье, а именно — UI и ViewModel:
https://proandroiddev.com/migrate-from-mvvm-to-mvi-f938c27c214f
#android
Какая платформа будет лидировать через 20-30 лет: iOS, Android или вообще другая?
Понятно, что у каждой платформы есть свои плюсы и минусы, свои поклонники и хейтеры, свои пользователи и свои разработчики.
Но какая из платформ выигрывает в долгосрочной перспективе? Относительно открытый Android или закрытый iOS? Не заставят ли новые законы стать iOS аналогом Android? Не станет ли iOS клоном Android или Adnroid — клоном iOS?
А может, скоро будет вообще одна универсальная платформа? Или, наоборот, появится куча других платформ поменьше и отвоюют свой кусок пирога у Apple и Google?
#обсуждение
Перевод: тренды разработки под Android в 2024 году
Личное, но оттого не менее интересное мнение, учитывающее различные точки зрения и тренды в сообществе Android-разработчиков: https://habr.com/ru/companies/otus/articles/800979/
#android
MMM? А может лучше UMM?
Usetech Mobile MeetUp — первый онлайн-митап по мобильной разработке от ГК Юзтех. Вас ждут три доклада:
— «SwiftUI сейчас. Стек, советы, рекомендации» — Анна Жаркова, лид мобильной разработки ГК Юзтех, расскажет про современный стек эффективной разработки на SwiftUI, а также где Apple практикует подход SwiftUI First.
— «НЕмультиплатформенные привычки Android разработки» — Алексей Панов, техлид инфраструктуры мобильных приложений в компании Контур, объяснит, что мешает писать чистый мультиплатформенный Kotlin-код, и даст несколько советов, как максимально просто адаптировать приложение под Kotlin Multiplatform и запустить его на iOS.
— «Пять лет с Flutter: эволюция кроссплатформенности» —Евгений Сатуров, Руководитель команды Flutter-разработки в SURF, раскроет, что собой представляет Flutter сегодня и будет разбираться в зоопарке технологического стека.
Если придёте и зададите крутой вопрос — получите в подарок уточку ГК Юзтех.
Регистрируйтесь!
Реклама ООО «Юзтех Профешнл» ИНН 7717745183, LjN8KDWRV
Для всех искателей Java-приключений
Сбер ищет рыцарей Java для эпического квеста по созданию новой технологической HR-платформы. Лучшие практики компонентно-реактивного подхода, нет оков legacy-кода и полная свобода выбора инструментов с приличной наградой за подвиги.
Ваш ждут благородные дела:
— Участие в полном цикле разработки
— Проектирование/разработка back-end и API
— Обеспечение чистоты кода, тестирование, код-ревью, релизы
— Анализ и оптимизация производительности.
Необходимые артефакты для прохождения миссии:
— Знание Java/Kotlin, Spring от 3 лет
— Понимание микросервисной архитектуры
— Опыт SQL/NoSQL
— Навыки работы с брокерами сообщений и тестированием
— Знания архитектуры высоконагруженных приложений;
— Опыт командной работы, код-ревью, git flow.
Вознаграждения:
— 13 зарплат за 12 месяцев
— Работа в одном из лучших офисов Москвы
— ДМС для тебя и твоих близких
Начни нашу совместную историю с письма о себе здесь
Реклама
В App Store опубликовано фейковое приложение «Сбера» под названием «Сбер: Онлайн Банк»
В App Store появилось фейковое приложение, маскирующееся под решение от «Сбера» под названием «Сбер: Онлайн Банк». Разработчиком приложения указана компания Cao Tan Thang Steel company LTD.
На деле же это мошенническое ПО. А после установки приложение предлагает оформить подписку для доступа к личному кабинету «Сбера». После оплаты ничего такого не происходит, а деньги списываются.
Что интересно: ранее опубликованные «Сбером» в App Store мобильные приложения для iOS в Apple оперативно удалялись в течение суток. Это приложение держится уже несколько дней, хотя полностью выполнено в стилистике оригинального приложения, а название даже не пытается маскировать принадлежность к банку.
Что ж, спасибо Apple за безопасный App Store!
UPD: Приложение уже недоступно.
#безопасность #ios
Годных опенсорс-проектов вам в ленту: полноценная игра на Swift
isowords — игра для iOS по поиску слов на кубиках. Надо соединять буквы, чтобы составить слова, чем длиннее, тем лучше, а когда буква будет использована в третий раз, кубик исчезнет, открыв новые буквы внутри.
Это большое и сложное приложение, построенное полностью на Swift. Логика iOS-клиента построена на Composable Architecture, а пользовательский интерфейс — на SwiftUI с небольшим количеством SceneKit. Сервер также построен на Swift с использованием экспериментальных библиотек.
Исходники проекта на гитхабе: https://github.com/pointfreeco/isowords
@mobi_dev #ios
Считаешь себя экспертом в IT? Участвуй в «Цифровом марафоне» от Сбера и «Школы 21» и будь на код впереди! Миллион рублей уже ждёт тебя.
В этом масштабном конкурсе ты будешь соревноваться со специалистами по всей России. Тройка лучших поделит в финале в Москве призовой фонд в 1,8 миллионов рублей.
Но сначала нужно пройти онлайн-игру, тестирование и цифровой диктант. Начнёшь с «разминки» и покажешь свои аналитические и мягкие навыки. Далее — ответь на вопросы теста согласно своему уровню подготовки. Прослушай на диктанте техническое задание и напиши код решения.
Поспеши: 20 апреля — твой последний шанс нажать на кнопку «Хочу участвовать». Переходи на сайт и регистрируйся прямо сейчас!
Реклама
Разработка под Android — это просто, говорили они.
Тем временем разработка под Android:
Когда решил изучить Java по видео индусов и дошел до момента, где уже понимаешь индусов, но всё ещё не понимаешь Java:
Читать полностью…Vortex: создаём эффекты частиц для SwiftUI
Vortex — это мощная, высокопроизводительная библиотека системы частиц для SwiftUI, позволяющая создавать такие красивые эффекты, как огонь, дождь, дым и снег, всего за несколько строк кода.
Исходники: https://github.com/twostraws/Vortex
#ios