Задать вопрос
Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (6)

Лучшие ответы пользователя

Все ответы (4)
  • Является ли flutter "угрозой" нативной разработке?

    ookami_kb
    @ookami_kb
    Flutter возможно вытеснит разработку под Андроид – но только при условии, что правдой окажутся слухи о том, что Google переведет всех на OS Fuchsia, где официальный фреймворк – это Flutter. Но даже в этом случае никуда не исчезнет огромный пласт существующих приложений, написанных под Андроид, так что скорее всего будет существовать какая-то возможность портировать существующие Андроид приложения.

    Пока что Flutter выглядит как хорошая возможность писать кроссплатформенные приложения, не уступающие по скорости нативным, но как и с любым другим кроссплатформенным фреймворком, надо хотя бы в общих чертах представлять, как работает Android и iOS (а лучше все-таки иметь хоть небольшой опыт написания нативных приложений по эти платформы).

    Поэтому я бы не рекомендовал начинать погружение в мобильную разработку с флаттера, лучше начать с нативной разработки – за год невозможно будет погрузиться в такие специфичные детали андроида, которые бы потом не пригодились для разработки мобильных приложений на других языках/фреймворках – по большей части, это будут базовые знания, без проблем переносимые в будущем на другие платформы.
    Ответ написан
    Комментировать
  • Как правильнее проверять наличие приложения, которое сможет обработать intent?

    ookami_kb
    @ookami_kb
    Разница будет в том случае, когда этот интент могут обработать разные приложения.

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

    Какой способ выбрать - зависит от бизнес-логики этого метода. Например, если кнопка нужная для отправки письма, первый способ предпочтительнее (поскольку обычно пользователь все время пользуется каким-то одним почтовым клиентом); если же это кнопка Share - то логичнее предлагать пользователю каждый раз выбрать, как именно он хочет поделиться контентом.

    Если нужно только проверить, что приложение существует, то разницы никакой нет (но второй способ мне кажется чуть нагляднее и проще для восприятия). Вся разница между ними будет в том, что один вернет *все* подходящие приложения, а другой - одно (самое подходящее), если оно существует.
    Ответ написан
    6 комментариев