Мобильная разработка – 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
Когда решил изучить Java по видео индусов и дошел до момента, где уже понимаешь индусов, но всё ещё не понимаешь Java:
😁52🤣20👍4🍌1
​​Пользователи iPhone по всему миру, включая Россию, получают фейковые запросы на подтверждение пароля — и часто с чужих Apple ID

Это массовая проблема, возможно вы уже получали на днях такой пуш. Apple знает о проблеме и уже разослала пользователям в 92 странах предупреждения. Будьте осторожнее, не вводите пароль в таких случаях и всё проверяйте.

@mobi_dev #ios
😱14
​​Разработка под Android — это просто, говорили они.

Тем временем разработка под Android:
👎34😱20🤣6👨‍💻5💯4🙈3👍2
​​Huawei жёстко продвигает собственную ОС и хочет составить конкуренцию Android, Windows и другим операционным системам

Уже не раз писали про 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
🔥8
​​Годных опенсорс-проектов вам в ленту: полноценная игра на Swift

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
😁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