Как стать автором
Поиск
Написать публикацию
Обновить
137.53

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

Android, iOS, Windows Phone и прочие

Сначала показывать
Порог рейтинга
Уровень сложности

«Перевод доставлен»: технотренды ТОП-5 банков России в разработке мобильных приложений. Разбираем на примере iOS

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров549

Привет! Я — Дмитрий Коркин, CEO Joy Dev и бывший iOS-разработчик. Давно, конечно, не кодил… Но стараюсь поддерживать технические скиллы. В этой статье я собрал тренды и бессмертную классику в финтех разработке, а также рассказал про своё видение идеального мобильного приложения для банков. 

Постараюсь не душнить, но пойду от самой базы в глубину и покажу ТОП-10 технологий, которые мы с коллегами внедряли последние несколько лет. Посмотрим, что из этого вышло! 

Читать далее

11 исследований, кризис и вызовы: всё о технической трансформации «Райффайзен Онлайн»

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров3.4K

Рассказываем про процесс редизайна мобильного приложения «Райффайзен Банка»: как за два дня улучшить функциональность, облегчить сценарии, сохранить стрим в антикризисном режиме и сформировать план развития на будущее.

Читать далее

Профилирование приложений на SwiftUI с помощью Instruments

Время на прочтение7 мин
Количество просмотров618

Когда приложения начинают расти в размере и усложняться, становится всё труднее решать проблемы производительности с помощью простых методов. Проблемы производительности, как и ваше приложение, становятся всё более сложными — а это означает, что появляется потребность воспользоваться более сложными инструментами для профилирования и проверки фиксов.

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

Читать далее

От Cocoapods к Tuist+SPM быстрыми шагами

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров3.3K

Не так давно прогремела новость, что Cocoapods переходит в режим поддержки, больше не будет развития, а только поддержка. В связи с этим встал вопрос, что дальше. В начале мы склонялись к чисто Swift Package Manager, но потом пришло понимание, что неплохо было бы уйти от конфликтов в project файле и сделать задел на модульность. В этой статье постараюсь описать полный путь от Cocoapods к Tuist+SPM, затрону то, что было мне было не понятно в других статьях и передать опыт, чтобы облегчить другим переход.

Читать далее

Валидация форм во Flutter как PRO. Мастер-класс по использованию form_model и BLoC

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров942

Привет, коллеги!

Хочу поделиться своим опытом работы с формами во Flutter. Каждый из нас сталкивался с задачей создания сложных форм и хочу рассказать о подходе с использованием нового пакета form_model.

Читать далее

Performance Testing для iOS

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров2.4K

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

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

Читать далее

Мобильная разработка за неделю #506 (12 — 18 августа)

Время на прочтение4 мин
Количество просмотров2K
В новом дайджесте закрытие CocoaPods и излишества чистой архитектуры, деструктуризация в Kotlin с примерами и знакомство с Flutter GPU, архитектура мобильного приложения в разрезе высоких нагрузок и построения экосистем, кто может стать программистом, сокращение количества вакансий для разработчиков и многое другое. Подключайтесь!

Подписывайтесь на наш Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков. А в IT Insights — много об интересном коде и технологиях.

Читать дальше →

Что на неделе: в России разрабатывают аналог Android и iOS, Miro уходит из страны, а IT-специалистам не хватает эмпатии

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров3.4K

Привет! Продолжаю держать руку на пульсе: это очередная подборка самых громких новостей последней недели. Начнем с очередного твиста в эпопее вокруг YouTube, судьба которого по-прежнему неизвестна. Затем посмотрим, что у нас по импортозамещению (что-то странное), а в конце определим, какие языки нужно учить IT-специалистам в 2024 году, чтобы быть на коне. Спойлер: НЕ АНГЛИЙСКИЙ.

Читать далее

Создание XCFramework из SPM пакета

Время на прочтение4 мин
Количество просмотров1.5K

Привет, Хабр! Я Николай Чурянин, начальник отдела разработки приложений для юридических лиц.

Как-то нам в голову пришла мысль подключать зависимости в виде собранных библиотек и тем самым не тратить время на пересборку редко изменяемых зависимостей. В данной статье рассмотрим, как создавать XCFramework из SPM пакета.

Читать далее

Как я бросила двустороннюю архитектуру и ушла к Redux со SwiftUI и SwiftData

Уровень сложностиСредний
Время на прочтение15 мин
Количество просмотров2.8K

На примере создания приложения pазберем архитектуру Redux, учтем возможное разделение приложения на модули. Будем постепенно наращивать уровень сложности (ориентир сложности: 🧠) В конце добавим работу со SwiftData, что закрепит понимание передачи данных не только в хранилище, но и по структурам Redux

Читать далее

