Мобильная разработка – Telegram
Мобильная разработка
13.9K subscribers
856 photos
238 videos
2.96K links
Актуальное по мобильной разработке — Android, iOS, кроссплатформа

Разместить рекламу: @tproger_sales_bot
Правила общения: https://tprg.ru/rules
Другие каналы: @tproger_channels
Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/oVBP
Download Telegram
​​В App Store опубликовано фейковое приложение «Сбера» под названием «Сбер: Онлайн Банк»

В App Store появилось фейковое приложение, маскирующееся под решение от «Сбера» под названием «Сбер: Онлайн Банк». Разработчиком приложения указана компания Cao Tan Thang Steel company LTD.

На деле же это мошенническое ПО. А после установки приложение предлагает оформить подписку для доступа к личному кабинету «Сбера». После оплаты ничего такого не происходит, а деньги списываются.

Что интересно: ранее опубликованные «Сбером» в App Store мобильные приложения для iOS в Apple оперативно удалялись в течение суток. Это приложение держится уже несколько дней, хотя полностью выполнено в стилистике оригинального приложения, а название даже не пытается маскировать принадлежность к банку.

Что ж, спасибо Apple за безопасный App Store!

UPD: Приложение уже недоступно.

#безопасность #ios
😁25😨8😍31👍1
​​Джун, мидл, сеньор?

А может лучше…
😁41🥱3👍1👏1🗿1
​​Годных опенсорс-проектов вам в ленту: Appteka — альтернативный магазин приложений для Android

Это разработка Игоря Солкина, Lead of Mobile Design Platform в Авито. У магазина есть несколько нестандартных фич. Но самое приятное — открытые исходники, которые можно изучить и взять что-то на заметку.

Исходники на GitHub: https://github.com/solkin/appteka-android

#android
🤣8👍3👎3😭2🤔1
​​Тайна странного названия грейда раскрыта
👍271
​​Перевод: тренды разработки под Android в 2024 году

Личное, но оттого не менее интересное мнение, учитывающее различные точки зрения и тренды в сообществе Android-разработчиков: https://habr.com/ru/companies/otus/articles/800979/

#android
👍8🔥2
Forwarded from IT Юмор
Это цитата из документации к API

@ithumor
😁17
​​Какая платформа будет лидировать через 20-30 лет: iOS, Android или вообще другая?

Понятно, что у каждой платформы есть свои плюсы и минусы, свои поклонники и хейтеры, свои пользователи и свои разработчики.

Но какая из платформ выигрывает в долгосрочной перспективе? Относительно открытый 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
👍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
👍4
Немультиплатформенные привычки Android-разработки

Полезное видео, в котором Алексей Панов разбирает топ привычек, которые мешают делать из любого Android-приложения сразу мультиплатформенное.

В видео пойдет речь о KMP-стеке технологий, переход с Java API, переход с Android API и использовании Compose: https://www.youtube.com/watch?v=pTyWagI8G5g

Сохраните, чтобы не потерять.

#android #kotlin
👍7
Forwarded from Android Broadcast
Вышла Jetpack Core 1.13
👉 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
👍1
Джун идёт на созвон, чтобы предложить переписать всё под мультиплатформу и в два раза сэкономить силы на разработку:
😁79🫡52👍2
DevSwitch — утилита для быстрого перемещения между AppStore’ами в разных странах

Вы сможете быстро узнать как отображаются оценки, отзывы и локализацию у вашего приложения. Основные фичи:
— шорткаты через Siri;
— сохранение “любмых” витирин;
— закладки и прочие.

Стоимость: #бесплатно

@prog_tools #mobile #swift
​​А какой телефон был лучшим для вас и почему?
10👍73
​​Обзор архитектуры Compose с использованием паттерна «координатор»

В статье рассмотрели, пример реализации архитектуры UI-слоя на Compose, которая основывается на Uni-directional data flow и state hoisting с использованием паттерна «координатор» для навигации: https://habr.com/ru/companies/sberbank/articles/809683/

#compose
👎20👍3🗿1
Forwarded from IT Юмор
​​Когда решил найти толкового «плюсовика»:
😁40🔥7🗿1
Как расшифровывется аббревиатура APK? Только неправильные ответы.

#обсуждение
😁11👎2
​​Джун: Два монитора, механическая клавиатура с подсветкой, игровая мышь.

Мидл: Удобный монитор, добротная клиавиатура и эргономическая мышь.

Сеньор:
😁49👏3👎1🐳1
Old but gold: Советы по работе с Gradle для начинающих Android-разработчиков

Руководство для начинающих по работе с Build Gradle с полным разбором файлов конфигурации:
— settings.gradle / setings.gradle.kts,

— build.gradle / build.gradle.kts,

gradle.properties,

— build.gradle / build.gradle.kts:

https://vtsen.hashnode.dev/beginners-guide-to-understand-build-gradle-files-in-android-studio

#gradle #android
15😁3👍1