Package-level declarations

Types

Link copied to clipboard

The MainActivity is used as entry point of Pandoro's application for Android

Properties

Link copied to clipboard
const val AUTH_SCREEN: String

AUTH_SCREEN -> route to navigate to the com.tecknobit.pandoro.ui.screens.auth.presenter.AuthScreen

Link copied to clipboard

bodyFontFamily -> the Pandoro's body font family

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

displayFontFamily -> the Pandoro's font family

Link copied to clipboard
const val GROUP_SCREEN: String

GROUP_SCREEN -> route to navigate to the com.tecknobit.pandoro.ui.screens.group.presenter.GroupScreen

Link copied to clipboard
const val HOME_SCREEN: String

HOME_SCREEN -> route to navigate to the com.tecknobit.pandoro.ui.screens.home.presenter.HomeScreen

Link copied to clipboard
lateinit var imageLoader: ImageLoader

imageLoader -> the image loader used by coil library to load the image and by-passing the https self-signed certificates

Link copied to clipboard

localUser -> the helper to manage the local sessions stored locally in the device

Link copied to clipboard
lateinit var navigator: Navigator

navigator -> the navigator instance is useful to manage the navigation between the screens of the application

Link copied to clipboard
Link copied to clipboard

requester -> the instance to manage the requests with the backend

Link copied to clipboard
Link copied to clipboard
const val SPLASHSCREEN: String

SPLASHSCREEN -> route to navigate to the com.tecknobit.pandoro.ui.screens.splashscreen.Splashscreen

Functions

Link copied to clipboard
@Preview
fun App()

Common entry point of the Pandoro application

Link copied to clipboard

Method to check whether are available any updates for each platform and then launch the application which the correct first screen to display

Method to check whether are available any updates for each platform and then launch the application which the correct first screen to display

Method to check whether are available any updates for each platform and then launch the application which the correct first screen to display

Link copied to clipboard

Method to manage correctly the back navigation from the current screen

Method to manage correctly the back navigation from the current screen

Method to manage correctly the back navigation from the current screen

Link copied to clipboard
actual fun copyToClipboard(content: String, onCopy: () -> Unit)

Method to copy to the clipboard a content value

expect fun copyToClipboard(content: String, onCopy: () -> Unit = {})

Method to copy to the clipboard a content value

actual fun copyToClipboard(content: String, onCopy: () -> Unit)

Method to copy to the clipboard a content value

Link copied to clipboard

Method to get the current screen dimension of the device where the application is running

Method to get the current screen dimension of the device where the application is running

Method to get the current screen dimension of the device where the application is running

Link copied to clipboard

Method to get the current screen dimension of the device where the application is running

Link copied to clipboard
actual fun getImagePath(imagePic: PlatformFile?): String?

Method to get the image picture's path

expect fun getImagePath(imagePic: PlatformFile?): String?

Method to get the image picture's path

actual fun getImagePath(imagePic: PlatformFile?): String?

Method to get the image picture's path

Link copied to clipboard
fun main()

The main function is used as entry point of Nova's application for Desktop

Link copied to clipboard
actual fun setUserLanguage()

Method to set locale language for the application

expect fun setUserLanguage()

Method to set locale language for the application

actual fun setUserLanguage()

Method to set locale language for the application

Link copied to clipboard

Method to init the local session and the related instances then start the user session