Мобильная разработка – Telegram
Мобильная разработка
13.9K subscribers
859 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
This media is not supported in your browser
VIEW IN TELEGRAM
Идеи проектов для начинающих iOS-разработчиков

1. Flappy Fly Bird — проект с открытым исходным кодом по мотивам классики аркадного жанра на Swift 5.5, GameplayKit, SpriteKit и iOS 12.

2. CoronaTracker — приложение для отслеживания COVID-19 для iOS и macOS с картами и диаграммами. Данные обновляется автоматически по городам и странам.

3. Coffee-Ratio — приложение создано для любителей кофе и помогает пользователю рассчитать соотношение воды и кофе для каждой порции.

#ios
🔥6👍3
Новый инструмент Flutter News Toolkit для создания новостных приложений

Команда Google Flutter выпустила бесплатный инструмент, с помощью которого можно быстро реализовать приложение для новостных компаний. По словам разработчиков, Flutter News Toolkit сокращает время разработки до 80%. Полезные фичи:

— аналитика,
— уведомления,
— создание учётной записи,
— реклама и контент.

Подробнее о возможностях Flutter News Toolkit в статье:

https://medium.com/flutter/introducing-the-flutter-news-toolkit-now-accepting-applications-9e926db55f6d

#flutter
👍8
Подборка полезных библиотек для разработки под Android

В статье собраны популярные и проверенные инструменты для Android-разработчиков по различным направлениям: загрузка изображений, распознавание штрих-кодов и API для распознавания активности:

https://medium.com/@pairroxztechnologies/11-best-android-libraries-for-2022-68d41026646d

#android
👎12👍4💩4🤡4
Kotlin 1.8.0-Beta: что нового?

— Поддержка Xcode 14.
— Совместимость с Gradle 7.3.
— Добавлены новые экспериментальные функции для java.nio.file.path, с помощью которых можно рекурсивно копировать или удалять содержимое каталога.
— Убрали старый JVM backend, который использовался до поддержки JVM IR, а также добавлена поддержка Java 19 bytecode.

Источник: https://kotlinlang.org/docs/whatsnew-eap.html

#kotlin
👍7
Илон Маск уволил Android-разработчика с шестилетним стажем в Twitter из-за критики

Разработчик открыто защищал свою команду перед Маском, объясняя причины, почему в мобильном приложении под Android есть недоработки. Также намекая, что Маск не совсем верно понимает ситуацию.

Эрика Фронхофера уволили без объяснения причин: некоторые считают — из-за его критики в сторону главы Twitter, другие — из-за низкой производительности приложения, а что вы думаете?

#новости
🤯434
AR приложение на Flutter и ARKIT

Небольшое приложение, которое при помощи дополненной реальности (AR) визуализирует прогноз погоды. В серии статей подробно объясняется, с чего начать разработку данного приложения, а также ARKitView для визуализации прогноза:

https://agnelselvan.medium.com/ar-weather-app-in-flutter-using-arkit-d015fccac276

#flutter
🔥7👍3
Android Dev Summit ’22: плейлист по Form Factors

Вторая часть с презентации Android Dev Summit ’22, которая посвящена различным форм-факторам устройств и сборки приложений под них:

https://youtu.be/RNprUxOGUUw

#android
👍1
Подборка актуальных вакансий

Android-разработчик
Где: удалённо
Опыт: от 3 лет

iOS-разработчик
Где: Москва, Санкт-Петербург, Казань, Пермь, можно удалённо
Опыт: от 2 лет

iOS-разработчик
Где: удалённо
Опыт: не указан

iOS-разработчик
Где: Москва
Опыт: не указан

Middle iOS-разработчик
Где: Москва
Опыт: от 3 лет

Senior Android-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет

#вакансии #работа
💩6
Privacy Sandbox будет доступна для тестирования уже в начале 2023

В феврале Google анонсировала Privacy Sandbox — набор технологий, которые ограничивают отслеживание пользователей, но при этом предоставляют другие инструменты для измерения эффективности рекламы.

Бета-версия Privacy Sandbox будет доступна для разработчиков, которые хотят протестировать API на Android 13, одновременно помогая Google на этапе тестирования.

Источник: https://android-developers.googleblog.com/2022/11/preparing-for-android-privacy-sandbox-beta.html

