zandy
zandy copied to clipboard
Provide an interface for tablets
It would be great if Zandy had a better interface when used on a tablet. (1) The big buttons on the start screen are really big on a tablet. Some icons would be much better there (there are a lot of free android icon sets to use); (2) in the "view item" activity, it would be good to display label + data for each field in one row for tablets.
I think the way to go here are seperate layout directories in /res for the different screen sizes.
I do most of my schooling on a tablet. Because it is much better for reading. I have plenty of people in my school that went tablet only. Sure we take around phones and use that for apps. But surfing, typing just feels better on the tablet.
I definitely agree. Would you like to explore making some changes here? I think we could start by just making modified versions of each of the layout XML files in /res
to match the larger screen sizes, but we'll definitely have to do something to show multiple kinds of data at once too, like an item list and item details simultaneously, and eventually item details and an open document (PDF, HTML) simultaneously.
I don't have a tablet to test on, so I keep putting this one off.
I have a samsung galaxy to test on. I would use ActionBarSherlock which brings the Honeycomb action bar to 2.3 devices like the kindle fire or nook, but is api compatible with native. So 3.0 would compile using native code anything lower would use sherlock. It would also mean using fragments.
I haven't tried out any of the compatibility libraries, but ABS sounds just magical. Do you have any experience working with fragments-based UIs? I think it should be straightforward, but I simply haven't explored it yet.
I've been going through the samples. it seems straight forward though.
@mlt is working on this. Follow his work at https://github.com/mlt/zandy/tree/fragments
Could someone try to include Hansel & Gretel as a library? I'm having some difficulties.
I'll try this when I try to get back on top of the tablet version.
+1 on tablet version, I use this on both Kindle Fire and Google Nexus.