The document discusses several core concepts of mobile development including:
- Density and resolution which can vary greatly between devices and impact image quality. Multi-image and vector graphics solutions are presented.
- Signing and certificates which are required for deployment and differ between platforms, particularly the challenges of losing an Android certificate.
- Sandboxing which restricts access between applications and requires permissions for sensitive capabilities.
- Background processes which are heavily restricted to improve battery life, though some use cases are supported.