HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Sky: An Experiment Writing Dart for Mobile (Dart Developer Summit 2015)

Google for DevelopersCited 6× on HN, 2015-2023
YouTube
108K views · 11 years ago · talk · dated

Eric Seidel presents Sky, an experimental open-source framework for writing mobile apps in Dart with fast development cycles and 60Hz UI. Sky later became Flutter.

HN cites it as the origin talk where Flutter was first unveiled as Sky.

Web developmentSoftware architecture & designPython, Ruby & scripting languages#sky#flutter#dart#mobileui#ericseidel

6 comments from Hacker News

@miffy9002023 · in “Flutter Desktop Isn't There Yet”

> I don't understand why Flutter's creators are so seemingly religious about Dart I think Dart's history might be relevant here. Flutter was unveiled at a 2015 Dart programmer conference ( ▶ this video ) and it was originally called Sky. Dart doesn't exist because of Flutter, it's the other way around. Dart was originally intended to be a replacement for Javascript back in 2011, but it utterly failed to gain any adoption because about a year later in 2012, Typescript came out. Typescript being a superset of JavaScript I think completely destroyed any chance Dart could catch on for its original web development goals, since you didn't have to dump JS entirely, just rename .js to .ts and gradually start type-hinting code. Even within Google, they abandoned Dart for Angular and went all in with Typescript. In a way it's refreshing to see Google re-tool an existing language, rather than invent a whole new langauge for cross platform app development, seeing how often as a company, they kill off projects quickly and start whole new ones.

CitesView on HN
@sebe2021 · in “Compose for Web”

"But Flutter choosing Dart" Maybe kotlin was a year too late, not making it to 1.0 till February 15, 2016. The sky project that became flutter was demoed at the April 2015 dart conf. ▶ this video As regards Javascript, that's what they started with, they looked at other languages and gave dart a go, it gave them faster startup and the dart team offered them stateful hot reload. Anyway working in the chrome space, they prob didn't know that Kotlin existed pre 2015 and prob would have gone with Python if could.

CitesView on HN
@jordanthoms2015 · in “Chrome OS is here to stay”

Notice that they never say Android is here to stay - Maybe Chrome OS will become the Phone/Tablet OS under a new guise? Google's working on a new UI layer and potential backwards compatibility for older Android apps, which points in that direction: - Chromium developers are working on a DART-based Mobile UI framework and execution engine, Flutter ( link ). It's looking to be far better than the existing Android UI system - built for touch and 120fps from the start. This uses the Dartium VM and a bridge to allow the DART apps to use all the native features of the platform, it's much more than just another web framework. Development on this is very active right now, clearly a sizable team working fulltime - and they're building new developer tools also. There was a talk on this a while ago: ▶ this video . - Google has built a Runtime to allow existing Android Java-based apps to run on Chrome OS, and is currently testing this and working with developers to get their apps to run on it. It doesn't make much sense to invest in building that out just for chromebooks, since the experience on a Chromebook with Android apps is pretty awful (can't resize etc), but it makes total sense if it's going to be how legacy Java/Android apps run on the new Chrome based phone OS. The sad truth is that Android simply isn't a very well engineered system - it's been improved over time, but problems persist - like the complex update process leading to unsatisfied users and security problems, poor UI per

CitesView on HN
@jordanthoms2015 · in “Google to Fold Chrome Operating System into Android”

Seems everyone here is panicking because they think that this means Chrome OS will be killed and Android will be made to run on Chromebooks - but I actually think the signs point to the opposite - Chrome OS becoming the Phone/Tablet OS under a new guise. I wouldn't read too much into a leak filtered through journalists, and instead look at what Google's actually working on: - Google has Chromium developers working on a DART-based Mobile UI framework and execution engine, Flutter ( link ). It's looking to be far better than the existing Android UI system - built for touch and 120fps from the start. This uses the Dartium VM and a bridge to allow the DART apps to use all the native features of the platform, it's much more than just another web framework. Development on this is very active right now, clearly a sizable team working fulltime - and they're building new developer tools also. There was a talk on this a while ago: ▶ this video . - Google has built a Runtime to allow existing Android Java-based apps to run on Chrome OS, and is currently testing this and working with developers to get their apps to run on it. It doesn't make much sense to invest in building that out just for chromebooks, since the experience on a Chromebook with Android apps is pretty awful (can't resize etc), but it makes total sense if it's going to be how legacy Java/Android apps run on the new Chrome based phone OS. The sad truth is that Android simply isn't a very well engineered system - it's been imp

CitesView on HN
@tosh2015 · in “Dart for Android apps with 120fps”

It was announced/demoed at the Dart Dev Summit earlier this week (see talk: ▶ this video ) which imho is fitting. It is still a bit early but you can already follow the related GitHub projects: link

CitesView on HN
@tosh2015 · in “Dart for Android apps with 120fps”

TL;DR framework to build native Android applications using Dart that have highly performant native UI (think React-Native retained mode, functional style). Related talk & demo: ▶ this video The exciting thing here is that from a developer's point of view sky is just a Dart package and you can immediately start to write an Android application but still keep a fast feedback loop similar to web development (like you've seen in React-Native demos).

