>>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.
Thanks Mike,
in this case we already have a desktop based application used in the office written in C# using WPF. The mobile app needs to be used by drivers who deliver packages and may not be able to access the web from wherever they are. The cost of providing the devices with remote web access is also a cost that management does not want to have to incur.