>Hi,
>
>I need to write an application that can run on an Android device allowing data to be downloaded from a SQL Server 2012 database, updated on the device and then sent back to the SQL Server database.
>
>Does anyone have any experience doing this and can recommend tools to use?
>
>Should I consider using a Windows phone/tablet device instead if it would make the development easier?
Why not do a mobile web site instead of an app? In most cases a mobile website is sufficient, you don't need 3 difference codebases for 3 different platforms, and you may be able to leverage existing skills.