Аккаунт разработчика Google Play Console и Apple Developer. Как создать из России. Пошаговая инструкция регистрации

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров7.1K

Часто помогаем клиентам не только с модерацией приложений, но и с регистрацией аккаунта разработчика в Google Play и App Store. Казалось бы — что такого? Вводишь данные и готово. Но лицензия платная, а на пользователях РФ санкции. Как в таких реалиях создать аккаунт, чтобы опубликовать мобильное приложение — рассказываем в статье.

Читать далее

От Web к Native с React

Уровень сложностиСредний
Время на прочтение15 мин
Количество просмотров6.9K



React Native — отличный выбор для веб-разработчиков, имеющих опыт работы с React, которые хотят создать первое мобильное приложение.


Хотя у React и React Native много общего, между веб-платформой и нативными приложениями существуют некоторые различия. В этой статье освещаются наиболее распространенные ошибки и вопросы, с которыми сталкиваются разработчики при переходе с React на React Native.

Читать дальше →

PWA vs Native: где приложения для iOS и Android больше никогда не пригодятся

Время на прочтение6 мин
Количество просмотров5.9K

К прогрессивным веб-приложениям у разработчиков, бизнеса и пользователей все еще очень много вопросов о безопасности и технических возможностях. Но и адвокаты PWA не молчат. Мы с командой Clevertec обсудили аргументы за и против и делимся результатами с вами.

Узнать все "за" и "против" PWA

Ближайшие события

Что думают про Flutter техлиды: инсайты из опроса

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров6.8K

Варшавская компания LeanCode опросила 300 CTO, CIO, Tech Lead и других специалистов, которые занимают управляющие позиции. Они ответили на 52 вопроса о Flutter, своем карьерном пути, опыте с технологиями и отношению к другим кроссплатформенным фреймворкам. 

Сделали небольшую подборку самых интересных моментов на усмотрение команды Friflex.

Читать далее

Трансформация приложения «Райффайзен Банка»: проверяем гипотезы, растим лояльность

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров9.3K

Рассказываем о том, как помогли повысить активность и лояльность пользователей с помощью перезапуска приложения «Райффайзен Банка».

Читать далее

Архитектура мобильного приложения в разрезе высоких нагрузок и построения экосистем

Уровень сложностиСредний
Время на прочтение15 мин
Количество просмотров4.9K

Привет, Хабр! Меня зовут Валерий Разномазов, я системный аналитик в РСХБ. Сегодня поговорим про архитектуру мобильного в разрезе высоких нагрузок и построения экосистем. В этой статье я собрал свой 10-летний опыт по этому направлению и готов его обсудить с вами.

Читать далее

Мобильная разработка за неделю #550 (5 — 11 августа)

Время на прочтение4 мин
Количество просмотров2.6K
В нашем новом выпуске автоматическое обнаружение утечек памяти в CI/CD с помощью UI-тестов, эффективная работа с legacy кодом Medium и новая версия Flutter, знакомство с Mobile Farm, тестирование платежей в проде, дейтинг-приложение, работающее только по четвергам и многое другое. Подключайтесь!

Подписывайтесь на наш Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков. А в IT Insights — много об интересном коде и технологиях.

Читать дальше →

Как улучшить время сборки в iOS с помощью модуляризации

Время на прочтение9 мин
Количество просмотров977
image


Большинство команд мобило понимают и ценят преимущества быстрой сборки. Возможность быстро компилировать и тестировать код означает ускорение разработки и итераций, что, в свою очередь, позволяет команде осуществлять доставку новых версий более регулярно и эффективно. Но на самом деле бывает сложно добиться стабильно быстрой сборки и внедрить долгосрочное решение, позволяющее поддерживать высокую скорость сборки по мере роста кодовой базы. Существует множество различных тактик, и если некоторые из них относительно тривиальны — например, уменьшение размера доставляемых ресурсов, — то другие могут быть гораздо более сложными и даже опасными (вспомните сомнительные трюки с компилятором)!
Читать дальше →

Что стоит знать о Jetpack Compose: руководство для начинающих

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров7.4K

Салют, Хабр! На связи Вадим, Android Developer из Clevertec. Когда я начинал разбираться с Jetpack Compose, он показался простым. Но первое впечатление обманчиво. Поэтому написал этот туториал для начинающих, который сэкономит время на погружение.

Читать далее

PWA вместо приложения: плюсы, минусы, подводные камни

Время на прочтение6 мин
Количество просмотров15K

Осенью прошлого года мы решили делать PWA для платформы: в нашем случае это оказалось существенно дешевле, проще и практичней. Решил поделиться, почему выбрали PWA, какие преимущества и недостатки нашел при сравнении технологий, что успели сделать с командой за полгода, и какие проблемы сейчас есть у технологии.

Читать далее

Вклад авторов