Быстрый старт Flutter-разработчика

Быстрый старт Flutter-разработчика

В этой книге даны необходимые элементы, база, которую нужно знать Flutter-разработчику, чтобы писать кросс-платформенные мобильные приложения под Android и iOS на языке Dart. Все это представлено в наглядной форме, на практических примерах, в формате уроков. После их освоения вы сможете именовать себя Flutter-разработчиком.Flutter and the related logo are trademarks of Google LLC. We are not endorsed by or affiliated with Google LLC.

Жанр: Книги о компьютерах
Цикл: Не является частью цикла
Год публикации: Неизвестен

Читать онлайн Быстрый старт Flutter-разработчика


© Андрей Алеев, 2020


ISBN 978-5-0050-8797-3

Создано в интеллектуальной издательской системе Ridero

Введение

Начиная с 2015 года, с момента анонсирования Flutter SDK, популярность этой платформы и языка Dart растет неукоснительно. На популярных профильных ресурсах нарастает количество статей по данной тематике, а многие компании выпускают в магазины приложения, созданные с помощью Flutter>TM.

Цель данной книги – научить вас создавать кроссплатформенные мобильные приложения под Android и iOS на Flutter. На практических примерах мы разберем основы языка Dart и базовые принципы построения Flutter-приложений.

Книга будет интересна нативным мобильным разработчикам, которые уже занимаются разработкой приложений, а также всем, кто желает начать писать кроссплатформенные мобильные приложения и познакомиться с языком Dart. Необходимы только базовые знания по программированию. Опыт front-end-разработки придется очень кстати – с ним материал курса будет освоить гораздо проще. Тем не менее, иметь его совсем не обязательно, тем более что после освоения этой книги вы будете на один большой шаг ближе к тому, чтобы именоваться мастером front-end-девелопмента.

Ученые из Оксфордского университета выяснили, что всего лишь 400 слов покрывают 75% всех английских текстов. Это означает, что со словарным запасом в 400 самых используемых слов вы в трех случаях из четырех будете знать, о чем идет речь в любом тексте. Аналогичным образом написана данная книга: она не претендует на звание учебника или полного справочника платформы Flutter и языка Dart. Мы не будем разбирать по очереди каждый из виджетов в библиотеке material, не будем заучивать все ключевые слова языка Dart. Наоборот, здесь даны самые необходимые элементы, минимум, который надо знать Flutter-разработчику в продакшн, то есть в приложении к решению настоящих задач: созданию мобильных приложений для реального мира.

Как работать с этой книгой

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

В идеале, постарайтесь написать свое приложение, которое будет, к примеру, загружать фотки котиков из сети или выполнять более утилитарную задачу, пусть калькулятор. На ваш вкус. В этой книге мы будем разбирать два примера – сначала создадим простой счетчик, а затем более сложный – загрузка прогноза погоды с сайта openweathermap.org. Если вы захотите написать такое же приложение, вам потребуется API KEY с их сайта, а также API KEY Google Maps. Помимо этого, желательно иметь опыт работы с Git, Android Studio, Gradle.

Всего в книге 10 глав-уроков, первые уроки более простые, последние – более сложные, и для них, возможно, потребуется больше времени. Помогать вам будет уже написанный и работающий код в репозитории проекта – https://github.com/acinonyxjubatus/flyflutter_fast_start – FlyFlutter Fast Start на гитхабе, там для каждого урока выделена своя ветка. Старайтесь не просто копировать оттуда код, а вдумчиво писать его, только лишь сверяясь с кодом на гитхабе. Ниже вкратце приведено описание уроков, а также указаны ссылки на соответствующие ветки репозитория.

Урок 1. Запускаем Flutter [ветка lesson_1_hello_world]

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

Урок 2. Язык программирования Dart

Обзорно пройдемся по основным возможностям и правилам языка Dart

