home.social

#androidразработка — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #androidразработка, aggregated by home.social.

fetched live
  1. Пять ошибок начинающих Android‑разработчиков при работе с жизненным циклом

    Если после релиза Android‑приложения вы внезапно получаете краши, утечки памяти и жалобы на пропадающие данные, проблема может скрываться в нескольких строках кода вокруг Activity и Fragment. В этой статье собрали пять ошибок жизненного цикла, которые регулярно встречаются даже в реальных коммерческих проектах.

    habr.com/ru/companies/otus/art

    #Android #Kotlin #жизненный_цикл_Activity #Fragment #ViewModel #lifecycleScope #утечки_памяти #SavedStateHandle #корутины #Androidразработка

  2. Heavy Artillery: Как гарантированно разбудить Samsung и Xiaomi на Android 14 без Firebase (FCM)

    Меня зовут Вячеслав, и я — «процессуальный хирург». Сейчас адвокат. Из них 20 лет я провел по ту сторону баррикад — работал следователем, помощником прокурора и прокурором. Моя работа в суде — не красивые речи, а поиск багов. Я берусь за дела, где система дала сбой: следствие допустило ошибку, суд закрыл глаза. Я провожу аудит материалов, нахожу фатальное нарушение (баг в процедуре) и «ломаю» приговор. Я не работаю ради процесса — я либо вижу техническую возможность отмены, либо честно говорю клиенту: «Тут WontFix». Год назад я понял, что мне нужен инструмент, который работает так же бескомпромиссно, как я сам. Мне нужен был цифровой ассистент...

    habr.com/ru/articles/995366/

    #Androidразработка #карьера_в_itиндустрии #разработка_мобильных_приложений #Информационная_безопасность

  3. Swipe to Pay, или Как мы переписали слайдер оплаты на Compose

    В Дринкит был анимированный компонент на MotionLayout — слайдер быстрой оплаты в меню. Его и сейчас можно увидеть, когда вы добавляете продукты в корзину. Проведя по нему, вы оплатите заказ, а тапнув — перейдёте к покупкам. Так почему «был»? У компонента накопилось немало багов, а самому слайдеру понадобился новый функционал. Реализовать его на MotionLayout было сложно, так что мы решили переписать компонент на Compose. Привет! Меня зовут Дима Максимов, я — Android-разработчик. В этой статье я расскажу, почему на Compose проще пилить масштабируемые компоненты, разобрав процесс во всех деталях, покажу код и его реализацию в интерфейсе.

    habr.com/ru/companies/dododev/

    #Compose #androidразработка #jetpack_compose #animations #mobile_development #custom_layout #слайдер #мобильное_приложение

  4. Как оживает смартфон: Android на старте

    Наши с вами телефоны включались бессчетное количество раз. Возможно, вы прямо сейчас запустили смартфон, чтобы прочитать эту статью. Ну а для тех, кто занимается разработкой, процесс включения устройств — обычная часть работы, которая повторяется десятки раз в день. Что же на самом деле происходит в момент загрузки? Какие этапы преодолевает система от простого нажатия кнопки включения до появления интерфейса? И как устройство готовится к полноценной работе? Давайте разберёмся, что скрывается под капотом Android и проследим процесс его запуска. Не пропустим ни шагу! Читать дальше

    habr.com/ru/companies/surfstud

    #android #запуск_устройства #разработка_мобильных_приложений #android_development #androidразработка

  5. Всё, что нужно знать об Android 15: архивирование, защита данных и новые API

    Android 15 ворвался в наши жизни с новым усилением безопасности и удобством разработки. Сёрфер Полина, Android-разработчик в Surf, всё посмотрела, попробовала, проанализировала и теперь расскажет, что же там такого интересного. Читать дальше

    habr.com/ru/companies/surfstud

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

  6. Подборка книг для мобильных разработчиков: от начинающего до продвинутого уровня

    Подборка книг для мобильных разработчиков на Android на разных уровнях подготовки — от новичков до тех, кто уже уверенно чувствует себя в индустрии. Список составлен на основе книг, которые я читал лично, и литературы, о которой узнал из бесед с разработчиками, с которыми работаю.

    habr.com/ru/articles/859724/

    #android #литература #мобильная_разработка #androidразработка

  7. Android-разработчики в 2024 году: какие нужны скилы и как проходит процесс найма

    Команда Яндекс Практикума провела исследование и готова рассказать, как обстоят дела в найме начинающих

    habr.com/ru/companies/yandex_p

    #android #androidразработка #исследование_рынка #мобильные_разработчики #вакансии_мобильных_разработичков

  8. Рекомпозиция в Compose: что не видно разработчику невооруженным глазом

    Всем привет! Меня зовут Данила, я Android-разработчик в команде, которая занимается созданием супераппа WorksPad и почтового клиента RuPost Desktop . Все новые фичи в проекте пишутся на Compose, поэтому встал вопрос о повышении собственной квалификации. Нужно было разобраться в нюансах использования. Когда я изучил множество тонких моментов реализации, мне захотелось поделиться новыми знаниями с командой — инициатива вылилась во внутренний митап, посвященный работе в Compose. Встреча прошла насыщенно, я получил очень много вопросов от коллег. В итоге мы пришли к тому, что нужно сделать некий резюмирующий текстовый гайд, с которым разработчик бы не задумывался, как применять Compose. Большинство поддержало меня в том, чтобы я переложил нашу встречу в формат статьи. Все что вы увидите ниже — и есть тот самый гайд. В нем я постараюсь простыми словами объяснить, как устроен процесс построения UI на Compose:

    habr.com/ru/companies/astralin

    #compose #рекомпозиция #ui #androidразработка #optimization #оптимизация #recompose #immutable #stable

  9. [Хабр, help] Android-разработчица. Как сделать первые шаги?

    Здравствуйте, я очень долго думала, стоит ли мне регистрироваться на "Хабре" и обращаться, как новичку, по этому вопросу, так как я не первая и не последняя, с подобными запросами. Я хочу стать Android-разработчицей, с нуля. Пожалуйста, укажите с чего начать первые шаги? Пожалуйста, войдите в моё положение и помогите, направив меня на путь. Я не прошу меня жалеть или помогать материально — я справлюсь сама. Для меня сейчас информация — на вес золота. Только сейчас я нахожу в себе силы и хочу выбраться из этого состояния, чтобы начать жить дальше, но к сожалению, у меня недостаточно моральных сил и мне нужна посторонняя поддержка. Я знаю, чего мне хочется в жизни и с чем свяжу жизнь, поэтому прошу подсказать мне и направить.

    habr.com/ru/articles/803309/

    #androidразработка #разработчик_мобильных_приложений #kotlin #java #новичок_kotlin #itобразование #помощь_начинающим #помощь_в_обучении #помощь_ближнему

  10. [Перевод] Разработка под Android в 2024 году

    Эта статья отражает моё личное мнение и профессиональные взгляды, учитывающие различные точки зрения в сообществе Android-разработчиков. Кроме того, я регулярно просматриваю руководства от Google для Android. Важно подчеркнуть: некоторые хорошие инструменты, паттерны и архитектуры я не упомянул в статье в явном виде, но это не отменяет их потенциал в качестве ценных альтернатив для разработки Android-приложений.

    habr.com/ru/companies/otus/art

    #kotlin #androidразработка #compose #Jetpack

Share on Mastodon

Enter the server where you have an account.