// Package asset provides access to application-bundled assets. // // On Android, assets are accessed via android.content.res.AssetManager. // These files are stored in the assets/ directory of the app. Any raw asset // can be accessed by its direct relative name. For example assets/img.png // can be opened with Open("img.png"). // // On iOS an asset is a resource stored in the application bundle. // Resources can be loaded using the same relative paths. // // For consistency when debugging on a desktop, assets are read from a // directoy named assets under the current working directory. package asset import "io" // Open opens a named asset. // // Errors are of type *os.PathError. func Open(name string) (File, error) { return openAsset(name) } // File is an open asset. type File interface { io.ReadSeeker io.Closer }