Урок 3. StatelessWidget и StatefulWidget [ветки


Вам будет интересно
1 сентября 1999 года я открыл на компьютере файл и начал вести записные книжки, озаглавленные словом «Баечки», которые, начавшись в прошлом веке, только обрастают новыми записями, и потому, вероятно, никогда не будут доведены до конца. Так что причин поделиться всем этим с вами сегодня у меня ничуть не меньше, чем завтра или вчера.А ЖЖ-проект «лИСТорий» и семейные хроники «С переходом на личности» пойдут бонусом, так как хорошо ложатся под эту же обложку: коротко и лично.Андрей Саенко...
Читать онлайн
К настоящему времени пакет используется многими университетами для исследования и обучения.В то же время, в течение последних лет наблюдается повышение интереса к использованию его в промышленном производстве и технических управляющих приложениях....
Читать онлайн
Внешне не эффектная, но чудовищно эффективная управленческая технология структурирования общеобразовательного процесса на жёсткий, полужёсткий и гибкий модули представлена в этой книге самим разработчиком. Именно эту технологию в своё время поддержал клуб «Эврика»....
Читать онлайн
В данной работе мы рассмотрим раздел «Динамика». Здесь изучают данные, привязанные ко времени. Мы будем опираться на две предыдущие работы: «Анализ распределения (Сводка и группировка)» и «Анализ взаимосвязи (Корреляция и регрессия)».Работа выполняется в пакете типа электронных таблиц.Как и в предыдущих работах, вначале мы сгенерируем случайные числа и поиграем с ними, а затем поработаем с реальными данными....
Читать онлайн
Книга авторитетного эксперта в области компьютерных технологий – призыв к здравомыслию. Всю свою сознательную жизнь Мередит Бруссард слышала, что технологии спасут мир, однако сегодня, продолжая восхищаться ими и участвовать в их создании, она относится к будущему не столь оптимистично.Всеобщий энтузиазм по поводу применения компьютерных технологий, по ее убеждению, уже привел к огромному количеству недоработанных решений в области проектирования цифровых систем. Выступая против техношовинизма и...
Читать онлайн
Это вредная книга, и я настоятельно не рекомендую читать ее тем, кто полностью доволен своим образом жизни. «Перезагрузка» о которой я буду здесь рассказывать до добра вас не доведет, если вы к ней не готовы. Также я не рекомендую вам эту книгу, если вы не можете ответить себе на вопрос, зачем вы хотите узнать о том, как зарабатывать удаленно, путешествовать и идти собственным путем, отказавшись от рутины и стресса – скорее всего вы найдете эту книгу бесполезной....
Читать онлайн
XXI век – время равных возможностей, но не равенства. Это значит, что мы должны помогать себе самостоятельно и не надеяться на кого-то другого.Эта книга окажет Вам содействие в достижении финансовой независимости. Вы можете построить свой прибыльный бизнес без привязки к месту, без больших вложений при минимальных рисках.Мир криптовалюты Prizm даёт уникальные возможности – не упустите свой шанс.Книга – новая крипто-библия, а я МЕССИЯ, что призван в этот мир выжигать БЕДНОСТЬ и БОЯЗНЬ ДЕНЕГ....
Читать онлайн
Данное пособие содержит основные сведения о создании приложений с использованием Eclipse для мобильной платформы Android....
Читать онлайн
«Неизвестный Филби» – коллекция самых редких материалов о легендарном советском разведчике англичанине Киме Филби, многие из которых публикуются впервые. Уникальные подробности оперативной деятельности и малоизвестные эпизоды жизненного пути раскрывает сам Ким Филби. О Филби как человеке, яркой и неординарной личности, рассказывают его супруга Руфина Пухова-Филби и ученик, полковник СВР в отставке Михаил Богданов. Эти материалы позволят читателю по-новому взглянуть на величайшего разведчика XX в...
Читать онлайн
В книге собраны материалы, написанные и опубликованные в разные годы известным историком В. М. Безотосным. Стремление вспомнить этапы пройденного пути и представить в совокупности источники, исследовательский процесс и историографическую составляющую предопределили состав этой книги. В ней нашли отражение работы разного времени, связанные с легендарной эпохой 1812 года и историей казачества. Некоторые увидели свет в популярных журналах и даны без научного аппарата, многие, наоборот, публиковалис...
Читать онлайн
Семен Мерзин, глава корпорации «Ферра», ради денег готов сотрудничать с террористами. Он помог им затопить в Республике Бахрияр баржу с радиоактивной рудой, чтобы затем взорвать судно. Это не только привело бы к экологической катастрофе, но и лишило бы Россию доступа к нефтяным месторождениям этого района. Но Мерзина не волнуют тяжкие последствия; главное – получить деньги и обеспечить себе железное алиби. И все бы так и вышло, если бы не опытнейшие «морские дьяволы» Викинг и Студент, направленн...
Читать онлайн
Не повезло каперангу морского спецназа Климу. Он отправился отдыхать на Каспий, а попал в лапы террористов, которые захватили самолет. И его с группой заложников увезли на уединенный остров. А там заставили участвовать в подводном сафари, где акулы охотились на человека. Клим голыми руками расправился с двумя морскими хищницами и понял, что третью может и не осилить. Прихватив с собой очаровательную заложницу и убрав с дороги парочку охранников, он проник за пределы охраняемой территории. Но зде...
Читать онлайн