#приложения_для_android — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #приложения_для_android, aggregated by home.social.
-
«У нас было 230 тысяч строк легаси-кода». Как мы изменяли приложение «Настройки»
Привет, Хабр! Меня зовут Александр. В YADRO я разрабатываю приложения внутри оболочки kvadraOS: да, у нас есть своя оболочка на основе AOSP — в команде One UI, Color OS и MiUi прибыло. Сегодня расскажу о тайнах и тонкостях приложения «Системные настройки» — это наша реликвия, очень старое приложение с нагромождением костылей стилей и подходов. Когда наша команда взялась его перерабатывать, у нас было 230 000 строк legacy-кода на Java и около 300 активностей и фрагментов. Как вы понимаете, задача была не из легких. Через что нам пришлось пройти, чтобы улучшить приложение, и почему мы не убежали не переписали его с нуля, расскажу дальше. Спойлер: было жестко, но все закончилось хорошо. Теперь у нас есть все основания утверждать, что работа над «внутренностями» Android — это высшая лига.
https://habr.com/ru/companies/yadro/articles/1031314/
#android #kvadraos #операционные_системы #софт #разработка_мобильных_приложений #системные_настройки #планшеты #легасикод #xml #приложения_для_android
-
«У нас было 230 тысяч строк легаси-кода». Как мы изменяли приложение «Настройки»
Привет, Хабр! Меня зовут Александр. В YADRO я разрабатываю приложения внутри оболочки kvadraOS: да, у нас есть своя оболочка на основе AOSP — в команде One UI, Color OS и MiUi прибыло. Сегодня расскажу о тайнах и тонкостях приложения «Системные настройки» — это наша реликвия, очень старое приложение с нагромождением костылей стилей и подходов. Когда наша команда взялась его перерабатывать, у нас было 230 000 строк legacy-кода на Java и около 300 активностей и фрагментов. Как вы понимаете, задача была не из легких. Через что нам пришлось пройти, чтобы улучшить приложение, и почему мы не убежали не переписали его с нуля, расскажу дальше. Спойлер: было жестко, но все закончилось хорошо. Теперь у нас есть все основания утверждать, что работа над «внутренностями» Android — это высшая лига.
https://habr.com/ru/companies/yadro/articles/1031314/
#android #kvadraos #операционные_системы #софт #разработка_мобильных_приложений #системные_настройки #планшеты #легасикод #xml #приложения_для_android
-
«У нас было 230 тысяч строк легаси-кода». Как мы изменяли приложение «Настройки»
Привет, Хабр! Меня зовут Александр. В YADRO я разрабатываю приложения внутри оболочки kvadraOS: да, у нас есть своя оболочка на основе AOSP — в команде One UI, Color OS и MiUi прибыло. Сегодня расскажу о тайнах и тонкостях приложения «Системные настройки» — это наша реликвия, очень старое приложение с нагромождением костылей стилей и подходов. Когда наша команда взялась его перерабатывать, у нас было 230 000 строк legacy-кода на Java и около 300 активностей и фрагментов. Как вы понимаете, задача была не из легких. Через что нам пришлось пройти, чтобы улучшить приложение, и почему мы не убежали не переписали его с нуля, расскажу дальше. Спойлер: было жестко, но все закончилось хорошо. Теперь у нас есть все основания утверждать, что работа над «внутренностями» Android — это высшая лига.
https://habr.com/ru/companies/yadro/articles/1031314/
#android #kvadraos #операционные_системы #софт #разработка_мобильных_приложений #системные_настройки #планшеты #легасикод #xml #приложения_для_android
-
«У нас было 230 тысяч строк легаси-кода». Как мы изменяли приложение «Настройки»
Привет, Хабр! Меня зовут Александр. В YADRO я разрабатываю приложения внутри оболочки kvadraOS: да, у нас есть своя оболочка на основе AOSP — в команде One UI, Color OS и MiUi прибыло. Сегодня расскажу о тайнах и тонкостях приложения «Системные настройки» — это наша реликвия, очень старое приложение с нагромождением костылей стилей и подходов. Когда наша команда взялась его перерабатывать, у нас было 230 000 строк legacy-кода на Java и около 300 активностей и фрагментов. Как вы понимаете, задача была не из легких. Через что нам пришлось пройти, чтобы улучшить приложение, и почему мы не убежали не переписали его с нуля, расскажу дальше. Спойлер: было жестко, но все закончилось хорошо. Теперь у нас есть все основания утверждать, что работа над «внутренностями» Android — это высшая лига.
https://habr.com/ru/companies/yadro/articles/1031314/
#android #kvadraos #операционные_системы #софт #разработка_мобильных_приложений #системные_настройки #планшеты #легасикод #xml #приложения_для_android
-
Пользователь уходит из приложения: рынок забирают API, данные и ИИ-агенты
Худшая новость для многих SaaS‑команд в ближайшие годы (думаю, уже в этом году заметим) пользователь может перестать пользоваться вашим приложением, но продолжить пользоваться вашим сервисом. Еще недавно цифровой продукт был устроен предельно понятно. Компания делала приложение, проводила продуктовые исследования, проектировала пользовательские сценарии, раскладывала кнопки, экраны, роли и ограничения. А пользователь либо принимал эту логику, либо уходил. То есть сама модель была такой: «Вот наш интерфейс. Вот наш сценарий. Пользуйтесь так, как мы задумали». Эта модель не исчезнет завтра. Да и на текущий момент она устраивает болшинство пользователей, благодаря сформировавшейся десятилетиями потребительской привычке «используй что дают». Но именно сейчас она начинает терять монополию, потому что между пользователем и сервисом появился новый слой – агенты. Не просто чат-боты, которые подсказывают, а инструменты, которые уже умеют искать данные, ходить по сайтам, нажимать кнопки, связывать сервисы между собой и выполнять цепочки действий. OpenAI вывела Operator как браузерного агента, Anthropic продвигает Computer use и MCP , Microsoft на Build 2025 прямо говорит об open agentic web , а OpenAI отдельно документирует работу с remote MCP servers и коннекторами для доступа к внешним сервисам .  И вот здесь начинается главное изменение – раньше продуктом был интерфейс, теперь продукт всё чаще смещается в три других слоя:
https://habr.com/ru/articles/1008124/
#ии #ииагенты #ииассистент #ии_агенты #ии_бот #приложения #приложение #приложения_для_android #приложения_для_iphone #разработка_приложений
-
Todo Budget v5.0: переписал весь UI с нуля на Jetpack Compose — и теперь ищу тех, кто его сломает
До пятой версии главный экран был функциональным, но визуально скучным. Типичный Material Design без характера. Я получил несколько честных отзывов — в том числе жёстких — и решил переделать всё.
https://habr.com/ru/articles/1007530/
#котлин #мобильная_разработка #приложения_для_android #андроид #kotlin #jetpack_compose #android
-
Todo Budget v5.0: переписал весь UI с нуля на Jetpack Compose — и теперь ищу тех, кто его сломает
До пятой версии главный экран был функциональным, но визуально скучным. Типичный Material Design без характера. Я получил несколько честных отзывов — в том числе жёстких — и решил переделать всё.
https://habr.com/ru/articles/1007530/
#котлин #мобильная_разработка #приложения_для_android #андроид #kotlin #jetpack_compose #android
-
Todo Budget v5.0: переписал весь UI с нуля на Jetpack Compose — и теперь ищу тех, кто его сломает
До пятой версии главный экран был функциональным, но визуально скучным. Типичный Material Design без характера. Я получил несколько честных отзывов — в том числе жёстких — и решил переделать всё.
https://habr.com/ru/articles/1007530/
#котлин #мобильная_разработка #приложения_для_android #андроид #kotlin #jetpack_compose #android
-
Todo Budget v5.0: переписал весь UI с нуля на Jetpack Compose — и теперь ищу тех, кто его сломает
До пятой версии главный экран был функциональным, но визуально скучным. Типичный Material Design без характера. Я получил несколько честных отзывов — в том числе жёстких — и решил переделать всё.
https://habr.com/ru/articles/1007530/
#котлин #мобильная_разработка #приложения_для_android #андроид #kotlin #jetpack_compose #android
-
Вайбанутым нет покоя
Есть у меня один знакомый. Преподаватель. Примерно, раз в месяц принимает экзамены у студентов, с курсов повышения квалификации. Студенты решают задания на компьютерах, а он ходит между ними, вопросы задает и двойки ставит. Только вот, ходить приходится с бумажными ведомостями, которые постоянно падают. Студенты в них подглянуть наровят. Если в ведомости надо что-то исправить, то приходится зачеркивать и грязь разводить. А затем, результаты надо внести в компьютер. И настолько эта возня с бумагой его достала, что знакомый решил: "Хватит это терпеть! Говорят, в соседнем дворе бабушка сама написала себе "ЦИАН" (находясь под воздействием). А я что? Лысый что-ли?! Вон, даже курсы по вайбкодингу продаются! Напишу сам себе электронную ведомость! Ведь может же сейчас обычный человек написать любую программу. Ну не будут же врать в Интернете." А вот и нет
https://habr.com/ru/articles/976954/
#вайбкодинг #вайбпрограммирование #экзамен #приложения_для_android #индивидуализм #мнение #будущее_рядом
-
Обновляем AOSP-приложение «Контакты», или Чем обернулось «приключение на 20 минут» с legacy-кодом
Привет, Хабр! Меня зовут Дмитрий, я старший инженер-программист в департаменте разработки мобильных приложений
-
Весеннее приложение для Android
Несмотря на все погодные причуды, весна все-таки идет. И чтобы не упустить в этом процессе ни одного важного события, я написала приложение , которое присылает напоминания о возвращении перелетных птиц и цветении растений.
-
Роскомнадзору все равно – сайт, бот или приложение – требования ко всем одинаковые! Объясняю, как выполнять их в 2025
Складывается впечатление, что приложения и боты находятся в «слепой зоне», и, в отличие от сайтов, наполнение которых давно регламентировано, они обитают в отдельной вселенной, где работают отдельные правила… Только знаете, в чем правда? В том, что на территории Российской Федерации вселенная одна, а правила едины для всех: их установил Роскомнадзор, он же будет спрашивать с одинаковой строгостью их выполнение. Узнать, что делать с ботами и приложениями
https://habr.com/ru/articles/893922/
#приложения #приложения_для_android #приложения_для_iphone #боты #боты_для_мессенджеров #боты_для_социальных_сетей #боты_телеграм #персональные_данные #ркн #роскомнадзор
-
BDUI — это спасение от релизов: «Какие ваши доказательства?»
Если вы видели no-code-проекты, где можно просто блоками перетаскивать интерфейс, то отчасти вы уже знакомы с BDUI-подходом, ведь они по сути и построены на BDUI. Суть в том, что мы делегируем наполнение интерфейса серверу. Фронтенд не отвечает за то, что будет нарисовано, а только определяет список допустимых компонент, которые сервер может показать пользователю. Но в вебе BDUI не очень популярен. А зря. Ведь в первую очередь он нужен как спасение от релизов. Но, если быть точнее, он нужен как средство для снижения количества релизов, затрат на разработку и выкатку фичей. Давайте это и обсудим, а также как работает BDUI, разберём примеры, реализованную фичу, которую мы недавно релизили, посмотрим на другие варианты реализации и подведём итоги. Вряд ли узнаете, как на 100 % реализовать или внедрить BDUI в свой проект, ибо это слишком категорично, потому что для каждого проекта всё индивидуально. Но… об этом я и расскажу в моей обзорной «лекции».
-
BDUI — это спасение от релизов: «Какие ваши доказательства?»
Если вы видели no-code-проекты, где можно просто блоками перетаскивать интерфейс, то отчасти вы уже знакомы с BDUI-подходом, ведь они по сути и построены на BDUI. Суть в том, что мы делегируем наполнение интерфейса серверу. Фронтенд не отвечает за то, что будет нарисовано, а только определяет список допустимых компонент, которые сервер может показать пользователю. Но в вебе BDUI не очень популярен. А зря. Ведь в первую очередь он нужен как спасение от релизов. Но, если быть точнее, он нужен как средство для снижения количества релизов, затрат на разработку и выкатку фичей. Давайте это и обсудим, а также как работает BDUI, разберём примеры, реализованную фичу, которую мы недавно релизили, посмотрим на другие варианты реализации и подведём итоги. Вряд ли узнаете, как на 100 % реализовать или внедрить BDUI в свой проект, ибо это слишком категорично, потому что для каждого проекта всё индивидуально. Но… об этом я и расскажу в моей обзорной «лекции».
-
BDUI — это спасение от релизов: «Какие ваши доказательства?»
Если вы видели no-code-проекты, где можно просто блоками перетаскивать интерфейс, то отчасти вы уже знакомы с BDUI-подходом, ведь они по сути и построены на BDUI. Суть в том, что мы делегируем наполнение интерфейса серверу. Фронтенд не отвечает за то, что будет нарисовано, а только определяет список допустимых компонент, которые сервер может показать пользователю. Но в вебе BDUI не очень популярен. А зря. Ведь в первую очередь он нужен как спасение от релизов. Но, если быть точнее, он нужен как средство для снижения количества релизов, затрат на разработку и выкатку фичей. Давайте это и обсудим, а также как работает BDUI, разберём примеры, реализованную фичу, которую мы недавно релизили, посмотрим на другие варианты реализации и подведём итоги. Вряд ли узнаете, как на 100 % реализовать или внедрить BDUI в свой проект, ибо это слишком категорично, потому что для каждого проекта всё индивидуально. Но… об этом я и расскажу в моей обзорной «лекции».
-
BDUI — это спасение от релизов: «Какие ваши доказательства?»
Если вы видели no-code-проекты, где можно просто блоками перетаскивать интерфейс, то отчасти вы уже знакомы с BDUI-подходом, ведь они по сути и построены на BDUI. Суть в том, что мы делегируем наполнение интерфейса серверу. Фронтенд не отвечает за то, что будет нарисовано, а только определяет список допустимых компонент, которые сервер может показать пользователю. Но в вебе BDUI не очень популярен. А зря. Ведь в первую очередь он нужен как спасение от релизов. Но, если быть точнее, он нужен как средство для снижения количества релизов, затрат на разработку и выкатку фичей. Давайте это и обсудим, а также как работает BDUI, разберём примеры, реализованную фичу, которую мы недавно релизили, посмотрим на другие варианты реализации и подведём итоги. Вряд ли узнаете, как на 100 % реализовать или внедрить BDUI в свой проект, ибо это слишком категорично, потому что для каждого проекта всё индивидуально. Но… об этом я и расскажу в моей обзорной «лекции».
-
Huawei уходит от Android. Придётся ли бизнесу делать приложения для HarmonyOS Next
В 2023 году Huawei заявили об окончательном уходе от Android и переходе на собственную HarmonyOS Next. Для разработчиков это значит, что не получится создавать нативные приложения силами одной команды. Бизнес ждут новые расходы или снижение охвата аудитории. Меня зовут Сергей, я техлид Android-разработки в Surf. В статье расскажем, чего ожидать владельцам приложений в России, стоит ли готовиться к очередной разработке на новой ОС и как это сделать. Читать дальше
https://habr.com/ru/companies/surfstudio/articles/859976/
#разработка_мобильных_приложений #нативная_разработка #android #huawei #harmonyos_next #кроссплатформенная_разработка #разработка_для_бизнеса #приложения_для_android
-
Мой вариант приложения для запоминания популярных английских слов
Несколько лет назад я начал учить английский язык. Я стал пользоваться приложениями для запоминания слов. И вроде бы они удобные, красивые, даже почти бесплатные, но там можно было выбирать слова по группам или учить то что есть. Например выбираем категорию Медицина, а там по мимо основных базовых терминов еще и названия болезней, которые в русском языке употребляются раз в 100 лет. Не думаю что американцы или англичане сильно от нас отличаются физиологически. И вот мне пришла мысль создать приложения для изучения слов где слова можно выбирать самому из списка. А что бы не учить всякий шлак я нагуглил в интернете список самых частых 1000 английских слов. Три месяца ушло на изучение явы и написания приложения. Хотел выложить в плей маркет, но началась война и плей маркет был закрыт. Получилось вот так https://www.rustore.ru/catalog/app/com.example.word_1000_eng Вот так выглядит мой список популярных слов
https://habr.com/ru/articles/860002/
#изучение_английского #приложения_для_android #слова #словарный_запас
-
Apple Intelligence на Андроид? Обзор ИИ, портированных на мобильные устройства с локальным запуском
Мир мобильных технологий не стоит на месте, и сегодня на смартфонах можно запускать нейросети, которые совсем недавно требовали мощных компьютеров. Stable Diffusion, языковые модели, такие как *LLaMa, и другие ресурсоёмкие ИИ теперь работают прямо у вас в кармане. В этой статье мы рассмотрим несколько таких приложений и как некоторые современные программные решения позволяют использовать смартфоны для работы с искусственным интеллектом.
https://habr.com/ru/companies/ruvds/articles/858304/
#нейронные_сети #приложения #приложения_для_android #android #портирование #обзор #ruvds_статьи
-
Приложение SMD CODES для смартфонов для распознания электронных компонентов по маркировке на корпусе
Увидев однажды пост про свое приложение , решил написать небольшую статью, описав все возможности разработки. Думаю, многим будет интересно.. По роду своей деятельности (занимаюсь ремонтом бытовой электроники) часто приходиться идентифицировать тип сгоревшего электронного компонента (диода, транзистора, микросхемы и т. д.) по его буквенному наименованию на корпусе.
https://habr.com/ru/articles/858392/
#smd #ремонт_техники #радиолюбительство #электроника #электроника_для_начинающих #android #приложения_для_android #схемотехника #ремонт_ноутбуков
-
Apex Architecture: Модульность и стабильность в Android-разработке
Архитектура, с которой мы работаем изо дня в день, оставляет желать лучшего. Иначе как объяснить тот хаос и стресс, который каждый из нас испытывает, приходя на новое место работы? В большинстве случаев самым сложным слоем является UI, и эта сложность зачастую обусловлена не разнообразием элементов интерфейса, а неправильным подходом к архитектуре этого слоя. Отсюда можно сделать вывод, что нельзя дробить приложение в привычной форме: на UI, domain и data. Необходимо добавить еще один дочерний слой — ui/viewModel, и на этом слое, одном из самых важных, я хочу акцентировать ваше внимание. Меня зовут Илья и мы начинаем!
https://habr.com/ru/articles/857332/
#android_разработка #архитектура #приложения_для_android #чистая_архитектура #многомодульность #jetpack_compose #android_sdk #разработка_архитектуры #что_такое_чистая_архитектура #как_стать_программистом
-
Apex Architecture: Модульность и стабильность в Android-разработке
Архитектура, с которой мы работаем изо дня в день, оставляет желать лучшего. Иначе как объяснить тот хаос и стресс, который каждый из нас испытывает, приходя на новое место работы? В большинстве случаев самым сложным слоем является UI, и эта сложность зачастую обусловлена не разнообразием элементов интерфейса, а неправильным подходом к архитектуре этого слоя. Отсюда можно сделать вывод, что нельзя дробить приложение в привычной форме: на UI, domain и data. Необходимо добавить еще один дочерний слой — ui/viewModel, и на этом слое, одном из самых важных, я хочу акцентировать ваше внимание. Меня зовут Илья и мы начинаем!
https://habr.com/ru/articles/857332/
#android_разработка #архитектура #приложения_для_android #чистая_архитектура #многомодульность #jetpack_compose #android_sdk #разработка_архитектуры #что_такое_чистая_архитектура #как_стать_программистом
-
Apex Architecture: Модульность и стабильность в Android-разработке
Архитектура, с которой мы работаем изо дня в день, оставляет желать лучшего. Иначе как объяснить тот хаос и стресс, который каждый из нас испытывает, приходя на новое место работы? В большинстве случаев самым сложным слоем является UI, и эта сложность зачастую обусловлена не разнообразием элементов интерфейса, а неправильным подходом к архитектуре этого слоя. Отсюда можно сделать вывод, что нельзя дробить приложение в привычной форме: на UI, domain и data. Необходимо добавить еще один дочерний слой — ui/viewModel, и на этом слое, одном из самых важных, я хочу акцентировать ваше внимание. Меня зовут Илья и мы начинаем!
https://habr.com/ru/articles/857332/
#android_разработка #архитектура #приложения_для_android #чистая_архитектура #многомодульность #jetpack_compose #android_sdk #разработка_архитектуры #что_такое_чистая_архитектура #как_стать_программистом
-
Apex Architecture: Модульность и стабильность в Android-разработке
Архитектура, с которой мы работаем изо дня в день, оставляет желать лучшего. Иначе как объяснить тот хаос и стресс, который каждый из нас испытывает, приходя на новое место работы? В большинстве случаев самым сложным слоем является UI, и эта сложность зачастую обусловлена не разнообразием элементов интерфейса, а неправильным подходом к архитектуре этого слоя. Отсюда можно сделать вывод, что нельзя дробить приложение в привычной форме: на UI, domain и data. Необходимо добавить еще один дочерний слой — ui/viewModel, и на этом слое, одном из самых важных, я хочу акцентировать ваше внимание. Меня зовут Илья и мы начинаем!
https://habr.com/ru/articles/857332/
#android_разработка #архитектура #приложения_для_android #чистая_архитектура #многомодульность #jetpack_compose #android_sdk #разработка_архитектуры #что_такое_чистая_архитектура #как_стать_программистом
-
Мобильный гейминг — тоже круто: топ игр на телефон для iOS и Android
Во что поиграть с телефона, если «три в ряд» уже надоели Если вы устали от бесконечных кликеров и поиска пар — давайте поговорим о чем-то более любопытном. Мобильный гейминг развивается, и сейчас для iOS и Android можно найти множество интересных игр: от классических квестов до MMORPG. Собрали для вас подборку мобильных игр, которые показались нам особенно интересными. Некоторые из них — платные. Другие доступны бесплатно, но могут содержать рекламу или внутриигровые покупки.
https://habr.com/ru/companies/skillfactory/articles/853438/
#мобильные_игры #мобильные_игры_на_ios #android_apps #приложения_для_android #приложения_для_iphone #plague_inc #minecraft #mobile_games #mobile_games/apps
-
Мобильный гейминг — тоже круто: топ игр на телефон для iOS и Android
Во что поиграть с телефона, если «три в ряд» уже надоели Если вы устали от бесконечных кликеров и поиска пар — давайте поговорим о чем-то более любопытном. Мобильный гейминг развивается, и сейчас для iOS и Android можно найти множество интересных игр: от классических квестов до MMORPG. Собрали для вас подборку мобильных игр, которые показались нам особенно интересными. Некоторые из них — платные. Другие доступны бесплатно, но могут содержать рекламу или внутриигровые покупки.
https://habr.com/ru/companies/skillfactory/articles/853438/
#мобильные_игры #мобильные_игры_на_ios #android_apps #приложения_для_android #приложения_для_iphone #plague_inc #minecraft #mobile_games #mobile_games/apps
-
Мобильный гейминг — тоже круто: топ игр на телефон для iOS и Android
Во что поиграть с телефона, если «три в ряд» уже надоели Если вы устали от бесконечных кликеров и поиска пар — давайте поговорим о чем-то более любопытном. Мобильный гейминг развивается, и сейчас для iOS и Android можно найти множество интересных игр: от классических квестов до MMORPG. Собрали для вас подборку мобильных игр, которые показались нам особенно интересными. Некоторые из них — платные. Другие доступны бесплатно, но могут содержать рекламу или внутриигровые покупки.
https://habr.com/ru/companies/skillfactory/articles/853438/
#мобильные_игры #мобильные_игры_на_ios #android_apps #приложения_для_android #приложения_для_iphone #plague_inc #minecraft #mobile_games #mobile_games/apps
-
Мобильный гейминг — тоже круто: топ игр на телефон для iOS и Android
Во что поиграть с телефона, если «три в ряд» уже надоели Если вы устали от бесконечных кликеров и поиска пар — давайте поговорим о чем-то более любопытном. Мобильный гейминг развивается, и сейчас для iOS и Android можно найти множество интересных игр: от классических квестов до MMORPG. Собрали для вас подборку мобильных игр, которые показались нам особенно интересными. Некоторые из них — платные. Другие доступны бесплатно, но могут содержать рекламу или внутриигровые покупки.
https://habr.com/ru/companies/skillfactory/articles/853438/
#мобильные_игры #мобильные_игры_на_ios #android_apps #приложения_для_android #приложения_для_iphone #plague_inc #minecraft #mobile_games #mobile_games/apps
-
Huawei Pura 70: нативные сервисы Google и все недостающие приложения на борту
Привет, Хабр! Меня зовут Николай, и в этом посте я хочу поковырять общую болячку всех пользователей смартфонов в России — магазины приложений. Если приверженцы Android могут кое-как устанавливать недоступные программы через APK-файлы, то в стане Apple всё совсем грустно: теперь за любым банковским приложением нужно идти прямиком в офис этого банка. Такое положение дел вынуждает обратить внимание на альтернативные сторы. Раньше я о них не задумывался, всё необходимое было в Google Play. Правда, лет 15–20 назад мне иногда приходилось ставить сервисы Google окольными путями — помните гайды по разблокировке загрузчиков и «гаппсам»? И даже в таких условиях о чём-то ином речи всё равно не шло. Но времена меняются. Своими магазинами приложений уже давно обзавелись некоторые гиганты мобильного рынка. Очевидным здесь кажется выбор магазина от производителя твоего смартфона. Когда-то я был в лагере Samsung, но недавно мне приглянулась новая линейка Huawei. Похоже, пришло время изучить AppGallery. Для начала же несколько слов о том, какой новый девайс для этого буду использовать.
https://habr.com/ru/specials/826250/
#huawei #смартфоны #хабраобзор #приложения #приложения_для_android
-
Obtainium — агрегатор закачек apk из разных источников
Android предлагает богатый выбор сторонних репозиториев и магазинов приложений помимо Play Маркета: F-Droid (opensource), Aptoide, APKMirror и фирменные магазины вендоров. Однако разработчики часто выкладывают приложения только на собственных сайтах или GitHub. Это требует самостоятельной загрузки и отслеживания обновлений APK-файлов, что слишком то неудобно. Для упрощения процесса можно использовать Obtainium - приложение для добавления нестандартных источников и получения оповещений о новых версиях программ.
-
Что можно улучшить в приложении? часть 2. Крадем как художники у Lamoda
Продолжаем серию публикаций по улучшению юзабилити мобильных приложений. Сегодня сравниваем лидера рынка, самописное и на конструкторе. Делимся, что можно позаимствовать из Lamoda и какие ошибки совершают разработчики. Выбор размера Выбор подходящего размера – стрессовый момент при заказе одежды в интернет-магазине, ведь никто не хочет с упоением ждать обновку, а затем расстроиться из-за висящих рукавов. Для того чтобы не оказаться в такой ситуации и придумали размерные сетки, с помощью замеров можно понять, что подойдет вам. Но кто хочет вставать с диван во время дум-скроллинга и искать по всей квартире сантиметр? Я обычно пользуюсь именно описанием параметров модели и фотографиями, как сидит вещь на нем. Это быстро и мне сразу понятно, какой крой будет у футболки или кофты.
https://habr.com/ru/articles/787300/
#разработка_приложений #приложения_iOS #юзабилити #интерфейс #приложения_для_android #приложения_для_iphone #npdev
-
Пересесть с иглы коробочного решения на собственное мобильное приложение за полгода. Кейс московского застройщика
Рассказываю, почему застройщик решил переехать с коробочного Домиленда на собственную разработку, а также как новое приложение решает задачи бизнеса и жильцов. Получившаяся экосистема так понравилась клиенту, что теперь он продает мобильное приложение на внешний рынок как часть собственной платформы «умного ЖК».
-
Делаю навигацию в приложении на Compose
В статье затрагивается тема межмодульной навигации в приложении написанном с применением Jetpack Compose, Compose Navigation и самописного модуля навигации. Задачи, которые преследуются — это сделать максимально независимые между собой модули фичей, которые могут смело переиспользоваться на разных проектах без постоянных доработок по навигации внутри фичей. Статья является продолжением серии статей про то, как я писал приложение полностью на Compose и применял различные практики, чтобы сделать его максимально похожим на конструктор, части которого можно легко использовать для сборки других приложений.
https://habr.com/ru/articles/795069/
#jetpack_compose #compose #приложения_для_android #менеджер_паролей #разработка_мобильных_приложений #навигация_в_приложени #android_development #senior_developer #разработка_под_android #продвижение_приложений
-
Как я приложение на Compose писал
Далеко не новость, что в мобильной разработке под Android развивается новый подход к построению UI. Он же Compose. Он же плейбой, филантроп и просто классная функционалочка, которая колоссально упрощает жизнь в процессе верстки пользовательского интерфейса. В статье будет рассказана небольшая история создания приложения под Android полностью на Compose и о том, на сколько сильно применение Compose на продуктиве упрощает и ускоряет разработку. Личный опыт автора, которым он ( то бишь я ) хочет с вами поделиться.
https://habr.com/ru/articles/789428/
#jetpack_compose #android #приложения_для_android #пароли #менеджер_паролей #парольный_менеджер #разработка_мобильных_приложений #разработка_мобильного_приложения #приложение_для_android #compose
-
Что можно улучшить в приложении? часть 2. Крадем как художники у Lamoda
Продолжаем серию публикаций по улучшению юзабилити мобильных приложений. Сегодня сравниваем лидера рынка, самописное и на конструкторе. Делимся, что можно позаимствовать из Lamoda и какие ошибки совершают разработчики. Выбор размера Выбор подходящего размера – стрессовый момент при заказе одежды в интернет-магазине, ведь никто не хочет с упоением ждать обновку, а затем расстроиться из-за висящих рукавов. Для того чтобы не оказаться в такой ситуации и придумали размерные сетки, с помощью замеров можно понять, что подойдет вам. Но кто хочет вставать с диван во время дум-скроллинга и искать по всей квартире сантиметр? Я обычно пользуюсь именно описанием параметров модели и фотографиями, как сидит вещь на нем. Это быстро и мне сразу понятно, какой крой будет у футболки или кофты.
https://habr.com/ru/articles/787300/
#разработка_приложений #приложения_iOS #юзабилити #интерфейс #приложения_для_android #приложения_для_iphone #npdev