Click here to Skip to main content
15,891,828 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hello Experts,

I request your guidance to design a desktop application which could be easily migrated to mobile platforms later.

What should be the technology stack I should consider to design my desktop application.

I am basically a .NET programmer!
Posted
Updated 3-Feb-15 23:12pm
v2
Comments
Richard MacCutchan 4-Feb-15 5:13am    
This is not a question that can be answered in a Quick Answers forum. Much will depende on the type of application, and the skills of the developer.
Sinisa Hajnal 4-Feb-15 6:15am    
In general, abstract as much of business logic and data access as you can from UI. That way you can use same objects in your mobile version (but you'll have to create new UI of course). You should do this in all applications as it makes the expansion, maintanance and changes in general easier.

If you go with web app, you can do everything with responsive design, but it is no longer strictly desktop app. It is a web app that looks differently on mobiles, but behaves the same.

1 solution

Check this article to get a head start. Instead of mobile platform in strict sense why don't you think of web app which can give you almost same flexibility!

Create One Application for both Desktop and Web[^]
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900