Мобильная разработка
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
Forwarded from IT Юмор
Анкеты известных разработчиков, если бы они сидели в приложении для знакомств

С Днём Святого Валентина!
😁22🙈14👎4🔥4👍1💯1🤷1
Какие «бумажки» действительно подтвердят скилл мобильного разработчика, а какие — нет? И нужны ли они вообще?

Может, это грамота по информатике, диплом об окончании вуза по профильной специальности или сертификат о прохождении конкретного курса?

Расскажите, что думаете, и поделитесь опытом.

#обсуждение
😁142
​​Что ждёт мобильную разработку в 2024 году

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

В любом случае, глобальные тренды не всегда четко показывают ситуацию на каком-нибудь локальном рынке, поэтому наблюдения субъективные, но интересные.

В статье, например:
— успокаивают джунов: мол, вакансий меньше, но шансы есть;
— обнадёживают iOS-разработчиков в целом: ограничения ограничениями, но iOS-разработка никуда не денется и будет развиваться;
— доказывают, что SwiftUI продолжит набирать популярность, а что Compose будет всё популярнее, но не вытеснит XML;
— прогнозируют слабое влияние Apple Vision Pro на найм в целом.

В довесок к глобальным трендам — интересный взгляд со стороны: https://habr.com/ru/companies/yandex_praktikum/articles/792708/

#тренды
👍101
​​Old but gold: ​Android-разработка для новичков

Добротный материал с подборкой 20+ ресурсов для старта в карьере мобильного разработчика. Подборка хоть и 2023 года, но начинающим — самое то: https://habr.com/ru/companies/yandex_praktikum/articles/738638/

#android #начинающим
🥰9
Я уже 15 минут рассказываю про Java Core на собеседовании и начинаю понимать, что речь не про индонезийскую музыку:
😁30
​​SQL-индексы за 10 минут

Канал Listen IT рассказал о суперсиле индексов для оптимизации SQL-запросов. Индексация позволяет ускорить выполнение запросов к базам данных: https://tproger.ru/articles/sql-indeksy-za-10-minut

#sql
👍3
Forwarded from Типичный программист
Media is too big
VIEW IN TELEGRAM
Apple Vision Pro как очки ночного видения, функция называется «Зрение хищника».
🔥20
​​Вышли обновлённые версии Dart 3.3 и Flutter 3.19

Что нового в Dart:
— Добавили Extension types. С их помощью можно оптимизировать код, который зависит от производительности.
— Интегрировали новую модель взаимодействия с библиотеками JavaScript.
— Google выпустил бета-версию Google AI Dart SDK. Так что теперь гипотетически можно интегрировать функции ИИ в приложения на Dart или Flutter. Но в России не работает.

Что нового во Flutter:
— Добавили экспериментальную поддержку WebAssembly во Flutter Web.
— Добавили виджет AnimationStyle, который позволяет юзерам менять стандартное поведение анимации в виджетах.
— Добавили компонент Adaptive Switch, который выглядит и ведет себя как нативный на macOS и iOS, а в других случаях — как Material Design.

#flutter #dart
👍221🥱1
Создание мобильного приложения для рисования на Android Studio

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

https://habr.com/ru/post/717102/

В проекте использовались библиотеки SignatureView для рисования и AmbilWarna для выбора цвета.

#android
👍10🤨4🔥2
​​Теперь официально: Apple запрещает класть iPhone в рис, если он падал в воду

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

Apple заявляет, что это не так, и рис сделает только хуже: рис может повредить iPhone. Нет смысла также сушить iPhone феном или засовывать в него ватные диски.

И теперь это официальная рекомендация от Apple, зафиксированная в документах — её нашли в руководстве на 2024 год. Начиная с 12 модели iPhone эти советы не очень актуальны — они могут лежать под водой на глубине в шесть метров до получаса. Но уточнение про рис — важное.

Вот что нужно сделать, если телефон попал в воду:
— Просто похлопайте им по ладони разъёмом вниз, чтобы удалить лишнюю воду.
— После этого положите телефон в сухое и проветриваемое место, минимум на полчаса.
— Через полчаса попробуйте поставить iPhone на зарядку.
— Если телефон всё равно не заряжается и показывает предупреждение, стоит ещё подержать его в сухом месте до 24 часов.

#apple #ios
👍201
​​Так собеседования и проходим
😁69👎5🤔3👍2
​​Разработчики из РФ могут направлять для оплаты на свой сайт из iOS

Apple разрешила направлять пользователей из РФ на оплату цифровых покупок в приложении на внешнем сайте, минуя AppStore payments.

Но чтобы вы могли это делать, нужно подать заявку, получить разрешение и обновить приложения. Для тех, кому актуально, ребята из «Код Воробья» составили туториал, как добавить StoreKit External Purchase Link Entitlement в приложение в России: https://sparrowcode.io/ru/tutorials/storekit-external-purchase-link-entitlement-ru

#ios
👍153👎2🔥1
Говорят, что у разработчиков особый склад ума. Чем мышление разработчика отличается от мышления обычного человека? Мыслят ли программисты иначе?

#обсуждение
😁25
​​Можно ли использовать камеру iPhone как сканер штрих-кодов: проблемы, инструменты и эксперименты

Интересная статья, в которой iOS-разработчик делится сложностями и подводными камнями использования камеры в приложении для считывания штрих-кодов.

Речь про реальное приложение, а под капотом реальные проблемы пользователей, сравнение инструментов, которые предлагает Apple, история его внедрения и результаты: https://habr.com/ru/companies/ozontech/articles/793590/

#ios
​​Legacy-код: страшный сон разработчика или возможность?

Легаси присутствует в той или иной степени во всех компаниях, где есть разработка. Он всё равно будет появляться и с ним предстоит жить и бороться. А чтобы борьба была не такой тяжёлой, рекомендуем обратить внимание на эту статью.

В ней автор даёт ценные советы, как удерживать legacy-код «в рамках», и чем это может быть полезно для начинающих специалистов.

#статья
👍10
​​​Чистая архитектура и загрузка изображений Android System Design

Чтобы проиллюстрировать важность Android System Design в разработке, автор рассматривает пример мобильного приложения, которое позволяет пользователям загружать изображения на сервер. Условия:

1. Пользователь может загружать более 1000 изображений.

2. Если нет подключения к сети, приложение должно загружать последнее изображение до тех пор, пока не останется изображений для загрузки. Т.е. любой сбой не должен влиять на загрузку.

3. Во время загрузки пользователь может использовать другие функциональности приложения.

Подробнее: https://murainoyakubu.medium.com/android-system-design-architecture-on-a-real-life-senario-d35f4e203b51

#android
👍81
​​ТОП-10 Java-библиотек в 2024 году

Статья представляет собой список популярных Java-библиотек и фреймворков для разработки приложений.

Там есть Guava, JUnit, Joda-Time, Spring, RxJava и другие полезные фреймворки, которые здорово преобразят ваш код: https://proglib.io/p/10-java-bibliotek-kotorye-izmenyat-tvoy-kod-navsegda-2024-02-13

#java
🗿6👍4