Take the 2-minute tour ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

I'm re-skinning an App for a client, and I'd like to modernise the agenda integrated to this app.

Problem : the app will be developed for both Android and iOS, so I'm trying to harmonize the UI for both OS.

For the Calendar (with Events classed by days / months), I made a reskin but the developpers tell me that, because of the budget, it would be to long and to expensive to do it this way. So they told me to use more native components includes in iOS7 or Android to do the redesign.

Problem : I have absolutely no clue of what these elements look like.

So, my question : Is there a way to recreate an in-app agenda / calendar (like the one from Fantastical2 for example) with native elements ? Or is there a way to have an access to some screenshots of these native elements ?

share|improve this question
add comment

1 Answer

As a developer who was in this same predicament myself, I highly recommend taking a look at the Human Interface Guidelines (HIG) for the platforms in question:

https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/ http://developer.android.com/design/index.html

Those the respective HIGs for both platforms. Each platform has similar elements; however, they look very different. Also, both platforms have subtle variations in execution recommendations, which you should probably take into consideration. Taking these variations into account will be the only way to really make the experience feel native because, in theory, both platform owners will abide by the instructions in their respective HIGs when creating their own apps.

Most larger corporations will also have a Style Guide available describing how they, the corporation, would like you to represent them.

Unfortunately, I do not know enough about the particular implementation you are trying to achieve to say whether it can easily be accomplished using native UI components; however, I can say, that 99.9% of everything you see is done using some variation/combination of the native UI components with little (if any) actual custom drawing. You may have custom background images applied, colors, etc. - but mostly based on standard UI elements.

Having said all that, most engineers I've worked with are not very visual, as such it can be difficult for them to see how to break a design down into simpler pieces. So, if you can help them understand/see how to break it down, they should be able to handle the actual implementation relatively easily. (For example, while my app was on both platforms, I would actually do most of the XML layouts myself despite not knowing anything else about the platform.)

Hope that helps.

share|improve this answer
Ok I'll read what you sent ;) Thanks for helping. –  eMKa Nov 19 '13 at 15:27
add comment

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.