The JackTrip Virtual Studio uses an inexpensive Raspberry Pi, and connects a low latency hardware codec directly into the Pi's bus, to achieve a latency of 1mS. At that level, the only other latency you have to worry about is the speed of light (through the internet). I've just published an article about the Virtual Studio at https://wmleler1.medium.com/setting-up-your-virtual-studio-6...
HN user
wmleler
Senior software engineer and developer advocate for Flutter and Dart at Google.
I've just published an article that goes into depth about how to get a JackTrip Virtual Studio installed. This uses an inexpensive Raspberry Pi instead of requiring installing finicky software on a general purpose laptop or other computer. I wrote this while helping a choir get online, and it worked very well. I hope this helps!
https://wmleler1.medium.com/setting-up-your-virtual-studio-6...
I spent several days with DG when we were working on PIX and QIX, and I found him to be a smart, helpful person. Of course, he was on a crusade for tuple spaces, but you shouldn't hold that against him. Also, that was before he had several fingers blown off.
Another good article to read about this is "Linda Meets Unix", which was published in IEEE Computer magazine. https://ieeexplore.ieee.org/document/44903/ (full disclosure: I wrote it).
Our focusing on the client doesn't mean you can't use Dart on the server. In fact, we (the Flutter team) use it on the server.
Analogy: JavaScript is focused on the client too, but people also use it on the server.
We have a new plugin for Google Maps that we are working on. If you play with it, please give us feedback so we can continue to improve it. https://github.com/flutter/plugins/tree/master/packages/goog...
Hi, Wm Leler from the Flutter team. There are several map integrations available. I think what you might be thinking about is the integration with Google Maps. We have a solution and are working with the Google Maps team to implement. We will announce when this is ready. Meanwhile, there are three plugins that can do maps.
There is no "long-term architectural concern" with Flutter. We play well with video and other views.
If you have a more specific question, I'd be happy to give more specific answers. Feel free to contact us.
The killer feature of building UI elements in code is that you can build up more complex widgets from simpler ones using composition. Flutter does this everywhere, which makes it super easy to modify or customize any widget, or to reuse widgets to build a new one.
You mention following complex nesting chains through code declarations. I understand what you are talking about, but the (awesome) Flutter tooling now has two views that make this far easier: the Widget Inspector, which lets you see and modify the widget tree at runtime (there was a talk on this at DartConf), and the new Outline view (just released a few days ago), which helps you play with the widget declarations in your code.
See https://flutter.io/inspector/ and https://groups.google.com/forum/#!topic/flutter-dev/lKtTQ-45... (for the outline view)
In addition to the sample mobile app cbracken mentions (he and I are both on the Flutter team), there are a number of codelabs that walk you through building a real mobile app. Including a lovely new codelab at https://flutter.io/get-started/codelab/
Apple doesn't accept demo apps in their store. But it is easy to fire up the Gallery app on an iOS phone from Flutter.
There are plenty of iOS Flutter apps in the App Store. For example, the Hamilton app or. The fact that you can't tell if an app was written in Flutter just by looking at it (or even playing with it) is a Feature.
There's an article that answers your question -- https://hackernoon.com/whats-revolutionary-about-flutter-946...
Good to see developers giving Flutter a try, even though it is still alpha. If you have any problems, talk to us on the gitter.im/flutter/flutter channel or file an issue on GitHub.com/flutter/flutter. [Disclaimer: I work on Flutter]
Since you mentioned Flutter, there is a new article about it -- https://goo.gl/4BaSPx
Concerning your point about graphic designers, I recommend that people watch this talk about a designer and programmer working on a Flutter project -- https://youtu.be/BJCqRpvvTrM
One last comment about Dart. If you want to see the big benefit of Dart yourself, just go start up the sample Flutter app, modify it and do a (stateful) hot reload. Or introduce an error on purpose, and see how you can fix the error and then continue on from the same place in less than a second. The normal response I've seen from people who try this is to exclaim that this "is a game changer".
[disclaimer: I liked Flutter so much I recently joined that project]
I love Polymer too, but if you are like me the parts you like most about Polymer are the beautiful widgets and the ability to create new widgets. Flutter provides that for mobile apps. As someone else said, Polymer itself is just a web implementation of user-defined HTML elements and makes no sense for mobile apps.
As for not wanting to learn Dart, if you are currently developing mobile apps for one platform (say Android) and you want to port your apps to the other platform (say iOS) then unless you already know the languages and libraries used by that other platform (say Swift or Objective-C) then you already have to learn a new language. Wouldn't it be better to learn something like Dart that compiles natively on both platforms? Then you can just write one program. In particular, maintenance is much easier.
(disclaimer, I like Flutter so much I just joined the Flutter team)