# swap_driving_apps Icon

> The swap_driving_apps icon from Material Symbols as Compose ImageVector Kotlin code, Android Vector Drawable XML and SVG.

- Library: [Material Symbols](https://composables.com/icons/icon-libraries/material-symbols.md)
- License: Apache 2.0 (full text in the [Material Symbols library page](https://composables.com/icons/icon-libraries/material-symbols.md))
- Styles: [Outlined](https://composables.com/icons/icon-libraries/material-symbols/swap_driving_apps.md?v=outlined), [Rounded](https://composables.com/icons/icon-libraries/material-symbols/swap_driving_apps.md?v=rounded), [Sharp](https://composables.com/icons/icon-libraries/material-symbols/swap_driving_apps.md?v=sharp), [Outlined Filled](https://composables.com/icons/icon-libraries/material-symbols/swap_driving_apps.md?v=outlined-filled), [Rounded Filled](https://composables.com/icons/icon-libraries/material-symbols/swap_driving_apps.md?v=rounded-filled), [Sharp Filled](https://composables.com/icons/icon-libraries/material-symbols/swap_driving_apps.md?v=sharp-filled)

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-symbols/swap_driving_apps.kt`

```kotlin
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp

val MaterialSymbolsSwapDrivingApps: ImageVector
    get() {
        if (_MaterialSymbolsSwapDrivingApps != null) return _MaterialSymbolsSwapDrivingApps!!
        
        _MaterialSymbolsSwapDrivingApps = ImageVector.Builder(
            name = "swap_driving_apps",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 960f,
            viewportHeight = 960f
        ).apply {
            path(
                fill = SolidColor(Color.Black)
            ) {
                moveTo(620f, 300f)
                lineToRelative(-58f, -56f)
                lineToRelative(44f, -44f)
                horizontalLineTo(318f)
                verticalLineToRelative(-80f)
                horizontalLineToRelative(288f)
                lineToRelative(-44f, -44f)
                lineToRelative(56f, -58f)
                lineToRelative(142f, 142f)
                lineToRelative(-140f, 140f)
                close()
                moveTo(200f, 760f)
                horizontalLineToRelative(560f)
                verticalLineToRelative(-200f)
                horizontalLineTo(200f)
                verticalLineToRelative(200f)
                close()
                moveToRelative(100f, -40f)
                quadToRelative(26f, 0f, 43f, -17f)
                reflectiveQuadToRelative(17f, -43f)
                quadToRelative(0f, -26f, -17f, -43f)
                reflectiveQuadToRelative(-43f, -17f)
                quadToRelative(-26f, 0f, -43f, 17f)
                reflectiveQuadToRelative(-17f, 43f)
                quadToRelative(0f, 26f, 17f, 43f)
                reflectiveQuadToRelative(43f, 17f)
                close()
                moveToRelative(360f, 0f)
                quadToRelative(26f, 0f, 43f, -17f)
                reflectiveQuadToRelative(17f, -43f)
                quadToRelative(0f, -26f, -17f, -43f)
                reflectiveQuadToRelative(-43f, -17f)
                quadToRelative(-26f, 0f, -43f, 17f)
                reflectiveQuadToRelative(-17f, 43f)
                quadToRelative(0f, 26f, 17f, 43f)
                reflectiveQuadToRelative(43f, 17f)
                close()
                moveTo(120f, 480f)
                horizontalLineToRelative(608f)
                lineToRelative(-42f, -120f)
                horizontalLineTo(274f)
                lineToRelative(44f, 44f)
                lineToRelative(-56f, 58f)
                lineToRelative(-142f, -142f)
                lineToRelative(142f, -142f)
                lineToRelative(56f, 58f)
                lineToRelative(-44f, 44f)
                horizontalLineToRelative(426f)
                quadToRelative(20f, 0f, 35f, 11f)
                reflectiveQuadToRelative(21f, 29f)
                lineToRelative(84f, 240f)
                verticalLineToRelative(320f)
                quadToRelative(0f, 17f, -11.5f, 28.5f)
                reflectiveQuadTo(800f, 920f)
                horizontalLineToRelative(-40f)
                quadToRelative(-17f, 0f, -28.5f, -11.5f)
                reflectiveQuadTo(720f, 880f)
                verticalLineToRelative(-40f)
                horizontalLineTo(240f)
                verticalLineToRelative(40f)
                quadToRelative(0f, 17f, -11.5f, 28.5f)
                reflectiveQuadTo(200f, 920f)
                horizontalLineToRelative(-40f)
                quadToRelative(-17f, 0f, -28.5f, -11.5f)
                reflectiveQuadTo(120f, 880f)
                verticalLineToRelative(-400f)
                close()
                moveToRelative(80f, 80f)
                verticalLineToRelative(200f)
                verticalLineToRelative(-200f)
                close()
            }
        }.build()
        
        return _MaterialSymbolsSwapDrivingApps!!
    }

private var _MaterialSymbolsSwapDrivingApps: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-symbols/swap_driving_apps.xml`

```xml
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportWidth="960"
    android:viewportHeight="960">
    <path
        android:fillColor="@android:color/black"
        android:pathData="m620,-660l-58,-56l44,-44H318v-80h288l-44,-44l56,-58l142,142l-140,140ZM200,760h560v-200H200v200Zm100,-40q26,0 43,-17t17,-43q0,-26 -17,-43t-43,-17q-26,0 -43,17t-17,43q0,26 17,43t43,17Zm360,0q26,0 43,-17t17,-43q0,-26 -17,-43t-43,-17q-26,0 -43,17t-17,43q0,26 17,43t43,17ZM120,480h608l-42,-120H274l44,44l-56,58l-142,-142l142,-142l56,58l-44,44h426q20,0 35,11t21,29l84,240v320q0,17 -11.5,28.5T800,920h-40q-17,0 -28.5,-11.5T720,880v-40H240v40q0,17 -11.5,28.5T200,920h-40q-17,0 -28.5,-11.5T120,880v-400Zm80,80v200v-200Z" />
</vector>
```

## SVG

Download: `https://composables.com/download/icons/material-symbols/swap_driving_apps.svg`

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="currentColor"><path d="m620-660-58-56 44-44H318v-80h288l-44-44 56-58 142 142-140 140ZM200-200h560v-200H200v200Zm100-40q26 0 43-17t17-43q0-26-17-43t-43-17q-26 0-43 17t-17 43q0 26 17 43t43 17Zm360 0q26 0 43-17t17-43q0-26-17-43t-43-17q-26 0-43 17t-17 43q0 26 17 43t43 17ZM120-480h608l-42-120H274l44 44-56 58-142-142 142-142 56 58-44 44h426q20 0 35 11t21 29l84 240v320q0 17-11.5 28.5T800-40h-40q-17 0-28.5-11.5T720-80v-40H240v40q0 17-11.5 28.5T200-40h-40q-17 0-28.5-11.5T120-80v-400Zm80 80v200-200Z"/></svg>
```
