Skip to content
This repository has been archived by the owner on Sep 19, 2020. It is now read-only.

Core Topics

Oliver Cooper edited this page Jan 11, 2016 · 1 revision

Core Topics are essential aspects of Silica. Whilst you certainly don't need to understand them all you should make yourself familiar with the ones which you think you might need.

Individual Topics

This is probably the most important topic on this page. If you're going to do anything with Silica, especially if you want to release your code or contribute to other Silica projects maintaining a consistent code style is essential.

Silica has a fairly strict folder structure that must be adhered to. If you're doing anything more than one or two class files you'll want to have a solid understanding of this.

Animations are an important and attractive aspect of Silica – and they're fairly easy to use too.

Custom Views

Topic Series

These series contain topics which are more complex and are split in to sub-topics.

Custom Views

Creating custom views allows your program to really standout from the crowd; it can look truly unique. It isn't the easiest topic, however, but it certainly one of the most rewarding.

It is particularly important to follow this series in order.

Graphics

Silica has a powerful graphics engine behind it which can be used for a large variety of purposes.

It is recommended to complete the Creating a Custom View and Customising Your View's Appearance topics before you begin.

This is a very complex and detailed topic. It's almost certainly unnecessary to read unless you are wanting to contribute to Silica.