Android Architecture
1. Applications: Top layer containing apps like Contacts, Email, Games. Runs using framework
services.
2. Application Framework: Provides services like UI, notifications, location, telephony.
3. Android Runtime: Includes core libraries and Dalvik VM to run apps.
4. Platform Libraries: Libraries like SQLite, Media, OpenGL, WebKit.
5. Linux Kernel: Core layer managing hardware, memory, drivers.
Features of Android
1. User Interface: Simple and user-friendly.
2. Multiple Language Support: Supports many international and Indian languages.
3. Multi-tasking: Run multiple apps at same time.
4. Connectivity: Supports WiFi, Bluetooth, NFC, 3G, 4G.
5. Application Support: Apps via Play Store or APK.
Google Map Direction Program
Program shows route from current location to MSBTE Bandra using Google Maps.
Uses permissions, API key, MapFragment, LatLng, Marker and Polyline to draw route.