Flutter 1.5 прави огромна крачка напред, създавайки единна собствена платформа за целия процес на разработка от разработката до публикуването!
Само преди година Google обяви за първи път Flutter Beta на MWC. Оттогава Flutter се разрасна с големи скокове и бързо се превърна в най-добрата рамка за мултиплатформено кодиране в iOS и Android. Тази година на Google I/O 2019 те излизат отвъд мобилните устройства с пускането на Flutter 1.5. Вече е възможно да разработите едно приложение за всичко - от вашия Raspberry Pi до вашия Google Pixel 3a, до вашия Pixelbook, чак до вашия персонализиран компютър.
Честно казано, беше малко шокиращо колко положителен беше отговорът на Flutter. Това със сигурност не е първата рамка, която се опитва да даде възможност за разработка на различни платформи, но Google изглежда е постигнала точния баланс и общността на разработчиците изглежда го харесва. От това да бъдеш най-бързо развиващото се умение за софтуерни инженери в LinkedIn, да се използва от големи компании като Ebay, Square, New York Times и Alibaba, да се използва широко от
Сега с Flutter 1.5 тези малки независими разработчици могат да издигнат мечтите си за различни платформи една стъпка напред. Само преди няколко месеца Google започна да работи за извеждането на Flutter отвъд мобилните устройства и дори те бяха изненадани колко бързо напредва. Не след дълго новината достигна до New York Times, че Flutter работи върху осигуряването на подкрепа към мрежата, настолни компютри и вградени устройства, а кръстословицата на New York Times скочи върху възможност. Те използваха ранна предварителна версия на уеб поддръжката на Flutter, за да изведат своята игра KenKen от епохата на Flash и в модерен адаптивен дизайн. Въпреки че все още не е напълно готова за окончателно стартиране, кратък поглед на новата версия на KenKen, работеща на първия техническа предварителна версия на Flutter за уеб е достъпна за изпробване в Google I/O тази година на iOS, Android, уеб и ChromeOS.
И да, това се изпълнява локално на ChromeOS, а не само през уеб браузъра. Flutter 1.5 ви позволява да компилирате за Windows, Linux и Mac OS, което означава, че в ChromeOS можете да правите своята разработка, тестване и публикуване за мобилни устройства, мрежа и десктоп всичко на едно устройство с помощта на Android Studio или Visual Studio Code без нужда от мобилно устройство подражател. Ние бяхме говори с години за това как Google трябва да обедини поддръжката на приложения за Android и поддръжката за разработка на Android в своите лаптоп платформа и изглежда, че това най-накрая ще се случи с Flutter 1.5 и Android Studio 3.5 на ChromeOS.
Да не забравяме и вградените устройства. Докато Google публикува документация за стартиране на Flutter приложения на Raspberry Pis и други вградени устройства, той вече се използва на една от най-широко разпространените платформи за вградени устройства в пазар. Google Assistant на платформата Google Smart Display вече използва Flutter за захранване на някои функции и те работят върху разширяването му всеки ден, с крайната цел да има пълен Flutter стек на всеки Google Home Hub, всеки Lenovo Smart Display и всеки друг захранван от Assistant дисплей.
Разбира се, това не са единствените актуализации във Flutter 1.5. Последната версия също носи поддръжка за Dart 2.3 с добавен обширен потребителски интерфейс като код функционалност, библиотека за плащания в приложението, която значително ще улесни осигуряването на приходи от приложения, базирани на Flutter, и стотици други подобрения. Тези постоянни подобрения на Flutter позволяват вълнуващи нови проекти, като персонализираното изображение на ML Kit Classifier, приложение, базирано на Firebase и Flutter, което улеснява създаването на класификационни модели за машинно обучение.
И ако се интересувате да влезете във Flutter, сега е идеалният момент, тъй като Google си партнира с един от най-добрите дизайнери на курсове за обучение за мобилно развитие, за да предложи лесен път. Курсът Udemy Flutter на App Brewery ще бъде достъпен само за $10 за ограничен период от време благодарение на спонсорството на Google.
Разгледайте Начално ръководство за да започнете да проектирате приложения с Flutter днес!