package com.example.foodiesphere import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.layout.* import androidx.compose.material3.* import androidx.compose.runtime.Composable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContent { FoodieSphereApp() } } } @Composable fun FoodieSphereApp() { MaterialTheme { Column( modifier = Modifier .fillMaxSize() .padding(20.dp), horizontalAlignment = Alignment.CenterHorizontally ) { Text( text = "🍔 FoodieSphere", style = MaterialTheme.typography.headlineMedium ) Spacer(modifier = Modifier.height(30.dp)) package com.example.foodiesphere import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.layout.* import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.items import androidx.compose.material3.* import androidx.compose.runtime.* import androidx.compose.ui.Modifier import androidx.compose.ui.unit.dp data class Food( val name: String, val price: Int ) class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContent { FoodieSphereApp() } } } @Composable fun FoodieSphereApp() { val foods = listOf( Food("🍕 Pizza", 199), Food("🍔 Burger", 129), Food("🍛 Biryani", 180), Food("🥟 Momos", 100), Food("🍰 Cake", 150), Food("🥤 Cold Drink", 60) ) var cart by remember { mutableStateOf(listOf<Food>()) } Column( modifier = Modifier .fillMaxSize() .padding(16.dp) ) { Text( text = "🍔 FoodieSphere", style = MaterialTheme.typography.headlineMedium ) Spacer(modifier = Modifier.height(15.dp)) Text("Food Menu", style = MaterialTheme.typography.titleLarge) LazyColumn( modifier = Modifier.weight(1f) ) { items(foods) { food -> Card( modifier = Modifier .fillMaxWidth() .padding(vertical = 6.dp) ) { Row( modifier = Modifier .fillMaxWidth() .padding(16.dp), horizontalArrangement = Arrangement.SpaceBetween ) { Column { Text(food.name) Text("₹${food.price}") } Button( onClick = { cart = cart + food } ) { Text("Add") } } } } } val total = cart.sumOf { it.price } Text( text = "Cart: ${cart.size} items Total: ₹$total", style = MaterialTheme.typography.titleMedium ) Spacer(modifier = Modifier.height(8.dp)) Button( onClick = { // आगे Order Screen यहाँ जोड़ा जाएगा }, modifier = Modifier.fillMaxWidth() ) { Text("🛒 View Cart") } } } Button( onClick = { } ) { Text("Explore Food") } } } }