Initial commit

This commit is contained in:
2025-06-12 23:20:21 +02:00
parent 1656e706a0
commit 714cdb6795
122 changed files with 3335 additions and 916 deletions

View File

@ -0,0 +1,20 @@
package dev.adriankuta.flights.ui.home
import androidx.compose.runtime.Composable
import androidx.hilt.navigation.compose.hiltViewModel
import dev.adriankuta.flights.ui.designsystem.theme.FlightsTheme
import dev.adriankuta.flights.ui.designsystem.theme.PreviewDevices
@Composable
internal fun HomeScreen(
viewModel: HomeScreenViewModel = hiltViewModel(),
) {
}
@PreviewDevices
@Composable
private fun HomeScreenPreview() {
FlightsTheme {
HomeScreen()
}
}

View File

@ -0,0 +1,8 @@
package dev.adriankuta.flights.ui.home
import androidx.lifecycle.ViewModel
import dagger.hilt.android.lifecycle.HiltViewModel
import javax.inject.Inject
@HiltViewModel
class HomeScreenViewModel @Inject constructor() : ViewModel()

View File

@ -0,0 +1,17 @@
@file:Suppress("MatchingDeclarationName")
package dev.adriankuta.flights.ui.home.navigation
import androidx.navigation.NavGraphBuilder
import androidx.navigation.compose.composable
import dev.adriankuta.flights.ui.home.HomeScreen
import kotlinx.serialization.Serializable
@Serializable
data object HomeRoute
fun NavGraphBuilder.homeScreen() {
composable<HomeRoute> {
HomeScreen()
}
}