Extending App Capabilities

Android apps have access to more parts of the operating system (with user permission, of course), giving them additional power to access data from other apps than apps that are written for more closed systems, such as Apple’s iOS. Android apps also have a great capability to interact with one another, which gives developers many choices. For example, Android’s Intents feature allows an app to access the shared functionality of another app—for example, to use the built-in camera app or image-selection app from your app (see Figure 1.9).

Image

Figure 1.9 Android apps can easily share information with one another.

This flexibility ...

Get Learning MIT App Inventor: A Hands-On Guide to Building Your Own Android Apps now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.