CitesView on HN
Keynote: Flutter (Dart Developer Summit 2016)24:03

Keynote: Flutter (Dart Developer Summit 2016)

Google for Developers
19K views • 10 years ago
Before Flutter | Rubber Duck Engineering | Episode #1001:10:01

Before Flutter | Rubber Duck Engineering | Episode #100

RubberDuckEng
5K views • 4 years ago
Bringing SIMD to the Web via Dart27:43

Bringing SIMD to the Web via Dart

InfoQ
11K views • 13 years ago
Anders Hejlsberg and Lars Bak: TypeScript, JavaScript, and Dart43:14

Anders Hejlsberg and Lars Bak: TypeScript, JavaScript, and Dart

DartlangTV
14K views • 13 years ago
Blink Questions Answered31:31

Blink Questions Answered

Google for Developers
35K views • 13 years ago
Hacker Way: Rethinking Web App Development at Facebook44:36

Hacker Way: Rethinking Web App Development at Facebook

Meta Developers
900K views • 12 years ago
Cheng Lou - On the Spectrum of Abstraction at react-europe 201635:32

Cheng Lou - On the Spectrum of Abstraction at react-europe 2016

ReactEurope
63K views • 10 years ago
Google I/O 2011: Writing Web Apps in Go51:12

Google I/O 2011: Writing Web Apps in Go

Google for Developers
135K views • 15 years ago
RailsConf 2016 -  Turbolinks 5: I Can’t Believe It’s Not Native! by Sam Stephenson37:37

RailsConf 2016 - Turbolinks 5: I Can’t Believe It’s Not Native! by Sam Stephenson

Confreaks
61K views • 10 years ago
Web Development in Emacs, Common Lisp and Clojurescript - Emacs SG1:18:42

Web Development in Emacs, Common Lisp and Clojurescript - Emacs SG

Engineers.SG
14K views • 10 years ago
React Helsinki February 20201:16:07

React Helsinki February 2020

Fraktio
42K views • 6 years ago
Lars Bak - The Making of a Secure and Robust IoT Development Platform1:06:20

Lars Bak - The Making of a Secure and Robust IoT Development Platform

Curry On!
3K views • 7 years ago
How To Design A Good API and Why it Matters1:00:19

How To Design A Good API and Why it Matters

Google TechTalks
453K views • 19 years ago
Google Developers Day US - Python Design Patterns44:03

Google Developers Day US - Python Design Patterns

GoogleDeveloperDay
90K views • 19 years ago
React.js Conf 2016 - Ben Alpert - What Lies Ahead27:45

React.js Conf 2016 - Ben Alpert - What Lies Ahead

Meta Developers
50K views • 10 years ago
Coroutines and Loom behind the scenes by Roman Elizarov45:22

Coroutines and Loom behind the scenes by Roman Elizarov

Kotlin by JetBrains
41K views • 3 years ago
Google I/O 2011: Kick-Ass Game Programming with Google Web Toolkit44:59

Google I/O 2011: Kick-Ass Game Programming with Google Web Toolkit

Google for Developers
106K views • 15 years ago
Interactive programming Flappy Bird in ClojureScript6:22

Interactive programming Flappy Bird in ClojureScript

Bruce Hauman
55K views • 12 years ago
Om Next - David Nolen46:18

Om Next - David Nolen

ClojureTV
44K views • 11 years ago
Nicholas Zakas: Scalable JavaScript Application Architecture52:23

Nicholas Zakas: Scalable JavaScript Application Architecture

YUI Library
68K views • 15 years ago