diff --git a/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/model/Search.kt b/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/model/Search.kt index 16ecbbb..f28fccf 100644 --- a/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/model/Search.kt +++ b/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/model/Search.kt @@ -17,6 +17,7 @@ package com.example.baselineprofiles_codelab.model import androidx.compose.runtime.Immutable +import com.example.baselineprofiles_codelab.R import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.delay import kotlinx.coroutines.withContext @@ -44,7 +45,7 @@ data class SearchCategoryCollection( @Immutable data class SearchCategory( val name: String, - val imageUrl: String + val imageRes: Int ) @Immutable @@ -65,19 +66,19 @@ private val searchCategoryCollections = listOf( categories = listOf( SearchCategory( name = "Chips & crackers", - imageUrl = "https://source.unsplash.com/UsSdMZ78Q3E" + imageRes = R.drawable.chips ), SearchCategory( name = "Fruit snacks", - imageUrl = "https://source.unsplash.com/SfP1PtM9Qa8" + imageRes = R.drawable.fruit, ), SearchCategory( name = "Desserts", - imageUrl = "https://source.unsplash.com/_jk8KIyN_uA" + imageRes = R.drawable.desserts ), SearchCategory( - name = "Nuts ", - imageUrl = "https://source.unsplash.com/UsSdMZ78Q3E" + name = "Nuts", + imageRes = R.drawable.nuts, ) ) ), @@ -87,27 +88,27 @@ private val searchCategoryCollections = listOf( categories = listOf( SearchCategory( name = "Organic", - imageUrl = "https://source.unsplash.com/7meCnGCJ5Ms" + imageRes = R.drawable.organic ), SearchCategory( name = "Gluten Free", - imageUrl = "https://source.unsplash.com/m741tj4Cz7M" + imageRes = R.drawable.gluten_free ), SearchCategory( name = "Paleo", - imageUrl = "https://source.unsplash.com/dt5-8tThZKg" + imageRes = R.drawable.paleo, ), SearchCategory( name = "Vegan", - imageUrl = "https://source.unsplash.com/ReXxkS1m1H0" + imageRes = R.drawable.vegan, ), SearchCategory( - name = "Vegitarian", - imageUrl = "https://source.unsplash.com/IGfIGP5ONV0" + name = "Vegetarian", + imageRes = R.drawable.organic, ), SearchCategory( name = "Whole30", - imageUrl = "https://source.unsplash.com/9MzCd76xLGk" + imageRes = R.drawable.paleo ) ) ) diff --git a/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/model/Snack.kt b/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/model/Snack.kt index e52328c..0d48153 100644 --- a/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/model/Snack.kt +++ b/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/model/Snack.kt @@ -16,13 +16,16 @@ package com.example.baselineprofiles_codelab.model +import androidx.annotation.DrawableRes import androidx.compose.runtime.Immutable +import com.example.baselineprofiles_codelab.R @Immutable data class Snack( val id: Long, val name: String, - val imageUrl: String, + @DrawableRes + val imageRes: Int, val price: Long, val tagline: String = "", val tags: Set = emptySet() @@ -31,196 +34,195 @@ data class Snack( /** * Static data */ - val snacks = listOf( Snack( id = 1L, name = "Cupcake", tagline = "A tag line", - imageUrl = "https://source.unsplash.com/pGM4sjt_BdQ", + imageRes = R.drawable.cupcake, price = 299 ), Snack( id = 2L, name = "Donut", tagline = "A tag line", - imageUrl = "https://source.unsplash.com/Yc5sL-ejk6U", + imageRes = R.drawable.donut, price = 299 ), Snack( id = 3L, name = "Eclair", tagline = "A tag line", - imageUrl = "https://source.unsplash.com/-LojFX9NfPY", + imageRes = R.drawable.eclair, price = 299 ), Snack( id = 4L, name = "Froyo", tagline = "A tag line", - imageUrl = "https://source.unsplash.com/3U2V5WqK1PQ", + imageRes = R.drawable.froyo, price = 299 ), Snack( id = 5L, name = "Gingerbread", tagline = "A tag line", - imageUrl = "https://source.unsplash.com/Y4YR9OjdIMk", + imageRes = R.drawable.gingerbread, price = 499 ), Snack( id = 6L, name = "Honeycomb", tagline = "A tag line", - imageUrl = "https://source.unsplash.com/bELvIg_KZGU", + imageRes = R.drawable.honeycomb, price = 299 ), Snack( id = 7L, name = "Ice Cream Sandwich", tagline = "A tag line", - imageUrl = "https://source.unsplash.com/YgYJsFDd4AU", + imageRes = R.drawable.ice_cream_sandwich, price = 1299 ), Snack( id = 8L, name = "Jellybean", tagline = "A tag line", - imageUrl = "https://source.unsplash.com/0u_vbeOkMpk", + imageRes = R.drawable.jelly_bean, price = 299 ), Snack( id = 9L, name = "KitKat", tagline = "A tag line", - imageUrl = "https://source.unsplash.com/yb16pT5F_jE", + imageRes = R.drawable.kitkat, price = 549 ), Snack( id = 10L, name = "Lollipop", tagline = "A tag line", - imageUrl = "https://source.unsplash.com/AHF_ZktTL6Q", + imageRes = R.drawable.lollipop, price = 299 ), Snack( id = 11L, name = "Marshmallow", tagline = "A tag line", - imageUrl = "https://source.unsplash.com/rqFm0IgMVYY", + imageRes = R.drawable.marshmallow, price = 299 ), Snack( id = 12L, name = "Nougat", tagline = "A tag line", - imageUrl = "https://source.unsplash.com/qRE_OpbVPR8", + imageRes = R.drawable.nougat, price = 299 ), Snack( id = 13L, name = "Oreo", tagline = "A tag line", - imageUrl = "https://source.unsplash.com/33fWPnyN6tU", + imageRes = R.drawable.oreo, price = 299 ), Snack( id = 14L, name = "Pie", tagline = "A tag line", - imageUrl = "https://source.unsplash.com/aX_ljOOyWJY", + imageRes = R.drawable.pie, price = 299 ), Snack( id = 15L, name = "Chips", - imageUrl = "https://source.unsplash.com/UsSdMZ78Q3E", + imageRes = R.drawable.chips, price = 299 ), Snack( id = 16L, name = "Pretzels", - imageUrl = "https://source.unsplash.com/7meCnGCJ5Ms", + imageRes = R.drawable.pretzels, price = 299 ), Snack( id = 17L, name = "Smoothies", - imageUrl = "https://source.unsplash.com/m741tj4Cz7M", + imageRes = R.drawable.smoothies, price = 299 ), Snack( id = 18L, name = "Popcorn", - imageUrl = "https://source.unsplash.com/iuwMdNq0-s4", + imageRes = R.drawable.popcorn, price = 299 ), Snack( id = 19L, name = "Almonds", - imageUrl = "https://source.unsplash.com/qgWWQU1SzqM", + imageRes = R.drawable.almonds, price = 299 ), Snack( id = 20L, name = "Cheese", - imageUrl = "https://source.unsplash.com/9MzCd76xLGk", + imageRes = R.drawable.cheese, price = 299 ), Snack( id = 21L, name = "Apples", tagline = "A tag line", - imageUrl = "https://source.unsplash.com/1d9xXWMtQzQ", + imageRes = R.drawable.apples, price = 299 ), Snack( id = 22L, name = "Apple sauce", tagline = "A tag line", - imageUrl = "https://source.unsplash.com/wZxpOw84QTU", + imageRes = R.drawable.apple_sauce, price = 299 ), Snack( id = 23L, name = "Apple chips", tagline = "A tag line", - imageUrl = "https://source.unsplash.com/okzeRxm_GPo", + imageRes = R.drawable.apple_chips, price = 299 ), Snack( id = 24L, name = "Apple juice", tagline = "A tag line", - imageUrl = "https://source.unsplash.com/l7imGdupuhU", + imageRes = R.drawable.apple_juice, price = 299 ), Snack( id = 25L, name = "Apple pie", tagline = "A tag line", - imageUrl = "https://source.unsplash.com/bkXzABDt08Q", + imageRes = R.drawable.apple_pie, price = 299 ), Snack( id = 26L, name = "Grapes", tagline = "A tag line", - imageUrl = "https://source.unsplash.com/y2MeW00BdBo", + imageRes = R.drawable.grapes, price = 299 ), Snack( id = 27L, name = "Kiwi", tagline = "A tag line", - imageUrl = "https://source.unsplash.com/1oMGgHn-M8k", + imageRes = R.drawable.kiwi, price = 299 ), Snack( id = 28L, name = "Mango", tagline = "A tag line", - imageUrl = "https://source.unsplash.com/TIGDsyy0TK4", + imageRes = R.drawable.mango, price = 299 ) ) diff --git a/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/ui/JetsnackMain.kt b/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/ui/JetsnackMain.kt index 41cf052..689288a 100644 --- a/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/ui/JetsnackMain.kt +++ b/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/ui/JetsnackMain.kt @@ -16,7 +16,8 @@ package com.example.baselineprofiles_codelab.ui -import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.layout.consumeWindowInsets +import androidx.compose.foundation.layout.safeDrawingPadding import androidx.compose.foundation.layout.systemBarsPadding import androidx.compose.material.SnackbarHost import androidx.compose.runtime.Composable @@ -48,7 +49,7 @@ fun JetsnackMain() { modifier = Modifier.semantics { // Allows to use testTag() for UiAutomator resource-id. testTagsAsResourceId = true - }, + }.safeDrawingPadding(), bottomBar = { if (appState.shouldShowBottomBar) { JetsnackBottomBar( @@ -70,7 +71,7 @@ fun JetsnackMain() { NavHost( navController = appState.navController, startDestination = MainDestinations.HOME_ROUTE, - modifier = Modifier.padding(innerPaddingModifier) + modifier = Modifier.consumeWindowInsets(innerPaddingModifier) ) { jetsnackNavGraph( onSnackSelected = appState::navigateToSnackDetail, diff --git a/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/ui/MainActivity.kt b/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/ui/MainActivity.kt index b7c2fe1..0ae458c 100644 --- a/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/ui/MainActivity.kt +++ b/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/ui/MainActivity.kt @@ -19,15 +19,12 @@ package com.example.baselineprofiles_codelab.ui import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent -import androidx.core.view.WindowCompat +import androidx.activity.enableEdgeToEdge class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { + enableEdgeToEdge() super.onCreate(savedInstanceState) - - // This app draws behind the system bars, so we want to handle fitting system windows - WindowCompat.setDecorFitsSystemWindows(window, false) - setContent { JetsnackMain() } diff --git a/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/ui/components/Snacks.kt b/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/ui/components/Snacks.kt index b6f7e23..cd9ab79 100644 --- a/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/ui/components/Snacks.kt +++ b/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/ui/components/Snacks.kt @@ -17,6 +17,7 @@ package com.example.baselineprofiles_codelab.ui.components import android.content.res.Configuration.UI_MODE_NIGHT_YES +import androidx.annotation.DrawableRes import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Box @@ -41,6 +42,8 @@ import androidx.compose.material.IconButton import androidx.compose.material.MaterialTheme import androidx.compose.material.Text import androidx.compose.material.icons.Icons +import androidx.compose.material.icons.automirrored.outlined.ArrowBack +import androidx.compose.material.icons.automirrored.outlined.ArrowForward import androidx.compose.material.icons.outlined.ArrowBack import androidx.compose.material.icons.outlined.ArrowForward import androidx.compose.runtime.Composable @@ -104,10 +107,7 @@ fun SnackCollection( modifier = Modifier.align(Alignment.CenterVertically) ) { Icon( - imageVector = mirroringIcon( - ltrIcon = Icons.Outlined.ArrowForward, - rtlIcon = Icons.Outlined.ArrowBack - ), + imageVector = Icons.AutoMirrored.Outlined.ArrowBack, tint = JetsnackTheme.colors.brand, contentDescription = null ) @@ -194,7 +194,7 @@ fun SnackItem( .padding(8.dp) ) { SnackImage( - imageUrl = snack.imageUrl, + imageRes = snack.imageRes, elevation = 4.dp, contentDescription = null, modifier = Modifier.size(120.dp) @@ -249,7 +249,7 @@ private fun HighlightSnackItem( .offsetGradientBackground(gradient, gradientWidth, gradientOffset) ) SnackImage( - imageUrl = snack.imageUrl, + imageRes = snack.imageRes, contentDescription = null, modifier = Modifier .size(120.dp) @@ -278,7 +278,8 @@ private fun HighlightSnackItem( @Composable fun SnackImage( - imageUrl: String, + @DrawableRes + imageRes: Int, contentDescription: String?, modifier: Modifier = Modifier, elevation: Dp = 0.dp @@ -291,7 +292,7 @@ fun SnackImage( ) { AsyncImage( model = ImageRequest.Builder(LocalContext.current) - .data(imageUrl) + .data(imageRes) .crossfade(true) .build(), contentDescription = contentDescription, diff --git a/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/ui/home/cart/Cart.kt b/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/ui/home/cart/Cart.kt index 2b6060f..2e978af 100644 --- a/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/ui/home/cart/Cart.kt +++ b/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/ui/home/cart/Cart.kt @@ -296,7 +296,7 @@ fun CartItem( val (divider, image, name, tag, priceSpacer, price, remove, quantity) = createRefs() createVerticalChain(name, tag, priceSpacer, price, chainStyle = ChainStyle.Packed) SnackImage( - imageUrl = snack.imageUrl, + imageRes = snack.imageRes, contentDescription = null, modifier = Modifier .size(100.dp) diff --git a/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/ui/home/search/Categories.kt b/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/ui/home/search/Categories.kt index 29f8b03..2c5373d 100644 --- a/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/ui/home/search/Categories.kt +++ b/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/ui/home/search/Categories.kt @@ -42,6 +42,7 @@ import androidx.compose.ui.layout.Layout import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.Constraints import androidx.compose.ui.unit.dp +import com.example.baselineprofiles_codelab.R import com.example.baselineprofiles_codelab.model.SearchCategory import com.example.baselineprofiles_codelab.model.SearchCategoryCollection import com.example.baselineprofiles_codelab.ui.components.SnackImage @@ -121,7 +122,7 @@ private fun SearchCategory( .padding(start = 8.dp) ) SnackImage( - imageUrl = category.imageUrl, + imageRes = category.imageRes, contentDescription = null, modifier = Modifier.fillMaxSize() ) @@ -161,7 +162,7 @@ private fun SearchCategoryPreview() { SearchCategory( category = SearchCategory( name = "Desserts", - imageUrl = "" + imageRes = R.drawable.desserts ), gradient = JetsnackTheme.colors.gradient3_2 ) diff --git a/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/ui/home/search/Results.kt b/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/ui/home/search/Results.kt index 537bc6e..52f43b8 100644 --- a/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/ui/home/search/Results.kt +++ b/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/ui/home/search/Results.kt @@ -104,7 +104,7 @@ private fun SearchResult( ) } SnackImage( - imageUrl = snack.imageUrl, + imageRes = snack.imageRes, contentDescription = null, modifier = Modifier .size(100.dp) diff --git a/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/ui/snackdetail/SnackDetail.kt b/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/ui/snackdetail/SnackDetail.kt index 12a8521..69102c9 100644 --- a/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/ui/snackdetail/SnackDetail.kt +++ b/baseline-profiles/app/src/main/java/com/example/baselineprofiles_codelab/ui/snackdetail/SnackDetail.kt @@ -17,6 +17,7 @@ package com.example.baselineprofiles_codelab.ui.snackdetail import android.content.res.Configuration +import androidx.annotation.DrawableRes import androidx.compose.foundation.ScrollState import androidx.compose.foundation.background import androidx.compose.foundation.clickable @@ -104,7 +105,7 @@ fun SnackDetail( Header() Body(related, scroll) Title(snack) { scroll.value } - Image(snack.imageUrl) { scroll.value } + Image(snack.imageRes) { scroll.value } Up(upPress) CartBottomBar(modifier = Modifier.align(Alignment.BottomCenter)) } @@ -283,7 +284,8 @@ private fun Title(snack: Snack, scrollProvider: () -> Int) { @Composable private fun Image( - imageUrl: String, + @DrawableRes + imageRes: Int, scrollProvider: () -> Int ) { val collapseRange = with(LocalDensity.current) { (MaxTitleOffset - MinTitleOffset).toPx() } @@ -296,7 +298,7 @@ private fun Image( modifier = HzPadding.then(Modifier.statusBarsPadding()) ) { SnackImage( - imageUrl = imageUrl, + imageRes = imageRes, contentDescription = null, modifier = Modifier.fillMaxSize() ) diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/almonds.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/almonds.jpg new file mode 100644 index 0000000..0f1eef5 Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/almonds.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/apple_chips.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/apple_chips.jpg new file mode 100644 index 0000000..37c805d Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/apple_chips.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/apple_juice.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/apple_juice.jpg new file mode 100644 index 0000000..d519dbc Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/apple_juice.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/apple_pie.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/apple_pie.jpg new file mode 100644 index 0000000..41096b2 Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/apple_pie.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/apple_sauce.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/apple_sauce.jpg new file mode 100644 index 0000000..7f5331e Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/apple_sauce.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/apples.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/apples.jpg new file mode 100644 index 0000000..cc729f1 Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/apples.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/cheese.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/cheese.jpg new file mode 100644 index 0000000..c5c6dce Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/cheese.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/chips.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/chips.jpg new file mode 100644 index 0000000..04d5fe2 Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/chips.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/cupcake.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/cupcake.jpg new file mode 100644 index 0000000..42e766d Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/cupcake.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/desserts.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/desserts.jpg new file mode 100644 index 0000000..6d44990 Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/desserts.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/donut.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/donut.jpg new file mode 100644 index 0000000..076896a Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/donut.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/eclair.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/eclair.jpg new file mode 100644 index 0000000..5601780 Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/eclair.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/froyo.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/froyo.jpg new file mode 100644 index 0000000..e1bb068 Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/froyo.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/fruit.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/fruit.jpg new file mode 100644 index 0000000..4122473 Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/fruit.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/gingerbread.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/gingerbread.jpg new file mode 100644 index 0000000..ac069de Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/gingerbread.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/gluten_free.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/gluten_free.jpg new file mode 100644 index 0000000..0745457 Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/gluten_free.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/grapes.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/grapes.jpg new file mode 100644 index 0000000..3b57378 Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/grapes.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/honeycomb.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/honeycomb.jpg new file mode 100644 index 0000000..ea632bd Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/honeycomb.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/ice_cream_sandwich.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/ice_cream_sandwich.jpg new file mode 100644 index 0000000..fd77631 Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/ice_cream_sandwich.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/jelly_bean.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/jelly_bean.jpg new file mode 100644 index 0000000..84a1020 Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/jelly_bean.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/kitkat.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/kitkat.jpg new file mode 100644 index 0000000..75b2e44 Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/kitkat.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/kiwi.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/kiwi.jpg new file mode 100644 index 0000000..2197fbd Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/kiwi.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/lollipop.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/lollipop.jpg new file mode 100644 index 0000000..98d1db7 Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/lollipop.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/mango.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/mango.jpg new file mode 100644 index 0000000..717773d Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/mango.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/marshmallow.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/marshmallow.jpg new file mode 100644 index 0000000..cdc1159 Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/marshmallow.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/nougat.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/nougat.jpg new file mode 100644 index 0000000..1a844d9 Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/nougat.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/nuts.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/nuts.jpg new file mode 100644 index 0000000..0355676 Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/nuts.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/oreo.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/oreo.jpg new file mode 100644 index 0000000..cf2c3e5 Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/oreo.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/organic.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/organic.jpg new file mode 100644 index 0000000..2847abf Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/organic.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/paleo.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/paleo.jpg new file mode 100644 index 0000000..750fcd5 Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/paleo.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/pie.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/pie.jpg new file mode 100644 index 0000000..439c18c Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/pie.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/popcorn.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/popcorn.jpg new file mode 100644 index 0000000..02713ff Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/popcorn.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/pretzels.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/pretzels.jpg new file mode 100644 index 0000000..d31d4aa Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/pretzels.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/smoothies.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/smoothies.jpg new file mode 100644 index 0000000..f2eaa31 Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/smoothies.jpg differ diff --git a/baseline-profiles/app/src/main/res/drawable-nodpi/vegan.jpg b/baseline-profiles/app/src/main/res/drawable-nodpi/vegan.jpg new file mode 100644 index 0000000..29276a6 Binary files /dev/null and b/baseline-profiles/app/src/main/res/drawable-nodpi/vegan.jpg differ