how an app is created with android and java based platforms,with code and brief explanation more over with other programming languages.