Project

data class Project(val root: Root, val ios: IOS, val android: Android, val platform: Platform)

A representation of the structure of a project made with the Klutter Framework. Each property of this object represents a folder containing one or more folders and/or files which are in some way used or needed by Klutter.

Constructors

Link copied to clipboard
constructor(root: Root, ios: IOS, android: Android, platform: Platform)

Properties

Link copied to clipboard

is the folder containing the Android frontend code, basically the iOS folder from a standard Flutter project.

Link copied to clipboard
val ios: IOS

is the folder containing the iOS frontend code, basically the iOS folder from a standard Flutter project.

Link copied to clipboard

is the folder containing the native backend code, basically a Kotlin Multiplatform library module.

Link copied to clipboard
val root: Root

is the top level of the project.