Question

so I have been learning Android Development and so far I have the basic idea of the Android Framework and proficient with Java so I have no trouble creating basic Applications

But so far, Im only so good as one would be with html+php in the WebDev world.

My question is, now what? Where should I look to create more feature rich apps? For example in webdevelopment, if I wanted a cool little callender widget, I can google jQuery callender and a get a lot of cool premade widgets. Similary, if I wanted something facy in android, where should I look at? Are there any resources out there which provide some cool things like this?

To be more clear, here is a page from the Android documentation on some of the design principles. How would you create UI something like this:
enter image description here
Or some layout like this:
enter image description here
Or some drag and drop features with that white outline as the shadow like this
enter image description here
Or some dynamic layout like this enter image description here


Are there any resources or websites which provides a guide to create things like these just like there are website show jQuery widgets in web development I've come across one site but this is only one... im pretty sure I am looking in the wrong location

Was it helpful?

Solution

Simple answer: you have to implement these design elements yourself by extending the View class or the subclasses such as TextView or ListView. After extending these, you add your own animations, characteristics, etc.

As you were asking for a link, here is one to the Creating a View Class website on Android Developers.

Complex views such as the contact list with pictures, text, notifications, animations, etc. can be combinations of multiple views and require a lot of coding but the above link is how they are made.

Best of luck! Don't let the SO guideline police stop you!

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top