Most developers should be familiar with Google's cross-platform, portable UI framework Flutter, which can make developing apps for both Android and iOS a whole lot easier. In fact, it just recently hit 1.0 late last year. Today, at the company's I/O developer conference, Google has announced a technical preview for the Flutter's next logical step: the web.
Google's been teasing Flutter—its cross-platform iOS and Android app-development framework—since 2015. Earlier this year it hit beta at MWC, with a final third production-ready beta landing at this year's I/O developer conference. As of yesterday, Flutter has hit Release Preview 1, marking further increased confidence in the quality and stability of the framework.
Developing for both Android and iOS usually involves working with two codebases, two UI frameworks, and two different design languages. There have been many projects over the years to remedy this problem, but they usually result in apps that don't work well or don't look native. Google unveiled its 'Flutter' framework at the 2015 Dart developer summit, allowing developers to quickly create native iOS and Android apps.
I hope you like Google Now, because it looks like this product is here to stay for a long time. As we speak, Chrome developers are working on bringing Popular Science's Innovation of the Year to the desktop, instead of keeping it trapped just on your phone or tablet. As it turns out, a "skeleton" framework is already in place for the search product to move in.
Google's not being shy about the existence of this product, but also isn't in a hurry to announce it, either:
Google confirmed that it's working on the project, but stopped short of committing to it.
Xuxian Jiang, along with his research team at North Carolina State University, has cooked up a proof-of-concept "clickjack rootkit" which targets Android. The rootkit is unique not only in that it can function without a device restart, but also in that it targets Android's framework, not requiring deep modifications to the underlying firmware or kernel.
Clickjacking, for those unfamiliar, is a malicious technique typically used on the web to "trick" users into handing over control of their device or confidential information.
The researchers' rootkit, which can itself manipulate an infected device, works by hiding apps on a device, and redirecting app launches to said hidden apps.
Between AirCalc, AirTerm, OverSkreen, and LilyPad HD one this is certain: we love floating apps. And by "we," I mean basically every Android user in existence who multitasks with their device. These apps are insanely useful, especially on large-screened devices like tablets.
What we need, though, is more of them. Now, thanks to a new open source library called StandOut, it's going to be easier than ever for developers to create floating apps.
As you can see, this basically lays the framework down for app developers to build their own windowed apps. Best of all, StandOut is completely free and open source, so, with enough support, will likely get better as time goes on.
Even with Street View, it can be hard to orient yourself in a strange area with a smartphone-based map. The Astonishing Tribe (TAT), an absolutely genius group of UI designers, wants to jazz things up by letting users shift dynamically from a flat object, like a map or a list of contacts, to a 3D one, which can be overlaid with additional information.
Horizon 2D-3D Maps
By allowing the user to seamlessly transition from a two-dimensional display to a three-dimensional one and back, TAT aims to make it easier to comfortably maintain a sense of space and orientation. At the heart of it all lies TAT Cascades, a UI framework for the production of advanced user interfaces.