[eluser]nEJC[/eluser]
... and this is the best thing about CI - you create 2 different views and serve the appropriate one. No other code changes needed
[eluser]kurucu[/eluser]
Are you talking WAP, or just a more friendly small-screen layout?
In the second case, you might not need separate views but just different CSS... which could be served by CI automatically providing the CSS for the user_agent.