www.machinelearningmastery.ru

Машинное обучение, нейронные сети, искусственный интеллект
Header decor

Home
Занимательная история, выдающиеся люди, малоизвестные факты, находки, открытия, фальсификации. Присоединяйся!

Флаттер

Дата публикации Oct 3, 2019

Все говорят об этом праве,


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

В этой статье будут все темы, которые являются уникальными для Flutter (о чем всегда говорит Google)


Давайте быстро получим слово «Гугл»:

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

В чем преимущество

Давайте сначала посмотрим на аппаратный аспект.

  1. Это делает приложение напрямую скомпилированным в машинный код (круто, но что это, хорошо, я объясню это после этого)
  2. Может использовать графический процессор = Ваш телефон также имеет небольшую графическую карту в процессоре, флаттер может использовать его из собственного кода, если требуется слишком много анимации.
  3. Доступ к услугам делает флаттер полным пакетом.

Приложение в виде машинного кода:

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

что отличного верно?

скажем так, я создал приложение на C ++, когда я пытаюсь запустить приложение на устройстве, сначала оно загружается в память, оно будет упаковано, обработано, загружено и т. д. и т. д., и все, что связано с ОС, а затем оно будет преобразован в машинный код и процессор выполнит его. (а в небольших устройствах оперативной памяти переключение контекста станет для вашего приложения дьяволом)Я знаю, что это было слишком техническим. Не волнуйтесь, вам не нужно помнить это

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


Поверь мне, разработка с флаттером очень быстрая

позвольте мне сравнить работу, которая должна быть сделана между флаттером и ядром Android (Java)

предварительно определенныйзнак равноВам не нужно кодировать эти вещи

Родной андроидзнак равно70% кода + 10% дизайна + 20% логического кодирования

флаттерзнак равно60% предопределенных вещей + 20% дизайна + 20% вашего кода

  • А красота флаттера - красота его приложений
  • Приложение будет иметь все функции действительно четко определенного приложения с дизайном материала
  • с очень небольшими усилиями и немного фантазии вы можете получить дизайн промышленного уровня
  • Для меня независимо от того, насколько сложным является приложение, его завершение занимает всего неделю

Еще одна классная особенность

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

Почему флаттер отличается

Сегодня приложения должны быть запущены на Android, IOS, WEB и Desktop

Вот почему Google Made Flutter:


Погрузитесь глубоко в это работает

только немного

  • Flutter отображает ваше приложение, а не позволяет платформе.
  • Это означает, что ваше приложение очень быстрое и отзывчивое и может работать на любой платформе, которая вам нравится
  • Между вашим приложением и платформой никогда не требуется переключение между мостом или контекстом.

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

,

,

  • Доступ к таким событиям, как касание пальцами и такие службы, как камера и геолокация.

,

,

,

Я знаю, что это было долго, не говоря уже о том, что мы получили все, что нужно знать о флаттере

не забудьте прочитать следующую статью о том, почему не «не использовать флаттер»?

Оригинальная статья

Footer decor

© www.machinelearningmastery.ru | Ссылки на оригиналы и авторов сохранены. | map