#android
3👍1
Особенности работы с файлами в приложениях на iOS

Если в проекте нужно поддерживать не только стандартные форматы файлов, но и кастомные файлы, то для их распознавания вы можете использовать Document Types и Exported Type Identifiers.

Подробнее о том, как создавать собственные типы файлов и обрабатывать их — в статье:

https://arturgruchala.com/sharing-custom-file-types-in-ios/

#ios
👍5
Как измеряется производительность Android-приложения

Небольшой видеоурок, в котором рассматривается, как с помощью библиотеки Jetpack Benchmarking можно легко измерить производительность приложения, а именно: время запуска и производительность UI:

https://youtu.be/XHz_cFwdfoM

#android
👍7
​​​​Отзыв о конкурсе Telegram на создание медиаредактора

Автор статьи принял участие в недавнем конкурсе Telegram, в котором нужно было создать автономное приложения для редактирования медиафайлов на Swift. К сожалению, во второй тур проект не прошёл, но автор поделился собственным опытом и рассказал, как реализовал идею на Хабре:

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

#swift
👍7
Использование Lint в Android Studio для проверки кода

Lint, или линтер — это инструмент статического анализа кода, используемый для выявления ошибок программирования, багов или стилистических ошибок.

В статье — небольшое руководство, как добавить Lint в Android Studio и поддерживать качество кода существующих Android-проектов:

https://proandroiddev.com/effectively-using-android-lint-in-existing-projects-eacff100a919

#android
👎2👍1
Пользовательские истории в разработке

По методологии Agile User story используются, чтобы создать упрощённое описание требований, выявить тип пользователей, чего они хотят и почему.

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

О том, как выглядит пользовательская история и примеры — в статье:

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

#agile
👍4
10 вопросов и ответов с Ask Apple

Недавно мы рассказывали про Ask Apple — онлайн-чат с экспертами из Apple. После завершения первой части мероприятия, разработчики собрали все часто задаваемые вопросы и опубликовали на сайте.

В основном вопросы в Slack касались дизайна, панели вкладок, кнопок быстрого доступа и цвета в приложении:

https://developer.apple.com/news/?id=s8sl4tpa

#ios
👍4
Как реализовать паттерн State Machine на Jetpack Compose

На примере небольшого приложения, которое позволяет ввести имя пользователя на GitHub и получить список связанных репозиториев, в статье разбирается, как реализовать State Machine с помощью библиотеки FlowRedux и интегрировать его с Jetpack Compose:

https://tprg.ru/T6zL

#compose
👍7🤔1
Создаём цветовые палитры в Xcode

Наверняка вы знаете, что с помощью Xcode можно создавать и повторно использовать наборы цветов. Использование полноценной цветовой палитры в различных Xcode-проектах упрощает поиск нужных цветов и позволяет реализовывать цветовые схемы в приложениях намного быстрее.

По сути, с помощью color picker разработчики могут создавать нужные палитры непосредственно сразу в Xcode, не тратя времени на работу в Figma или Adobe Illustrator. Подробнее о том — в статье:

https://habr.com/ru/company/otus/blog/700572/

#ios #xcode
👍4
Как пройти все круги ада или общение с Google Play

На Хабре вышла статья, а скорее «крик души» разработчика, который две недели общался с Google Play Team по поводу приложения в Google Play Store. Кстати, это уже не первая жалоба на работу команды в Google. Сталкивались ли вы с такими проблемами?

Полная история событий здесь:

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

#android
👍13🤯1
Проблемы Kotlin и планы на 2023

В этом году JetBrains впервые провела опрос среди разработчиков о Kotlin для того, чтобы определить и расставить приоритеты в болевых точках, которые наиболее существенно влияют на удовлетворенность пользователей. Некоторые выводы:

— Текущий показатель удовлетворенности клиентов Kotlin составляет 86%.
— Основными болевыми точками для пользователей Kotlin в настоящее время являются IDE и производительность при сборке.
— Существуют жалобы на сложность настройки билда.
— Низкая скорость индексации проекта.

Жалобы на Gradle JB уже постарались решить в последних версиях, но возможно в 2023 нас ждет ещё больше крутых новостей.

Источник:

https://blog.jetbrains.com/kotlin/2022/11/how-kotlin-is-going-to-fix-your-pains-in-2023/

#kotlin
👍15🥰3🔥1