There is no redim preserve functionality. You should use a List instead of an array. A list is a sophisticated dynamic array.
Optional parameters are not supported.
You can draw bitmaps with transparent regions. However for now you cannot draw bitmaps with partial transparent. Other drawings can be partial transparent.
Fills the entire canvas with the given color.
Example:
Canvas1.DrawColor(Colors.ARGB(100, 255, 0, 0)) 'fills with semi-transparent red color.
Activity.Invalidate
If you can afford spending a little bit more, then get the enterprise-version and you are good for 2 years! If I recall, the enterprise-version is now being offered at a reduced price.
Best money I have ever spent on a software for development.