#мобильные_приложения — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #мобильные_приложения, aggregated by home.social.
-
Кешбэк-апокалипсис: у меня семь карт, смартфон с ИИ и я всё равно плачу не той картой
Как банки превратили «выгоду» в головоломку: семь карт, куча кешбэков — и один способ из этого выбраться.
https://habr.com/ru/articles/1035868/
#карты #платежи #акции #банки #личные_финансы #Android #мобильные_приложения #RuStore #финансовая_грамотность #стартап
-
Кешбэк-апокалипсис: у меня семь карт, смартфон с ИИ и я всё равно плачу не той картой
Как банки превратили «выгоду» в головоломку: семь карт, куча кешбэков — и один способ из этого выбраться.
https://habr.com/ru/articles/1035868/
#карты #платежи #акции #банки #личные_финансы #Android #мобильные_приложения #RuStore #финансовая_грамотность #стартап
-
Кешбэк-апокалипсис: у меня семь карт, смартфон с ИИ и я всё равно плачу не той картой
Как банки превратили «выгоду» в головоломку: семь карт, куча кешбэков — и один способ из этого выбраться.
https://habr.com/ru/articles/1035868/
#карты #платежи #акции #банки #личные_финансы #Android #мобильные_приложения #RuStore #финансовая_грамотность #стартап
-
Кешбэк-апокалипсис: у меня семь карт, смартфон с ИИ и я всё равно плачу не той картой
Как банки превратили «выгоду» в головоломку: семь карт, куча кешбэков — и один способ из этого выбраться.
https://habr.com/ru/articles/1035868/
#карты #платежи #акции #банки #личные_финансы #Android #мобильные_приложения #RuStore #финансовая_грамотность #стартап
-
Почему мало просто перейти на SwiftUI и Compose: заглядываем под капот перезапуска приложения Бургер Кинг
Когда старый монолит начинает мешать процессам в разработке, первое, что обычно приходит в голову командам — это переезд на новый стек. Логика понятна: сделаем новый UI, почистим код, а дальше и разработка пойдет бодрее. Чаще всего такое решение — очень дорогая иллюзия. Потому что в бигтехе проблема обычно не в UI, а в связности компонентов, зависимости фронта от бэка, сложных релизах и фичах, которые требуют синхронной работы команды. Мы — разработчики Surf, Android и iOS команды: Светлана Сорокина, Антон Бояркин и Алексей Рябков. Когда начали работать с Бургер Кинг над трансформацией приложения, столкнулись с похожей историей. Поэтому мы решили переписать архитектуру так, чтобы разные подрядчики могли нормально работать вместе, а продукт — развиваться быстрее.
https://habr.com/ru/articles/1034430/
#мобильная_разработка #мобильные_приложения #бигтех #бургер_кинг #фронтендразработка #разработка_под_android #разработка_под_ios #перезапуск #архитектура_приложений #процесс_разработки
-
Новая эра: нагрузочное тестирование UI-микросервисов
Привет, Хабр! Я Эдуард, в команде РСХБ.Цифра занимаюсь организацией проведения нагрузочного тестирования. В нашей команде инженеры НТ занимаются проверкой производительности как монолитных, так и микросервисных решений. Одно из больших направлений — это мобильное приложение «Свои финансы» от РСХБ. В этой статье расскажу о том, как мы проводим нагрузочное тестирование UI-микросервисов и поделюсь ценными выводами на тему. Когда идёт речь про микросервисы, большинству читателей представляется сложная архитектура связей между различными блоками, внешними системами, другими микросервисами и базой данных. То есть первым делом мы, конечно же, думаем о backend микросервисах. Действительно backend выполняет основную работу в современных приложениях, являясь двигателем всех процессов.
https://habr.com/ru/companies/rshb/articles/1034112/
#UIмикросервисы #нагрузочное_тестирование #мобильные_приложения
-
Не рискуй конверсией: как исследовать витрину цифрового продукта до запуска
Когда команда запускает витрину продукта — каталог, рекомендации или подборки, — почти сразу возникают вопросы: «Будут ли пользователи что-то из неё скачивать или покупать и какая будет конверсия?» До запуска на них сложно ответить честно: у пользователей ещё нет привычки, у продукта — стабильной выдачи, у витрины — накопленного доверия, а у команды — реальных данных поведения. Поэтому полезнее временно отложить вопрос «какая будет конверсия?» и спросить иначе: « Сможет ли витрина запустить выбор, когда у пользователя ещё нет сформулированного запроса?» Меня зовут Таня Лескова, я ведущий UX-исследователь в магазине приложений RuStore. На примере исследований витрины RuStore расскажу, как мы проверяем такие сценарии до запуска: смотрим не на гипотетическое «скачал бы или не скачал», а на более раннюю цепочку — заметил, понял, поверил, захотел разобраться дальше. Про сценарии витрины
https://habr.com/ru/companies/vk/articles/1032578/
#uxисследования #usabilityтестирование #продуктовые_исследования #пользовательский_опыт #конверсия #рекомендации #витрина #исследования #мобильные_приложения #продукт
-
Почему ваше приложение тормозит и как мы это исправили с помощью PowerSync
Как мы ушли от архитектуры request-wait-response, перенесли чтение данных на фронтенд через локальную SQLite и сделали интерфейс быстрее с помощью PowerSync.
https://habr.com/ru/articles/1031828/
#localfirst #PowerSync #SQLite #PostgreSQL #синхронизация_данных #offlinefirst #архитектура_приложений #backend #мобильные_приложения #UX
-
Как сделать мобильное приложение удобным и уникальным: 8 шагов от идеи до тестирования
Знакомо, правда? Мечтаешь создать невозможное: уникальное, новое, то, чего ещё нет на рынке. И при этом чтобы это было твоё «детище», твой продукт, которым ты будешь гордиться и который станет по-настоящему стоящим и полезным для мира. Думаешь, анализируешь, ищешь вариант, генерируешь идеи… Но всё не то. И каждый раз сталкиваешься с тем, что это уже кто-то реализовал. Да ещё и так круто, что подступиться страшно. В этой статье я расскажу о проектировании мобильного приложения "Balance" по методу колеса жизненного баланса — от выбора идеи до кликабельных прототипов и тестирования. Изучая UI/UX-дизайн, маркетинг и рынок в целом, я пришла к главному выводу: уникальность заключается не в том, чтобы придумать то, чего никто никогда не делал, а в том, чтобы сделать так, как никто другой не делает: удобно, красиво, с душой. И для этого не нужна команда дизайнеров. Только вы, ваше желание и правильные шаги.
https://habr.com/ru/articles/1021856/
#мобильные_приложения #дизайн_интерфейсов #аналитика_мобильных_приложений #проектирование_интерфейсов #целевая_аудитория #тестирование #приложение_за_сутки
-
FiT календарь тренировок — финал трилогии пет-проекта
Год назад я опубликовал первую статью про разработку приложения календаря тренировок. Спустя 5 месяцев опубликовал рассказ о 10 обновлениях . Сейчас время финала истории - ещё 7 обновлений за 7 месяцев. Сам регулярно пользуюсь приложением - оно добавляет мотивации заниматься спортом дальше, сохраняет график тренировок, следит за объемом выполненных упражнений. На текущий момент в приложении больше 150 зарегистрированных пользователей. Времени на пет-проект уделял крайне мало, но основная функциональность была уже готова ранее. Сейчас на нём можно пробовать что-то новое - получается хороший полигон для испытаний. Исходный код Приложение в RuStore Веб-версия Frontend: Typescript, Vitest, Vite, Vue, Tanstack Query, Vue I18n, Tauri Backend: Typescript, Vitest, Esbuild, Fastify, Mongoose, MongoDB, Swagger
https://habr.com/ru/articles/1021790/
#vue #vuejs #vuejs #петпроект #петпроекты #tauri #мобильные_приложения #javascript #typescript #вебприложения
-
Мобильное приложение DogPlanner. Перезагрузка…
Давайте немножечко поговорим о творчестве в целом, создании собственных проектов в принципе, и дальнейшем развитии мобильного приложения для домашних питомцев DogPlanner (доступно в Google Play , RuStore и других известных площадках) в частности. Мы уже говорили, что когда человек начинает заниматься каким-либо собственным проектом, он не задумывается насколько это занятие может растянуться. Мы сейчас говорим не о бизнес проекте, в котором изначально чётко описываются цель и средства её достижения, определяется команда и сроки, и поехали... Нет.
https://habr.com/ru/articles/1020510/
#dogplanner #javascript #droidscript #философия_разработки #философия_программирования #философия #мобильная_разработка #мобильные_приложения #мобильное_приложение #размышления
-
Лампа с цифровым джинном: как я упрашивал ИИ unit-тесты писать
Изначально я хотел поделиться опытом написания unit-тестов с помощью ИИ. Но по мере написания статьи она превратилась в историю изменения взглядов на использование нейросетей. И как отсутствие энтузиазма и в какой-то степени отрицание сменились если не оптимизмом, то увлечённостью и любопытством...
https://habr.com/ru/companies/wildberries/articles/1017466/
#искусственный_интеллект #нейросети #ииагенты #kotlin #android #мобильные_приложения
-
Первый в своем роде ИИ помощник на вашем телефоне
Мы с братом создали Sova AI ( https://ayconic.io/sova ), ИИ агента на Андроиде, который оперирует приложениями и выполняет ваши хотелки таски на телефоне. Это первый ассистент, которому не нужны ADB, USB, PC, root и т.д., просто самое обычно приложение, которое устанавливается на Андроид (пока IOS в разработке) и всегда с вами, куда бы вы не пошли (звучит страшно? 😁). Зачем еще один ИИ ассистент? Потому что он единственный в своем роде, все остальные “mobile-use” требуют подключения к PC, и это конечно неудобно и не интересно. Если уже есть PC, то лучше уже на нем и выполнять различные задачи, зачем тогда телефон мучать? Computer-use, browser-use вполне себе прекрасно работают на PC. Нам хотелось ассистента, который всегда будет на телефоне, а не когда мы с кабелем USB возле компа, ассистента который будет делать на телефоне все, что может делать пользователь, а не еще один умный браузер (привет Perplexity) который будет требовать API чтобы что-то сделать, или кастрированный Gemini assistant который только и твердит что он ИИ модель и не может ничего. Они в большинстве просто бесполезны, как и все чатботы которые всего лишь чатботы, но почему-то называются AI assistant для маркетинга. Что оно умеет Как и computer-use он делает клики, скроллы, открывает приложения, и симулирует любые действия пользователя. Под капотом - работа с Accessibility API Андроида, используем tree экрана и скриншоты. Только на скриншотах мало что сделаешь, модели не очень хорошо с ними работают, оптимизируют картинки каждый по своему и т.д. Поэтому мы сделали определенную комбинацию того и другого, с экономией токенов, чтобы пользователи не продавали себя в рабство из-за одного заказа еды. Также его можно сделать асситентом по умолчанию и оно будет реагировать на ваши голосовые команды и делать что захотите, без этого всего “ Я ИИ модель и ничего не могу делать, хнык хнык ”
https://habr.com/ru/articles/1018570/
#андроид #ииассистент #ии_помощник #ииагент #мобильные_приложения
-
Первый в своем роде ИИ помощник на вашем телефоне
Мы с братом создали Sova AI ( https://ayconic.io/sova ), ИИ агента на Андроиде, который оперирует приложениями и выполняет ваши хотелки таски на телефоне. Это первый ассистент, которому не нужны ADB, USB, PC, root и т.д., просто самое обычно приложение, которое устанавливается на Андроид (пока IOS в разработке) и всегда с вами, куда бы вы не пошли (звучит страшно? 😁). Зачем еще один ИИ ассистент? Потому что он единственный в своем роде, все остальные “mobile-use” требуют подключения к PC, и это конечно неудобно и не интересно. Если уже есть PC, то лучше уже на нем и выполнять различные задачи, зачем тогда телефон мучать? Computer-use, browser-use вполне себе прекрасно работают на PC. Нам хотелось ассистента, который всегда будет на телефоне, а не когда мы с кабелем USB возле компа, ассистента который будет делать на телефоне все, что может делать пользователь, а не еще один умный браузер (привет Perplexity) который будет требовать API чтобы что-то сделать, или кастрированный Gemini assistant который только и твердит что он ИИ модель и не может ничего. Они в большинстве просто бесполезны, как и все чатботы которые всего лишь чатботы, но почему-то называются AI assistant для маркетинга. Что оно умеет Как и computer-use он делает клики, скроллы, открывает приложения, и симулирует любые действия пользователя. Под капотом - работа с Accessibility API Андроида, используем tree экрана и скриншоты. Только на скриншотах мало что сделаешь, модели не очень хорошо с ними работают, оптимизируют картинки каждый по своему и т.д. Поэтому мы сделали определенную комбинацию того и другого, с экономией токенов, чтобы пользователи не продавали себя в рабство из-за одного заказа еды. Также его можно сделать асситентом по умолчанию и оно будет реагировать на ваши голосовые команды и делать что захотите, без этого всего “ Я ИИ модель и ничего не могу делать, хнык хнык ”
https://habr.com/ru/articles/1018570/
#андроид #ииассистент #ии_помощник #ииагент #мобильные_приложения
-
Первый в своем роде ИИ помощник на вашем телефоне
Мы с братом создали Sova AI ( https://ayconic.io/sova ), ИИ агента на Андроиде, который оперирует приложениями и выполняет ваши хотелки таски на телефоне. Это первый ассистент, которому не нужны ADB, USB, PC, root и т.д., просто самое обычно приложение, которое устанавливается на Андроид (пока IOS в разработке) и всегда с вами, куда бы вы не пошли (звучит страшно? 😁). Зачем еще один ИИ ассистент? Потому что он единственный в своем роде, все остальные “mobile-use” требуют подключения к PC, и это конечно неудобно и не интересно. Если уже есть PC, то лучше уже на нем и выполнять различные задачи, зачем тогда телефон мучать? Computer-use, browser-use вполне себе прекрасно работают на PC. Нам хотелось ассистента, который всегда будет на телефоне, а не когда мы с кабелем USB возле компа, ассистента который будет делать на телефоне все, что может делать пользователь, а не еще один умный браузер (привет Perplexity) который будет требовать API чтобы что-то сделать, или кастрированный Gemini assistant который только и твердит что он ИИ модель и не может ничего. Они в большинстве просто бесполезны, как и все чатботы которые всего лишь чатботы, но почему-то называются AI assistant для маркетинга. Что оно умеет Как и computer-use он делает клики, скроллы, открывает приложения, и симулирует любые действия пользователя. Под капотом - работа с Accessibility API Андроида, используем tree экрана и скриншоты. Только на скриншотах мало что сделаешь, модели не очень хорошо с ними работают, оптимизируют картинки каждый по своему и т.д. Поэтому мы сделали определенную комбинацию того и другого, с экономией токенов, чтобы пользователи не продавали себя в рабство из-за одного заказа еды. Также его можно сделать асситентом по умолчанию и оно будет реагировать на ваши голосовые команды и делать что захотите, без этого всего “ Я ИИ модель и ничего не могу делать, хнык хнык ”
https://habr.com/ru/articles/1018570/
#андроид #ииассистент #ии_помощник #ииагент #мобильные_приложения
-
Первый в своем роде ИИ помощник на вашем телефоне
Мы с братом создали Sova AI ( https://ayconic.io/sova ), ИИ агента на Андроиде, который оперирует приложениями и выполняет ваши хотелки таски на телефоне. Это первый ассистент, которому не нужны ADB, USB, PC, root и т.д., просто самое обычно приложение, которое устанавливается на Андроид (пока IOS в разработке) и всегда с вами, куда бы вы не пошли (звучит страшно? 😁). Зачем еще один ИИ ассистент? Потому что он единственный в своем роде, все остальные “mobile-use” требуют подключения к PC, и это конечно неудобно и не интересно. Если уже есть PC, то лучше уже на нем и выполнять различные задачи, зачем тогда телефон мучать? Computer-use, browser-use вполне себе прекрасно работают на PC. Нам хотелось ассистента, который всегда будет на телефоне, а не когда мы с кабелем USB возле компа, ассистента который будет делать на телефоне все, что может делать пользователь, а не еще один умный браузер (привет Perplexity) который будет требовать API чтобы что-то сделать, или кастрированный Gemini assistant который только и твердит что он ИИ модель и не может ничего. Они в большинстве просто бесполезны, как и все чатботы которые всего лишь чатботы, но почему-то называются AI assistant для маркетинга. Что оно умеет Как и computer-use он делает клики, скроллы, открывает приложения, и симулирует любые действия пользователя. Под капотом - работа с Accessibility API Андроида, используем tree экрана и скриншоты. Только на скриншотах мало что сделаешь, модели не очень хорошо с ними работают, оптимизируют картинки каждый по своему и т.д. Поэтому мы сделали определенную комбинацию того и другого, с экономией токенов, чтобы пользователи не продавали себя в рабство из-за одного заказа еды. Также его можно сделать асситентом по умолчанию и оно будет реагировать на ваши голосовые команды и делать что захотите, без этого всего “ Я ИИ модель и ничего не могу делать, хнык хнык ”
https://habr.com/ru/articles/1018570/
#андроид #ииассистент #ии_помощник #ииагент #мобильные_приложения
-
[Перевод] Как улучшить пейволл в мобильном приложении
Если вы уже опытный продакт, нового в статье ничего не будет, это скорее систематизация и калибровка мышления через опыт зарубежных команд. Я регулярно разбираю воркшопы, лекции и отчёты и обсуждаю их с коллегами — на английском . Если вам это откликается, присоединяйтесь и предлагайте темы . А сейчас — как раз такой разбор. Делюсь саммари мастер-класса Джейка Мора и Дэвида Барнарда о базовых, но критически важных принципах, которые напрямую влияют на эффективность пейволла.
https://habr.com/ru/articles/1017184/
#пейволл #пейволлы #мобильные_приложения #конверсия_в_покупки #управление_продуктом #мобильная_разработка #android #google_market
-
[Перевод] Тренды мобильных приложений в Скандинавии (2025 год)
Если вы хотите сделать мобильное приложение для Северной Европы, то предлагаю узнать, что было драйверами самых успешных приложений в 2025 году. Перевод отраслевого исследования группы компаний продуктовой разработки Framna. Методология Мы провели это исследование, используя модель App Pulse — многомерный подход, разработанный для оценки успеха приложений в различных рынках, отраслях и демографических группах. Данный отчет представляет собой основанный на данных ориентир для оценки эффективности приложений, помогая понять, что способствует их долгосрочному успеху. Исследование мобильных приложений в Северной Европе основано на данных 600 приложений и 9000 пользователей.
https://habr.com/ru/articles/1016388/
#мобильные_приложения #android #chatgpt #ios #kotlin #flutter #мобильная_разработка #product_owner #product_management #product_manager
-
Яндекс выпустил DivKit. Я – Nui
Привет! Сегодня я поведаю вам историю создания супер-пупер движка для Server Driven UI во Flutter, являющегося составной частью супер-пупер CMS (именно так её создатель, то есть я, её позиционирует). У вас, конечно же, может быть другое мнение и я с удовольствием обсужу его в комментариях. Эта статья - первая из двух в цикле. В ней мы рассмотрим непосредственно Nui, а в следующей - саму Nanc CMS. В конце данной статьи вы не найдете никаких ссылок на Telegram-каналы, но будет много интересного про Server Driven UI, возможности Nui (Nanc Server Driven UI) историю проекта, шкурные интересы , Доктора Стренджа и даже немного го**а на вентиляторе. Поехали!
-
Android. Glance Widgets. Начало
Android. Glance widgets. По разным причинам мы начинаем изучать что-то новое. Будь то углубленный курс по твоей специализации. Или это что-то стороннее, получить навык, который давно хотел освоить. И вот мы сталкиваемся с новым и попадаем в цикл понятно/ничего непонятно. Статья для тех, кто хочет изучить Glance виджеты на Android. Посмотреть на существующие проблемы, про подводные камни и увидеть способы их решения. Полезно делиться опытом
https://habr.com/ru/articles/942886/
#android #glance #widget #widgets #виджеты #мобильная_разработка #мобильные_приложения #kotlin #виджет
-
Тактильный отклик в мобильных приложениях: что это такое, когда использовать и зачем?
В этой статье я вам расскажу, что такое тактильная обратная связь, как и для чего она применяется. Раньше устройства сообщали нам о чём-то с помощью звуков и света, например, когда телефон звонил или мигал. Что поменялось с тех времен? В этой статье расскажу. Прочитать материал
https://habr.com/ru/companies/domclick/articles/850492/
#дизайн #мобильные_приложения #виброотклик #haptic #тактильный_фидбек
-
Compose Multiplatform 1.8.0: поддержка iOS переходит в stable
Привет! Меня зовут Максим, я управляющий партнер и руководитель мобильной разработки в KTS . Мы разрабатываем приложения на KMP еще с 2021 года, а в прошлом году начали экспериментировать с Compose Multiplatform. Вчера JetBrains официально объявили о выходе CMP 1.8.0 , c которой поддержка iOS переходит в статус stable . Это важный этап, поскольку теперь CMP можно всерьез рассматривать как основу для кроссплатформенной мобильной разработки. В этой статье мы познакомимся с обновлением и рассмотрим заявленные фишки, а заодно поговорим о результатах наших опытов с CMP на наших проектах.
https://habr.com/ru/companies/kts/articles/907678/
#compose_multiplatform #кроссплатформенность #кроссплатформенная_разработка #обновление #kotlin_multiplatform #kotlin #мобильная_разработка #мобильные_приложения
-
Как слить токен авторизации через виджет iOS — и как этого не допустить
Если вы разрабатываете iOS-приложение с виджетом, Watch-компаньоном (это приложение для Apple Watch, которое работает в паре с основным приложением на iPhone) или Share Extension - рано или поздно вам придётся передавать данные между процессами. App Groups - стандартный механизм для этого, и на первый взгляд он прост: добавил capability, написал UserDefaults(suiteName:) , поехали. Но именно эта кажущаяся простота и создаёт проблемы. Данные лежат в незашифрованном контейнере, любое приложение из вашей команды может их прочитать, а валидация входящих данных почти никогда не делается. Давайте же рассмотрим, как правильно настроить App Groups, что реально можно туда класть, какие риски существуют и как организовать безопасный обмен (в том числе с примером передачи токена авторизации между приложением и виджетом). Продолжим
https://habr.com/ru/articles/1002244/
#ios #swift #swiftui #apple #mobile_development #security #data #мобильная_разработка #мобильные_приложения
-
Современные подходы к управлению UI: low-сode & Backend-Driven UI
Привет, меня зовут Михаил Шевченко. В Авито я проектирую и разрабатываю backend low-code платформы Bricks. В этой статье рассказываю о том, почему в Авито было принято решение развивать собственные low-code-решения и Backend-Driven UI, объясняю их устройство и делюсь достигнутыми результатами.
https://habr.com/ru/companies/avito/articles/879720/
#BDUI #интерфейсы #backend_driven_ui #android #ios #мобильные_приложения #mobile_development #backend_driven #low_code #lowcode
-
Flutter & Dart: весенний апдейт — backend, DevTools и Roadmap 2025!
Весна в самом разгаре, а вместе с ней — обновления, гайды, инсайды и бум активности в экосистеме Dart и Flutter. В этом выпуске вы найдёте мощные инструменты для DevTools, свежие идеи для архитектуры, backend-направление на Dart и многое другое.
https://habr.com/ru/articles/905660/
#flutter #dart #программирование #мобильная_разработка #мобильные_приложения #flutter_app #flutter_mobile_development #flutter_web #flutter_app_development #flutter_python
-
Flutter дайджест – Март 2025
Привет, Flutter-разработчики! 👋 В этом выпуске вас ждут горячие новости, свежие пакеты и интересные видео. ⚡ На канале FlutterPulse ежедневно выходят новые обновления пакетов, полезные статьи и эксклюзивный контент! Подписывайтесь, чтобы не пропустить самое важное.
https://habr.com/ru/articles/895206/
#flutter #dart #программирование #мобильная_разработка #мобильные_приложения #flutter_mobile_development #flutter_app_development #flutter_app
-
FlutterPulse: главные события недели 27.02-05.03.2025
Привет, друзья! Я автор телеграм-канал FlutterPulse . Хотел сделать небольшую подборку новостей про Flutter, которые, как мне показалось, были самыми интересными за эту неделю, но новостей, прямо скажу, было не много
https://habr.com/ru/articles/888468/
#flutter #dart #pubdev #программирование #мобильная_разработка #мобильные_приложения #flutter_mobile_development #flutter_app_development
-
[Перевод] Создавайте виджеты главного экрана iOS с помощью Flutter
Hola, Amigos! Меня зовут Сергей Климович, я Mobile TeamLead агентства заказной разработки Amiga и соавтор телеграм-канала Flutter. Много . На канале мы уже рассказывали про Home Widget для Android , теперь пришло время поговорить про iOS. Я нашел отличную статью по этой теме и решил поделиться с вами переводом.
https://habr.com/ru/articles/809763/
#flutter #flutter_mobile_development #flutter_app_development #flutter_app #dart #iphone_приложение #android_apps #разработка_мобильных_приложений #мобильные_приложения #мобильная_разработка
-
[Перевод] Как добавить Flutter в нативное приложение iOS и протестировать его на Codemagic (Часть 1)
Hola, Amigos! На связи Саша Чаплыгин, Flutter dev компании заказной разработки Amiga. Нашел интересную статью , решил поделиться переводом. Автор материала рассказывает, как добавить Flutter в новый или существующий проект Native iOS и протестировать его на Codemagic CI/CD с помощью codemagic.yaml .
https://habr.com/ru/articles/775298/
#flutter #flutter_mobile_development #flutter_app_development #кроссплатформенная_разработка #мобильные_приложения #ios #интеграция #medium #перевод_статьи
-
Capacitor: от веба к мобильным приложениям. Часть 0. Зачем нужен Capacitor
С Новым годом, Хабр. Меня зовут Илья, я работаю Frontend разработчиком в компании Бастион. Январские выходные в самом разгаре, но уже многие, включая меня, наобещав себе свернуть горы в этом году, находятся в поиске полезной для мозга информации. Тогда присаживайтесь поудобнее, ибо сейчас мы будем разговаривать о такой замечательной технологии для разработки гибридных мобильных приложений, как Capacitor.
https://habr.com/ru/articles/982990/
#capacitor #typescript #javascript #мобильные_приложения #мобильная_разработка #ios #android #react_native #flutter #гибридные_приложения
-
Capacitor: от веба к мобильным приложениям. Часть 0. Зачем нужен Capacitor
С Новым годом, Хабр. Меня зовут Илья, я работаю Frontend разработчиком в компании Бастион. Январские выходные в самом разгаре, но уже многие, включая меня, наобещав себе свернуть горы в этом году, находятся в поиске полезной для мозга информации. Тогда присаживайтесь поудобнее, ибо сейчас мы будем разговаривать о такой замечательной технологии для разработки гибридных мобильных приложений, как Capacitor.
https://habr.com/ru/articles/982990/
#capacitor #typescript #javascript #мобильные_приложения #мобильная_разработка #ios #android #react_native #flutter #гибридные_приложения
-
Capacitor: от веба к мобильным приложениям. Часть 0. Зачем нужен Capacitor
С Новым годом, Хабр. Меня зовут Илья, я работаю Frontend разработчиком в компании Бастион. Январские выходные в самом разгаре, но уже многие, включая меня, наобещав себе свернуть горы в этом году, находятся в поиске полезной для мозга информации. Тогда присаживайтесь поудобнее, ибо сейчас мы будем разговаривать о такой замечательной технологии для разработки гибридных мобильных приложений, как Capacitor.
https://habr.com/ru/articles/982990/
#capacitor #typescript #javascript #мобильные_приложения #мобильная_разработка #ios #android #react_native #flutter #гибридные_приложения
-
Capacitor: от веба к мобильным приложениям. Часть 0. Зачем нужен Capacitor
С Новым годом, Хабр. Меня зовут Илья, я работаю Frontend разработчиком в компании Бастион. Январские выходные в самом разгаре, но уже многие, включая меня, наобещав себе свернуть горы в этом году, находятся в поиске полезной для мозга информации. Тогда присаживайтесь поудобнее, ибо сейчас мы будем разговаривать о такой замечательной технологии для разработки гибридных мобильных приложений, как Capacitor.
https://habr.com/ru/articles/982990/
#capacitor #typescript #javascript #мобильные_приложения #мобильная_разработка #ios #android #react_native #flutter #гибридные_приложения
-
Я написал свой VPN-клиент для Android. Зачем, если их сотни, и что скрывается под капотом?
Каждый раз, нажимая кнопку «Connect» в очередном VPN-приложении, я ловил себя на мысли: а что там, под капотом? Как эта магия на самом деле работает на уровне Android? Вокруг сотни готовых решений, но простое пользовательское любопытство переросло в профессиональное: мне захотелось не просто использовать, а понять. Понять, какие подводные камни скрывает VpnService, как реализовать весь цикл от авторизации до поднятия защищённого туннеля и что на этом пути может пойти не так. Эта статья — мой личный "бортовой журнал". Я не претендую на создание самого безопасного решения, это скорее история о пути, граблях и открытиях для тех, кто тоже решит заглянуть под капот VPN-технологий на Android. Так родилась идея этого проекта — создать свой, пусть и простой, VPN-клиент. Это не попытка сделать коммерческий продукт, а скорее исследовательское погружение, мой личный "челлендж" и способ разложить всё по полочкам. Заглянуть под капот
https://habr.com/ru/articles/926150/
#android #vpn #vpnсервис #wireguard #мобильная_разработка #мобильные_приложения #мобильное_приложение #kotlin #android_development #android_studio
-
Как собирать цены конкурентов с помощью macrodroid на телефоне
В данной статье напишем нехитрый макрос, который позволит собирать товарные позиции из мобильного приложения в виде скриншотов и сохранять их прямо на телефоне. Далее полученные скриншоты из галереи телефона можно будет использовать, например, чтобы извлекать цены и/или товарные позиции.
-
Как я написал стартап за 7 дней с помощью Cursor AI
Можно ли самостоятельно создать аналог Tinder за неделю, используя только искусственный интеллект? Давайте это выясним!
https://habr.com/ru/articles/918974/
#kotlin #android #ktor #rustore #vk #разработка_приложений #разработка_мобильных_приложений #мобильные_приложения #стартап #cursor
-
Tuist: добавляем генерацию проекта в текущее приложение
Знаете, что объединяет всех iOS-разработчиков, работающих над крупными проектами? Все мы когда-то сталкивались с этим старым знакомым — файлом .xcodeproj, который хранит в себе десятки, а то и сотни конфликтов после каждого merge. Мы тоже жили с этой проблемой много лет, пока не нашли решение. Знакомьтесь, Tuist — инструмент, который кардинально изменил наш подход к управлению проектами. Он не только помогает избежать конфликтов, но и автоматизирует генерацию ключевых компонентов, значительно облегчая команде жизнь. Если у вас всё еще сохранился этот «реликт прошлого», то, возможно, наш опыт поможет вам наконец-то избавиться от него. Давайте разберемся, как это сделать.
https://habr.com/ru/companies/cian/articles/847688/
#ios #ios_development #ios_разработка #ios_programming #swift #tuist #разработка_под_ios #программирование #мобильная_разработка #мобильные_приложения
-
Capacitor: от веба к мобильным приложениям. Часть 3. OTA обновления в обход сторов
Эта 4 по счету статья является рефакторингом моей старой статьи про обновления бандлов приложения в capacitor. В этой обновленной статье мы еще раз рассмотрим механизм обновлений и ознакомимся с новой более структурированной реализацией.
https://habr.com/ru/articles/1013754/
#capacitor #мобильные_приложения #гибридные_приложения #мобильная_разработка #typescript #javascript #ios #android #обновления #OTA_обновления
-
Capacitor: от веба к мобильным приложениям. Часть 2. Как написать свой плагин (Android + iOS)
В этой, уже 3 по счету статье мы переходим к самому важному месту во всей архитектуре Capacitor — к плагинам. Именно плагины делают из WebView полноценное мобильное приложение. С ними у Вас появляется доступ к камере, файловой системе, push-уведомлениям, Bluetooth и т.д. В статье разберем: как устанавливаются официальные плагины; как работать с community-плагинами; как мигрировать с Cordova; и главное — как написать собственный плагин с нуля на реальном примере отправки SMS.
https://habr.com/ru/articles/1000690/
#capacitor #typescript #javascript #мобильные_приложения #мобильная_разработка #ios #android #гибридные_приложения #cordova
-
Capacitor: от веба к мобильным приложениям. Часть 1. Миграция проекта на Capacitor
В первой части цикла мы разобрались, зачем вообще нужен Capacitor и почему он стал адекватным выбором для кроссплатформенной разработки. Теперь переходим к самому болезненному и интересному этапу: миграции уже существующего веб-приложения .
https://habr.com/ru/articles/989296/
#capacitor #typescript #javascript #мобильные_приложения #мобильная_разработка #ios #android #гибридные_приложения #cordova
-
[Перевод] Релиз Capacitor 8
8 декабря 2025 года вышел релиз Capacitor 8. О нововведениях и миграции со старых версий читайте в статье
https://habr.com/ru/articles/986746/
#capacitor #typescript #javascript #мобильные_приложения #мобильная_разработка #ios #android #гибридные_приложения #capacitor_8
-
К какому компоненту отнести тот или иной класс? Мой опыт разделения функциональности между компонентами
Привет, меня зовут Антон Огнев, я iOS-разработчик в ПСБ, и в этой статье расскажу о классах, компонентах и зависимостях между ними. Конкретно речь пойдет о том, какие принципы стоит всегда соблюдать при создании и поддержке компонентов, как определить, не рушит ли одна новая зависимость весь проект, как меняются приоритеты по компонентам между стартом новой разработки и зрелым продуктом. Большая часть теории основывается на книге «Чистая архитектура» Роберта Мартина. Я эту книгу читал несколько раз и каждый раз открывал для себя что-то новое, набирался опыта и на многие вещи начинал смотреть иначе. Между пояснением принципов буду делиться историями из собственных компонентных приключений в качестве примеров. Заглянули к себе в компоненты и обнаружили, что там бардак и обобщенные имена типа Cоmmon, Shared, Core, Base, Utils? Это текст для вас: сам был на вашем месте, помогу навести порядок.
https://habr.com/ru/companies/psb/articles/969568/
#компоненты #мобильные_приложения #ios #ios_разработка #ios_development #swift #swift__разработка
-
Android vs iOS: кто победит в гонке ИИ и мобильных технологий?
Бум ИИ заставил техногигантов стремиться быстрее конкурентов внедрять инновации. Apple и Google, владеющие мобильными операционными системами iOS и Android, активно интегрируют собственные решения. Это платформа искусственного интеллекта Apple Intelligence и чат-бот c искусственным интеллектом Gemini. В настоящее время Google успешнее развивает ИИ-технологии. Однако поможет ли Google это преимущество обойти Apple на рынке мобильных устройств, особенно в США, где большинство пользователей предпочитает гаджеты «яблочной корпорации»? Вопрос остается открытым.
https://habr.com/ru/companies/finam_broker/articles/933740/
#мобильная_разработка #мобильные_приложения #мобильное_приложение #искусственный_интеллект #android #ios #ios_development #ios_разработка #ios_programming #ios_app
-
Укрощаем асинхронный код с помощью async/await
Привет! Меня зовут Андрей Максимкин, я iOS-разработчик в hh. Мы в команде активно используем async/await подход при написании нового кода, а также активно применяем при переписывании старого. В процессе работы сталкивались с некоторыми интересными и не самыми очевидными моментами — их и рассмотрим в статье. Работа с различными потоками — очень важная часть разработки мобильных приложений под iOS. Грамотное распределение нагрузки положительно влияет на скорость работы приложения, а значит, и на пользовательский опыт. До Swift 5.5 для работы с многопоточностью в основном использовали фреймворки GCD и NSOperation. Начиная с версии Swift 5.5 стал доступен функционал async/await. В статье мы кратко расскажем о базовых принципах данного подхода и сделаем акцент на проблемах и особенностях, которые необходимо знать при написании кода. Информация будет полезна тем, кто уже знаком с функционалом async/await, а некоторые примеры могут быть интересны и более продвинутым разработчикам. Поехали!
https://habr.com/ru/companies/hh/articles/904506/
#ios #мобильная_разработка #мобильные_приложения #ios_разработка #ios_development #swift #async #await #асинхронное_программирование #асинхронные_задачи
-
Интеграция JavaScript в нативные мобильные приложения для криптотрейдинга: нестандартный опыт и технические решения
23–24 апреля в Москве проходит Blockchain Forum — одно из ключевых событий в мире блокчейна и криптотехнологий. На форуме изучаем тренды, делимся опытом и слушаем коллег, набираемся насмотренности. Мы в CleverPumpkin разрабатываем и развиваем мобильные приложения, в том числе для криптовалютных сервисов, и хорошо понимаем с какими техническими вызовами сталкиваются команды. В этой статье мы делимся совместным опытом с командой EVEDEX, где мы интегрировали SDK на TypeScript, изначально предназначенный для веба, в нативные приложения , чтобы сохранить единую бизнес‑логику между платформами. Это решение дало массу преимуществ — но и принесло немало сложностей.
https://habr.com/ru/companies/cleverpumpkin/articles/903544/
#мобильные_приложения #криптовалютные_биржи #разработка_мобильных_приложений #android_development #ios_development #криптобиржи #blockchain #typescript
-
Разработали мобильное приложение для криптобиржи EVEDEX — функциональное решение для быстрой и безопасной торговли
Создать мобильное приложение для криптобиржи — всегда вызов. Особенно, если биржа сочетает в себе принципы DEX и CEX, предлагает встроенные кошельки, смарт-аккаунты и управление средствами без посредников. Мы в CleverPumpkin взялись за этот челлендж и разработали EVEDEX — удобное и безопасное приложение для криптотрейдинга.
https://habr.com/ru/companies/cleverpumpkin/articles/901730/
#разработка_приложений #криптовалютные_биржи #ios_development #android_development #мобильные_приложения #криптобиржи
-
Как правильно организовать проект c модульной архитектурой в iOS-разработке
Привет, Хабр! Меня зовут Алексей Григорьев, я iOS-разработчик в МТС, работаю над продуктом Membrana — это тариф + мобильное приложение для управления приватностью в Сети. Сейчас в iOS-приложениях на первое место постепенно выходит модульная архитектура. Она позволяет создавать гибкие и масштабируемые проекты, которые легко сопровождать и развивать. Особенно это актуально при увеличении кодовой базы и разрастании функциональности, когда поддержка монолита усложняется. Модульный подход не просто разделяет приложение на более управляемые части, но и закладывает возможность многократного использования кода в других проектах, позволяет организовать разработку и тестирование функциональных блоков независимо от основного приложения. В этом материале я расскажу про ключевые моменты модульной архитектуры в iOS-приложениях, инструментах для ее внедрения и применения в наших проектах.
https://habr.com/ru/companies/ru_mts/articles/892444/
#модульная_архитектура #cocoapods #swift_package_manager #мобильные_приложения #разработка_мобильных_приложений #ios #ios_development
-
Android vs iOS: кто победит в гонке ИИ и мобильных технологий?
Бум ИИ заставил техногигантов стремиться быстрее конкурентов внедрять инновации. Apple и Google, владеющие мобильными операционными системами iOS и Android, активно интегрируют собственные решения. Это платформа искусственного интеллекта Apple Intelligence и чат-бот c искусственным интеллектом Gemini. В настоящее время Google успешнее развивает ИИ-технологии. Однако поможет ли Google это преимущество обойти Apple на рынке мобильных устройств, особенно в США, где большинство пользователей предпочитает гаджеты «яблочной корпорации»? Вопрос остается открытым.
https://habr.com/ru/companies/finam_broker/articles/933740/
#мобильная_разработка #мобильные_приложения #мобильное_приложение #искусственный_интеллект #android #ios #ios_development #ios_разработка #ios_programming #ios_app
-
Android vs iOS: кто победит в гонке ИИ и мобильных технологий?
Бум ИИ заставил техногигантов стремиться быстрее конкурентов внедрять инновации. Apple и Google, владеющие мобильными операционными системами iOS и Android, активно интегрируют собственные решения. Это платформа искусственного интеллекта Apple Intelligence и чат-бот c искусственным интеллектом Gemini. В настоящее время Google успешнее развивает ИИ-технологии. Однако поможет ли Google это преимущество обойти Apple на рынке мобильных устройств, особенно в США, где большинство пользователей предпочитает гаджеты «яблочной корпорации»? Вопрос остается открытым.
https://habr.com/ru/companies/finam_broker/articles/933740/
#мобильная_разработка #мобильные_приложения #мобильное_приложение #искусственный_интеллект #android #ios #ios_development #ios_разработка #ios_programming #ios_app
-
Android vs iOS: кто победит в гонке ИИ и мобильных технологий?
Бум ИИ заставил техногигантов стремиться быстрее конкурентов внедрять инновации. Apple и Google, владеющие мобильными операционными системами iOS и Android, активно интегрируют собственные решения. Это платформа искусственного интеллекта Apple Intelligence и чат-бот c искусственным интеллектом Gemini. В настоящее время Google успешнее развивает ИИ-технологии. Однако поможет ли Google это преимущество обойти Apple на рынке мобильных устройств, особенно в США, где большинство пользователей предпочитает гаджеты «яблочной корпорации»? Вопрос остается открытым.
https://habr.com/ru/companies/finam_broker/articles/933740/
#мобильная_разработка #мобильные_приложения #мобильное_приложение #искусственный_интеллект #android #ios #ios_development #ios_разработка #ios_programming #ios_app