More and more smartphone manufacturers have been moving towards on-screen buttons, with Google really pushing for it over the physical button alternative. However, there are still a few OEMs (we're looking at you, Samsung) that have preferred to keep things a bit more traditional. Tell us which way you prefer and why.
StandOut Shares Library to Help Devs Create Floating Apps
One of the newer and more impressive developments on Android is the ability to code floating applications. For users who are unfamiliar with with floating applications, these are apps that remain above any running application. A good example of this is the Android application AirCalc, which keeps a calculator on-screen, regardless of what apps you have running in the foreground. While this functionality may not be brand new, it’s usage in the Android world is, and for developers looking to make some floating applications, it just got a little bit easier.
StandOut is an application that assists developers in the creation of floating applications. XDA Senior Member pingpongboss created the application to assist developers in the creation of more floating applications using the libraries of StandOut. It’s features include:
Provide your own view. Very easy to integrate
Window decorators (titlebar, minimize/close buttons, border, resize handle)
Windows are moveable and resizable. You can bring-to-front, minimize, and close
Minimized windows can be restored (the example APK demos this using the notification panel)
Create multiple types of windows, and multiple windows of each type
Continuously being developed. More coming.
Not only does this sound really cool, but it could bring a whole new method of multitasking to Android, using windows-based multitasking like on a standard computer. StandOut is also completely free and completely open source. That’s a win-win and users are already expressing their excitement. In the words of XDA Forum Member rangerelf:
I for one welcome our new floating-window overlords.
For more information, links to the source code, and a nice little presentation video, head on over to the original thread.
Want something on the XDA Portal? Send us a tip!
While there are frequent unexplained changes and pushes to Google's AOSP repositories, an interesting-looking new branch has been pushed out recently, called "master-soong". Taking a look at the changes made to the manifest repository (which is used to specify the repositories to be downloaded when building Android), it appears there are some new repositories making an appearance. Of note here are new prebuilt repositories for Go, and Ninja. Go is a programming language, created by Google, which compiles to produce...
There already are many solutions on the Google Play store if you want to send a link to one of your devices -- but what if you wanted to do it quickly without having to install any software or logging in to a website on the recipient end? Most apps require you to do either or both, which can be a hassle (or even a security risk) in some cases. Luckily, XDA Forum Member wyemun has developed CaastMe. Inspired by...