Like in Java, Kotlin packages are a means of organizing Kotlin code. A package can contain one or more files that will all share a common package name. Packages are generally used to group code by application features or layers. At a high level, they serve to organize code.