Floating app for android

How do I make a floating app for android? For the user to open my application, and at the same moment he can use other applications, and mine will always be on top of other applications. I hope you understand what I mean. Is this possible???