Разработка мобильных приложений

Разработка мобильных приложений Разработка мобильных приложений для iOS и Android
У компании большой опыт разработки, нам доверяют IT-поддержку бренды Whoosh, Pizzahut, Инвитро.

Разработка мобильных приложений. Ios, Android, WinPhone.

Улучшенный swipe-компонент для Jetpack ComposeВ Compose существует SwipeToDismiss, который позволяет смахнуть компонент ...
21/03/2022

Улучшенный swipe-компонент для Jetpack Compose

В Compose существует SwipeToDismiss, который позволяет смахнуть компонент влево или вправо. Однако действие удаляет элемент.

Если вам нужно выполнить действия и сохранить элемент на экране, то можно использовать компонент swipe.

Как использовать:

Swipe gesture actions for Compose UI. Contribute to saket/swipe development by creating an account on GitHub.

В Android можно будет архивировать приложенияКогда у пользователей заканчивается свободное место на смартфоне, они удаля...
16/03/2022

В Android можно будет архивировать приложения

Когда у пользователей заканчивается свободное место на смартфоне, они удаляют приложения. Чтобы уменьшить количество удалений, Google работает над новой функциональностью — архивацией приложений.

Для Android-приложений, собранных с помощью Android Gradle Plugin 7.3, будет доступен новый тип APK — archived APK. Они сокращают объём занимаемой памяти примерно на 60% и позволяют сохранить все пользовательские данные до восстановления приложения.

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

https://android-developers.googleblog.com/2022/03/freeing-up-60-of-storage-for-apps.html

14/03/2022

Исследуем возможности Android 13: переключение языка приложения в реальном времени

Android 13: переключение языка приложения в реальном времени

В Android 13 появилось новое API https://developer.android.com/reference/kotlin/android/app/LocaleManager
Теперь мы можем выбрать язык в приложении вне зависимости от системного.

В статье показан пример приложения с данной реализацией
https://proandroiddev.com/exploring-the-new-android-13-per-app-language-preferences-8d99b971b578

10/03/2022

Работа со скроллом в Jetpack Compose

Интересная статья, где рассказано, как определять в Android-приложении текущую позицию в списке и скроллить к определённому элементу списка, когда появляется клавиатура:

https://habr.com/ru/company/skyeng/blog/654049/

Изучаем с нуля Kotlin FlowFlow — нативный инструмент в Kotlin для работы с асинхронным кодом, который пришёл на замену у...
03/03/2022

Изучаем с нуля Kotlin Flow

Flow — нативный инструмент в Kotlin для работы с асинхронным кодом, который пришёл на замену уже устаревшей RxJava.

Если вы с ним ещё ни разу не работали, то статья поможет изучить основные принципы работы Flow и его жизненный цикл:

In my previous post, I described how RxJava actually works. For a long time, it has been a non-official standard and the main tool for…

24/02/2022

Kite Compositor — мощное приложение для анимации и создания прототипов для Mac и iOS.
https://kiteapp.co/

Изучаем с нуля Kotlin FlowFlow — нативный инструмент в Kotlin для работы с асинхронным кодом, который пришёл на замену у...
21/02/2022

Изучаем с нуля Kotlin Flow

Flow — нативный инструмент в Kotlin для работы с асинхронным кодом, который пришёл на замену уже устаревшей RxJava.

Если вы с ним ещё ни разу не работали, то статья поможет изучить основные принципы работы Flow и его жизненный цикл:

In my previous post, I described how RxJava actually works. For a long time, it has been a non-official standard and the main tool for…

16/02/2022

Переход с Java на Kotlin: все нюансы и «подводные камни»

Kotlin стал предпочтительным языком для Android-разработки ещё в 2019 году. Язык имеет множество полезных фич, таких как корутины, Data-классы, extension-функции, inline-функции и не только. Более того, многие популярные приложения тоже переписаны на Kotlin.

Поэтому если ваше приложение до сих пор написано на Java, то рекомендуем статью, где расписаны особенности миграции с Java-кода на Kotlin в большом проекте:

https://tproger.ru/articles/perehod-s-java-na-kotlin-pri-sozdanii-mobilnogo-prilozhenija/

Что интересного:✅ системное API для выбора медиафайлов https://developer.android.com/about/versions/13/features/photopic...
15/02/2022

Что интересного:
✅ системное API для выбора медиафайлов https://developer.android.com/about/versions/13/features/photopicker которое предоставляет единый интерфейс для обмена пользователями фото и видео;
✅ новое разрешение NEARBY_WIFI_DEVICES https://developer.android.com/reference/android/Manifest.permission.html
управляет соединениями устройств через Wi-Fi;
✅ Quick Settings Placement API для добавления быстрых настроек приложения в панель уведомлений;
✅иконки приложений в меню теперь тоже могут поддерживать динамическую тему https://developer.android.com/about/versions/13/features -app-icons
✅ новое API (https://developer.android.com/reference/android/app/LocaleManager) для выбора языка в приложении.

Подробнее обо всех изменениях можно узнать на странице Android 13 https://developer.android.com/about/versions/13
Попробовать систему https://developer.android.com/about/versions/13/get в деле можно уже сейчас на устройствах Pixel и в Android Emulator

Get an Android 13 on your eligible device.

Почему переходят с Flutter на Native: опыт команды Ozon TechНа днях вышла нашумевшая статья https://habr.com/ru/company/...
14/02/2022

Почему переходят с Flutter на Native: опыт команды Ozon Tech

На днях вышла нашумевшая статья https://habr.com/ru/company/ozontech/blog/648671/
где руководитель разработки приложения «Пункты выдачи заказов» в Ozon рассказал, как его Android- и iOS-команды переписывают приложение на Kotlin и Swift соответственно.

Среди причин, по которым ребята решили осуществить переход, выделим несколько:
— разработчики предпочитают больше Kotlin или Swift, нежели не очень привычный Dart;
— Jetpack Compose и SwiftUI предлагают тот же удобный декларативный стиль для написания UI;
— некоторые специфические функции приходится всё-таки писать на Native;
— для обоих приложений можно использовать единую архитектуру, и проекты будет возможно вести в одном направлении.

Как вы думаете, действительно ли Flutter сдаёт позиции?

Привет, Хабр! Меня зовут Сергей, я занимаюсь мобильной разработкой 13 лет и недавно стал руководителем разработки мобильного приложения «Пункты выдачи заказов» в Ozo...

10/02/2022

Индикатор загрузки с эффектом переливания для iOS

В библиотеку LiquidLoader входит 2 типа индикаторов: кольцевой (GrowCircle) и линейный (GrowLine).

Как использовать: https://github.com/yoavlt/LiquidLoader

Создание анимированного экрана загрузки (splash screen)В Android 12 появился полноценный API для создания сплеш-скринов.
07/02/2022

Создание анимированного экрана загрузки (splash screen)

В Android 12 появился полноценный API для создания сплеш-скринов.

Address

разъездная 16
Akademgorodok
630055

Opening Hours

Monday 12:00 - 20:00
Tuesday 12:00 - 20:00
Wednesday 12:00 - 20:00
Thursday 12:00 - 20:00
Friday 12:00 - 19:00

Telephone

+79237754319

Alerts

Be the first to know and let us send you an email when Разработка мобильных приложений posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to Разработка мобильных приложений:

Share