home.social

#разработка_мобильного_приложения — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #разработка_мобильного_приложения, aggregated by home.social.

  1. Как ускорить проверку приложения с помощью Impact-анализа (Часть 2): Unit-тесты

    Когда проект растёт, а вместе с ним — количество проверок, CI превращается в марафон. Мы в Циан через это прошли: кодовая база растёт, тестов становится всё больше, и каждое изменение начинает тормозить весь пайплайн. В этой статье расскажу, как мы сократили время выполнения unit-тестов с помощью Impact-анализа — метода, который позволяет запускать только те тесты, которые действительно нужны. Это продолжение моего подхода к оптимизации проверок в Android — в первой статье я показывал, как ускорить статические анализаторы. Теперь — про unit-тесты. Примеры кода будут на JUnit, но подход подходит ко всем проверкам, которые гоняются через Gradle. В конце статьи — рабочий пример на GitHub , который можно адаптировать под себя.

    habr.com/ru/companies/cian/art

    #разработка_под_android #программирование #разработка_мобильных_приложений #разработка_мобильного_приложения #мануал #impact_analysis #unittesting #ускорение_разработки

  2. Как ускорить проверку приложения с помощью Impact-анализа (Часть 2): Unit-тесты

    Когда проект растёт, а вместе с ним — количество проверок, CI превращается в марафон. Мы в Циан через это прошли: кодовая база растёт, тестов становится всё больше, и каждое изменение начинает тормозить весь пайплайн. В этой статье расскажу, как мы сократили время выполнения unit-тестов с помощью Impact-анализа — метода, который позволяет запускать только те тесты, которые действительно нужны. Это продолжение моего подхода к оптимизации проверок в Android — в первой статье я показывал, как ускорить статические анализаторы. Теперь — про unit-тесты. Примеры кода будут на JUnit, но подход подходит ко всем проверкам, которые гоняются через Gradle. В конце статьи — рабочий пример на GitHub , который можно адаптировать под себя.

    habr.com/ru/companies/cian/art

    #разработка_под_android #программирование #разработка_мобильных_приложений #разработка_мобильного_приложения #мануал #impact_analysis #unittesting #ускорение_разработки

  3. Как ускорить проверку приложения с помощью Impact-анализа (Часть 2): Unit-тесты

    Когда проект растёт, а вместе с ним — количество проверок, CI превращается в марафон. Мы в Циан через это прошли: кодовая база растёт, тестов становится всё больше, и каждое изменение начинает тормозить весь пайплайн. В этой статье расскажу, как мы сократили время выполнения unit-тестов с помощью Impact-анализа — метода, который позволяет запускать только те тесты, которые действительно нужны. Это продолжение моего подхода к оптимизации проверок в Android — в первой статье я показывал, как ускорить статические анализаторы. Теперь — про unit-тесты. Примеры кода будут на JUnit, но подход подходит ко всем проверкам, которые гоняются через Gradle. В конце статьи — рабочий пример на GitHub , который можно адаптировать под себя.

    habr.com/ru/companies/cian/art

    #разработка_под_android #программирование #разработка_мобильных_приложений #разработка_мобильного_приложения #мануал #impact_analysis #unittesting #ускорение_разработки

  4. Как ускорить проверку приложения с помощью Impact-анализа (Часть 2): Unit-тесты

    Когда проект растёт, а вместе с ним — количество проверок, CI превращается в марафон. Мы в Циан через это прошли: кодовая база растёт, тестов становится всё больше, и каждое изменение начинает тормозить весь пайплайн. В этой статье расскажу, как мы сократили время выполнения unit-тестов с помощью Impact-анализа — метода, который позволяет запускать только те тесты, которые действительно нужны. Это продолжение моего подхода к оптимизации проверок в Android — в первой статье я показывал, как ускорить статические анализаторы. Теперь — про unit-тесты. Примеры кода будут на JUnit, но подход подходит ко всем проверкам, которые гоняются через Gradle. В конце статьи — рабочий пример на GitHub , который можно адаптировать под себя.

    habr.com/ru/companies/cian/art

    #разработка_под_android #программирование #разработка_мобильных_приложений #разработка_мобильного_приложения #мануал #impact_analysis #unittesting #ускорение_разработки

  5. Разработка приложения в Replit: сколько стоит и кому подходит

    В этой статье я поделюсь своим опытом разработки в Replit - AI-тулзе для так называемого вайбкодинга . Расскажу, кому стоит пробовать эту платформу, и дам несколько советов, которые упростят вам разработку и сэкономят много денег и нервов.

    habr.com/ru/articles/958024/

    #ИИ #ai #Replit #продакт_менеджмент #дизайн_мобильного_приложения #разработка_мобильного_приложения #вайбкодинг #разрабокта_приложения_с_AI

  6. Разработка приложения в Replit: сколько стоит и кому подходит

    В этой статье я поделюсь своим опытом разработки в Replit - AI-тулзе для так называемого вайбкодинга . Расскажу, кому стоит пробовать эту платформу, и дам несколько советов, которые упростят вам разработку и сэкономят много денег и нервов.

    habr.com/ru/articles/958024/

    #ИИ #ai #Replit #продакт_менеджмент #дизайн_мобильного_приложения #разработка_мобильного_приложения #вайбкодинг #разрабокта_приложения_с_AI

  7. Разработка приложения в Replit: сколько стоит и кому подходит

    В этой статье я поделюсь своим опытом разработки в Replit - AI-тулзе для так называемого вайбкодинга . Расскажу, кому стоит пробовать эту платформу, и дам несколько советов, которые упростят вам разработку и сэкономят много денег и нервов.

    habr.com/ru/articles/958024/

    #ИИ #ai #Replit #продакт_менеджмент #дизайн_мобильного_приложения #разработка_мобильного_приложения #вайбкодинг #разрабокта_приложения_с_AI

  8. Разработка приложения в Replit: сколько стоит и кому подходит

    В этой статье я поделюсь своим опытом разработки в Replit - AI-тулзе для так называемого вайбкодинга . Расскажу, кому стоит пробовать эту платформу, и дам несколько советов, которые упростят вам разработку и сэкономят много денег и нервов.

    habr.com/ru/articles/958024/

    #ИИ #ai #Replit #продакт_менеджмент #дизайн_мобильного_приложения #разработка_мобильного_приложения #вайбкодинг #разрабокта_приложения_с_AI

  9. Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#21)

    Продолжаю изучать различные UI/UX/CX кейсы в мобильных приложениях, веб-сайтах и в реальном мире. Дизайнерам и менеджерам по продукту, чтобы вдохновиться и добавить в заметки. Под катом: Revolut, Intsagram, Matreshka.

    habr.com/ru/articles/946798/

    #дизайн #мобильный_дизайн #дизайн_мобильного_приложения #разработка_мобильного_приложения #мобильная_разработка #продакт_менеджмент_кейсы #ux_кейсы #ui_кейсы

  10. Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#21)

    Продолжаю изучать различные UI/UX/CX кейсы в мобильных приложениях, веб-сайтах и в реальном мире. Дизайнерам и менеджерам по продукту, чтобы вдохновиться и добавить в заметки. Под катом: Revolut, Intsagram, Matreshka.

    habr.com/ru/articles/946798/

    #дизайн #мобильный_дизайн #дизайн_мобильного_приложения #разработка_мобильного_приложения #мобильная_разработка #продакт_менеджмент_кейсы #ux_кейсы #ui_кейсы

  11. Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#21)

    Продолжаю изучать различные UI/UX/CX кейсы в мобильных приложениях, веб-сайтах и в реальном мире. Дизайнерам и менеджерам по продукту, чтобы вдохновиться и добавить в заметки. Под катом: Revolut, Intsagram, Matreshka.

    habr.com/ru/articles/946798/

    #дизайн #мобильный_дизайн #дизайн_мобильного_приложения #разработка_мобильного_приложения #мобильная_разработка #продакт_менеджмент_кейсы #ux_кейсы #ui_кейсы

  12. Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#21)

    Продолжаю изучать различные UI/UX/CX кейсы в мобильных приложениях, веб-сайтах и в реальном мире. Дизайнерам и менеджерам по продукту, чтобы вдохновиться и добавить в заметки. Под катом: Revolut, Intsagram, Matreshka.

    habr.com/ru/articles/946798/

    #дизайн #мобильный_дизайн #дизайн_мобильного_приложения #разработка_мобильного_приложения #мобильная_разработка #продакт_менеджмент_кейсы #ux_кейсы #ui_кейсы

  13. Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#16)

    Продолжаю изучать различные UI/UX/CX кейсы в мобильных приложениях, веб-сайтах и в реальном мире. Дизайнерам и менеджерам по продукту, чтобы вдохновиться и добавить в заметки. Под катом: Сбер и другие банки РФ, Vivid, Slack.

    habr.com/ru/articles/916706/

    #дизайн #мобильные_приложения #ui #ux #product_managemenet #разработка_мобильного_приложения #исследование_пользователей #custdev #дизайн_приложения #мобильная_разработка

  14. Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#16)

    Продолжаю изучать различные UI/UX/CX кейсы в мобильных приложениях, веб-сайтах и в реальном мире. Дизайнерам и менеджерам по продукту, чтобы вдохновиться и добавить в заметки. Под катом: Сбер и другие банки РФ, Vivid, Slack.

    habr.com/ru/articles/916706/

    #дизайн #мобильные_приложения #ui #ux #product_managemenet #разработка_мобильного_приложения #исследование_пользователей #custdev #дизайн_приложения #мобильная_разработка

  15. Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#16)

    Продолжаю изучать различные UI/UX/CX кейсы в мобильных приложениях, веб-сайтах и в реальном мире. Дизайнерам и менеджерам по продукту, чтобы вдохновиться и добавить в заметки. Под катом: Сбер и другие банки РФ, Vivid, Slack.

    habr.com/ru/articles/916706/

    #дизайн #мобильные_приложения #ui #ux #product_managemenet #разработка_мобильного_приложения #исследование_пользователей #custdev #дизайн_приложения #мобильная_разработка

  16. Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#16)

    Продолжаю изучать различные UI/UX/CX кейсы в мобильных приложениях, веб-сайтах и в реальном мире. Дизайнерам и менеджерам по продукту, чтобы вдохновиться и добавить в заметки. Под катом: Сбер и другие банки РФ, Vivid, Slack.

    habr.com/ru/articles/916706/

    #дизайн #мобильные_приложения #ui #ux #product_managemenet #разработка_мобильного_приложения #исследование_пользователей #custdev #дизайн_приложения #мобильная_разработка

  17. Как ускорить проверку приложения с помощью Impact-анализа: Часть 1 — Статические анализаторы

    Когда команда растёт, а кодовая база стремительно увеличивается, время выполнения проверок может стать настоящей проблемой. Unit-тесты, UI-тесты, статический анализ — все эти процессы начинают занимать слишком много времени, замедляя разработку. Звучит знакомо? В этой статье я поделюсь опытом нашей команды в Циан: расскажу, как мы перешли от полного выполнения всех проверок к выборочному запуску, снизив их длительность. И почему сделать это проще, чем кажется. Если вы считаете, что выборочный запуск статических анализаторов — это сложно и дорого в поддержке, я покажу, как обойтись всего 200 строками кода. Хочется запускать проверки только там, где это действительно нужно, и ускорить работу своей команды? Тогда читайте дальше.

    habr.com/ru/companies/cian/art

    #разработка_под_android #программирование #разработка_мобильных_приложений #разработка_мобильного_приложения #мануал #impact_analysis #detekt #статический_анализ_кода #ускорение_разработки

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

    Эрмитаж - это настоящий портал в мир искусства, в котором неподготовленный любитель прекрасного может потеряться и выбиться из сил в попытках найти конкретный экспонат, а возможно и просто выход на улицу. Это не шутки, в Эрмитаже больше 360 залов, в которых расположено около 3 млн экспонатов. Плутать и культурно обогащаться можно бесконечно долго. Поэтому современное приложение для ориентации в пространстве Эрмитажа - это был просто мастхэв 21 века.

    habr.com/ru/articles/809591/

    #навигатор #разработка_мобильных_приложений #мобильное_приложение #разработка_мобильного_приложения #вебразработа #разработчики

  19. Как я приложение на Compose писал

    Далеко не новость, что в мобильной разработке под Android развивается новый подход к построению UI. Он же Compose. Он же плейбой, филантроп и просто классная функционалочка, которая колоссально упрощает жизнь в процессе верстки пользовательского интерфейса. В статье будет рассказана небольшая история создания приложения под Android полностью на Compose и о том, на сколько сильно применение Compose на продуктиве упрощает и ускоряет разработку. Личный опыт автора, которым он ( то бишь я ) хочет с вами поделиться.

    habr.com/ru/articles/789428/

    #jetpack_compose #android #приложения_для_android #пароли #менеджер_паролей #парольный_менеджер #разработка_мобильных_приложений #разработка_мобильного_приложения #приложение_для_android #compose

  20. Пути увеличения выручки в 2025 году. Как мы увеличили продажи интернет-магазина на 34%

    Разработали для Стройпарка мобильное приложение. На его примере рассказываем о трендах, которые будут актуальны для e-commerce в 2025 году и в особенности — для строительных и отделочных материалов и DIY-рынка.

    habr.com/ru/articles/858408/

    #кейс #интернетмагазин #разработка_мобильного_приложения #увеличение_выручки

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

    Эрмитаж - это настоящий портал в мир искусства, в котором неподготовленный любитель прекрасного может потеряться и выбиться из сил в попытках найти конкретный экспонат, а возможно и просто выход на улицу. Это не шутки, в Эрмитаже больше 360 залов, в которых расположено около 3 млн экспонатов. Плутать и культурно обогащаться можно бесконечно долго. Поэтому современное приложение для ориентации в пространстве Эрмитажа - это был просто мастхэв 21 века.

    habr.com/ru/articles/809591/

    #навигатор #разработка_мобильных_приложений #мобильное_приложение #разработка_мобильного_приложения #вебразработа #разработчики

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

    Эрмитаж - это настоящий портал в мир искусства, в котором неподготовленный любитель прекрасного может потеряться и выбиться из сил в попытках найти конкретный экспонат, а возможно и просто выход на улицу. Это не шутки, в Эрмитаже больше 360 залов, в которых расположено около 3 млн экспонатов. Плутать и культурно обогащаться можно бесконечно долго. Поэтому современное приложение для ориентации в пространстве Эрмитажа - это был просто мастхэв 21 века.

    habr.com/ru/articles/809591/

    #навигатор #разработка_мобильных_приложений #мобильное_приложение #разработка_мобильного_приложения #вебразработа #разработчики

  23. Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#9)

    «Сделай удобно» #1 . «Сделай удобно» #2 . «Сделай удобно» #3 . «Сделай удобно» #4 , «Сделай удобно» #5 , «Сделай удобно» #6 , «Сделай удобно» #7 , «Сделай удобно» #8 . Продолжаю изучать различные UI/UX/CX кейсы в мобильных приложениях, веб-сайтах и в реальном мире. Дизайнерам и менеджерам по продукту, чтобы вдохновиться и добавить в заметки. Под катом: Intsagram, Amie, Glovo, Flowwow, Иви.

    habr.com/ru/articles/891320/

    #ui #ux #дизайн #ux_дизайн #мобильное_приложение #дизайн_мобильного_приложения #разработка_мобильного_приложения

  24. Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#9)

    «Сделай удобно» #1 . «Сделай удобно» #2 . «Сделай удобно» #3 . «Сделай удобно» #4 , «Сделай удобно» #5 , «Сделай удобно» #6 , «Сделай удобно» #7 , «Сделай удобно» #8 . Продолжаю изучать различные UI/UX/CX кейсы в мобильных приложениях, веб-сайтах и в реальном мире. Дизайнерам и менеджерам по продукту, чтобы вдохновиться и добавить в заметки. Под катом: Intsagram, Amie, Glovo, Flowwow, Иви.

    habr.com/ru/articles/891320/

    #ui #ux #дизайн #ux_дизайн #мобильное_приложение #дизайн_мобильного_приложения #разработка_мобильного_приложения

  25. Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#9)

    «Сделай удобно» #1 . «Сделай удобно» #2 . «Сделай удобно» #3 . «Сделай удобно» #4 , «Сделай удобно» #5 , «Сделай удобно» #6 , «Сделай удобно» #7 , «Сделай удобно» #8 . Продолжаю изучать различные UI/UX/CX кейсы в мобильных приложениях, веб-сайтах и в реальном мире. Дизайнерам и менеджерам по продукту, чтобы вдохновиться и добавить в заметки. Под катом: Intsagram, Amie, Glovo, Flowwow, Иви.

    habr.com/ru/articles/891320/

    #ui #ux #дизайн #ux_дизайн #мобильное_приложение #дизайн_мобильного_приложения #разработка_мобильного_приложения

  26. Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#9)

    «Сделай удобно» #1 . «Сделай удобно» #2 . «Сделай удобно» #3 . «Сделай удобно» #4 , «Сделай удобно» #5 , «Сделай удобно» #6 , «Сделай удобно» #7 , «Сделай удобно» #8 . Продолжаю изучать различные UI/UX/CX кейсы в мобильных приложениях, веб-сайтах и в реальном мире. Дизайнерам и менеджерам по продукту, чтобы вдохновиться и добавить в заметки. Под катом: Intsagram, Amie, Glovo, Flowwow, Иви.

    habr.com/ru/articles/891320/

    #ui #ux #дизайн #ux_дизайн #мобильное_приложение #дизайн_мобильного_приложения #разработка_мобильного_приложения

  27. Как ускорить проверку приложения с помощью Impact-анализа: Часть 1 — Статические анализаторы

    Когда команда растёт, а кодовая база стремительно увеличивается, время выполнения проверок может стать настоящей проблемой. Unit-тесты, UI-тесты, статический анализ — все эти процессы начинают занимать слишком много времени, замедляя разработку. Звучит знакомо? В этой статье я поделюсь опытом нашей команды в Циан: расскажу, как мы перешли от полного выполнения всех проверок к выборочному запуску, снизив их длительность. И почему сделать это проще, чем кажется. Если вы считаете, что выборочный запуск статических анализаторов — это сложно и дорого в поддержке, я покажу, как обойтись всего 200 строками кода. Хочется запускать проверки только там, где это действительно нужно, и ускорить работу своей команды? Тогда читайте дальше.

    habr.com/ru/companies/cian/art

    #разработка_под_android #программирование #разработка_мобильных_приложений #разработка_мобильного_приложения #мануал #impact_analysis #detekt #статический_анализ_кода #ускорение_разработки

  28. Как ускорить проверку приложения с помощью Impact-анализа: Часть 1 — Статические анализаторы

    Когда команда растёт, а кодовая база стремительно увеличивается, время выполнения проверок может стать настоящей проблемой. Unit-тесты, UI-тесты, статический анализ — все эти процессы начинают занимать слишком много времени, замедляя разработку. Звучит знакомо? В этой статье я поделюсь опытом нашей команды в Циан: расскажу, как мы перешли от полного выполнения всех проверок к выборочному запуску, снизив их длительность. И почему сделать это проще, чем кажется. Если вы считаете, что выборочный запуск статических анализаторов — это сложно и дорого в поддержке, я покажу, как обойтись всего 200 строками кода. Хочется запускать проверки только там, где это действительно нужно, и ускорить работу своей команды? Тогда читайте дальше.

    habr.com/ru/companies/cian/art

    #разработка_под_android #программирование #разработка_мобильных_приложений #разработка_мобильного_приложения #мануал #impact_analysis #detekt #статический_анализ_кода #ускорение_разработки

  29. Как ускорить проверку приложения с помощью Impact-анализа: Часть 1 — Статические анализаторы

    Когда команда растёт, а кодовая база стремительно увеличивается, время выполнения проверок может стать настоящей проблемой. Unit-тесты, UI-тесты, статический анализ — все эти процессы начинают занимать слишком много времени, замедляя разработку. Звучит знакомо? В этой статье я поделюсь опытом нашей команды в Циан: расскажу, как мы перешли от полного выполнения всех проверок к выборочному запуску, снизив их длительность. И почему сделать это проще, чем кажется. Если вы считаете, что выборочный запуск статических анализаторов — это сложно и дорого в поддержке, я покажу, как обойтись всего 200 строками кода. Хочется запускать проверки только там, где это действительно нужно, и ускорить работу своей команды? Тогда читайте дальше.

    habr.com/ru/companies/cian/art

    #разработка_под_android #программирование #разработка_мобильных_приложений #разработка_мобильного_приложения #мануал #impact_analysis #detekt #статический_анализ_кода #ускорение_разработки

  30. Пути увеличения выручки в 2025 году. Как мы увеличили продажи интернет-магазина на 34%

    Разработали для Стройпарка мобильное приложение. На его примере рассказываем о трендах, которые будут актуальны для e-commerce в 2025 году и в особенности — для строительных и отделочных материалов и DIY-рынка.

    habr.com/ru/articles/858408/

    #кейс #интернетмагазин #разработка_мобильного_приложения #увеличение_выручки

  31. Пути увеличения выручки в 2025 году. Как мы увеличили продажи интернет-магазина на 34%

    Разработали для Стройпарка мобильное приложение. На его примере рассказываем о трендах, которые будут актуальны для e-commerce в 2025 году и в особенности — для строительных и отделочных материалов и DIY-рынка.

    habr.com/ru/articles/858408/

    #кейс #интернетмагазин #разработка_мобильного_приложения #увеличение_выручки

  32. Пути увеличения выручки в 2025 году. Как мы увеличили продажи интернет-магазина на 34%

    Разработали для Стройпарка мобильное приложение. На его примере рассказываем о трендах, которые будут актуальны для e-commerce в 2025 году и в особенности — для строительных и отделочных материалов и DIY-рынка.

    habr.com/ru/articles/858408/

    #кейс #интернетмагазин #разработка_мобильного_приложения #увеличение_выручки

  33. Создание уведомлений на языке Kotlin

    Как создать всплывающие уведомления в мобильном приложения, привязанные ко времени? Читаю документацию и разбираю код.

    habr.com/ru/articles/847020/

    #разработка_мобильного_приложения #андроид #android #kotlin #документация #разбор_кода

  34. Создание уведомлений на языке Kotlin

    Как создать всплывающие уведомления в мобильном приложения, привязанные ко времени? Читаю документацию и разбираю код.

    habr.com/ru/articles/847020/

    #разработка_мобильного_приложения #андроид #android #kotlin #документация #разбор_кода

  35. Создание уведомлений на языке Kotlin

    Как создать всплывающие уведомления в мобильном приложения, привязанные ко времени? Читаю документацию и разбираю код.

    habr.com/ru/articles/847020/

    #разработка_мобильного_приложения #андроид #android #kotlin #документация #разбор_кода

  36. Как я приложение на Compose писал

    Далеко не новость, что в мобильной разработке под Android развивается новый подход к построению UI. Он же Compose. Он же плейбой, филантроп и просто классная функционалочка, которая колоссально упрощает жизнь в процессе верстки пользовательского интерфейса. В статье будет рассказана небольшая история создания приложения под Android полностью на Compose и о том, на сколько сильно применение Compose на продуктиве упрощает и ускоряет разработку. Личный опыт автора, которым он ( то бишь я ) хочет с вами поделиться.

    habr.com/ru/articles/789428/

    #jetpack_compose #android #приложения_для_android #пароли #менеджер_паролей #парольный_менеджер #разработка_мобильных_приложений #разработка_мобильного_приложения #приложение_для_android #compose