package
com.example.jetmovieapp
import
android.annotation.SuppressLint
import
android.content.ContentValues.TAG
import
android.os.Bundle
import
android.util.Log
import
android.widget.Toast
import
androidx.activity.ComponentActivity
import
androidx.activity.compose.setContent
import
androidx.compose.foundation.clickable
import
androidx.compose.foundation.layout.*
import
androidx.compose.foundation.lazy.LazyColumn
import
androidx.compose.foundation.lazy.items
import
androidx.compose.foundation.shape.CornerSize
import
androidx.compose.foundation.shape.RoundedCornerShape
import
androidx.compose.material.*
import
androidx.compose.material.icons.Icons
import
androidx.compose.material.icons.filled.AccountBox
import
androidx.compose.runtime.Composable
import
androidx.compose.ui.Alignment
import
androidx.compose.ui.Modifier
import
androidx.compose.ui.graphics.Color
import
androidx.compose.ui.graphics.RectangleShape
import
androidx.compose.ui.text.style.TextAlign
import
androidx.compose.ui.tooling.preview.Preview
import
androidx.compose.ui.unit.dp
import
com.example.jetmovieapp.model.Movie
import
com.example.jetmovieapp.navigation.MovieNavigation
import
com.example.jetmovieapp.ui.theme.JetMovieAppTheme
class
MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super
.onCreate(savedInstanceState)
setContent {
MyApp {
MovieNavigation()
}
}
}
}
@Composable
fun MyApp(content:
@Composable
() -> Unit){
JetMovieAppTheme {
content()
}
}
@Composable
fun Greeting(name: String) {
Text(text =
"Hello $name!"
)
}
@Preview
(showBackground =
true
)
@Composable
fun DefaultPreview() {
MyApp {
MovieNavigation()
}
}