Directories
¶
| Path | Synopsis |
|---|---|
|
Package appinfo describes the running app and device, and where the app may keep files.
|
Package appinfo describes the running app and device, and where the app may keep files. |
|
Package applemaps shows Apple Maps inside your screen, on iOS.
|
Package applemaps shows Apple Maps inside your screen, on iOS. |
|
Package appreview asks for a rating with the system's own prompt.
|
Package appreview asks for a rating with the system's own prompt. |
|
Package appstate says when the app goes to the background or comes back: to pause something, or refresh what's on screen.
|
Package appstate says when the app goes to the background or comes back: to pause something, or refresh what's on screen. |
|
Package audio is the phone's microphone and speaker: one spoken turn at a time, for talking to an assistant.
|
Package audio is the phone's microphone and speaker: one spoken turn at a time, for talking to an assistant. |
|
Package audioplayer plays audio from a URL or from bytes, with pause, seek, volume, speed and looping.
|
Package audioplayer plays audio from a URL or from bytes, with pause, seek, volume, speed and looping. |
|
Package audiorecorder records from the microphone to an AAC file, for a voice memo, say.
|
Package audiorecorder records from the microphone to an AAC file, for a voice memo, say. |
|
Package backgroundlocation keeps following the phone after the person leaves your app: a delivery, a run, a trip.
|
Package backgroundlocation keeps following the phone after the person leaves your app: a delivery, a run, a trip. |
|
Package backgroundtasks runs Go now and then, with the app closed.
|
Package backgroundtasks runs Go now and then, with the app closed. |
|
Package badge sets the number on the app's icon.
|
Package badge sets the number on the app's icon. |
|
Package barcode scans QR codes and barcodes with the camera, on a screen of its own.
|
Package barcode scans QR codes and barcodes with the camera, on a screen of its own. |
|
Package barometer reads the air pressure, and how far the phone has climbed.
|
Package barometer reads the air pressure, and how far the phone has climbed. |
|
Package biometrics confirms it's really them, with Face ID, Touch ID or a fingerprint.
|
Package biometrics confirms it's really them, with Face ID, Touch ID or a fingerprint. |
|
Package bluetooth talks to Bluetooth LE devices: scales, printers, beacons and the like.
|
Package bluetooth talks to Bluetooth LE devices: scales, printers, beacons and the like. |
|
Package brightness reads and sets how bright the screen is: up for a boarding pass or a QR code, down for reading in bed.
|
Package brightness reads and sets how bright the screen is: up for a boarding pass or a QR code, down for reading in bed. |
|
Package browser opens a web page inside the app, with the system browser's cookies and sign-ins, and a button back.
|
Package browser opens a web page inside the app, with the system browser's cookies and sign-ins, and a button back. |
|
Package calendar adds an event with the system's own screen, so people see it and choose the calendar before it's saved.
|
Package calendar adds an event with the system's own screen, so people see it and choose the calendar before it's saved. |
|
Package calendarevents reads and writes the phone's calendars directly.
|
Package calendarevents reads and writes the phone's calendars directly. |
|
Package camera takes a photo, or picks one from the library, using the system's own screens.
|
Package camera takes a photo, or picks one from the library, using the system's own screens. |
|
Package cameraview puts a live camera inside your screen, with your own buttons over it.
|
Package cameraview puts a live camera inside your screen, with your own buttons over it. |
|
Package cellular describes the phone's mobile network.
|
Package cellular describes the phone's mobile network. |
|
Package clipboard copies and pastes text.
|
Package clipboard copies and pastes text. |
|
Package contacts reads and changes the phone's contacts.
|
Package contacts reads and changes the phone's contacts. |
|
Package device describes the phone the app is running on.
|
Package device describes the phone the app is running on. |
|
Package dialog shows the platform's own dialogs: alerts, confirmations, action sheets, short toasts, and date and time pickers.
|
Package dialog shows the platform's own dialogs: alerts, confirmations, action sheets, short toasts, and date and time pickers. |
|
Package filepicker lets someone choose a file with the system's picker.
|
Package filepicker lets someone choose a file with the system's picker. |
|
Package filesystem keeps files for the app.
|
Package filesystem keeps files for the app. |
|
Package geofencing notices when the phone enters or leaves a place, even while the app is in the background.
|
Package geofencing notices when the phone enters or leaves a place, even while the app is in the background. |
|
Package geolocation says where the phone is.
|
Package geolocation says where the phone is. |
|
Package googlemaps shows Google Maps inside your screen.
|
Package googlemaps shows Google Maps inside your screen. |
|
Package haptics plays the phone's taps and buzzes: the system's own feedback (Impact, Notify, Selection) and patterns of your own (Play) — Core Haptics on iOS, the vibrator's effects on Android.
|
Package haptics plays the phone's taps and buzzes: the system's own feedback (Impact, Notify, Selection) and patterns of your own (Play) — Core Haptics on iOS, the vibrator's effects on Android. |
|
Package hinge tells a screen about a foldable phone's fold: where it runs, and whether the phone is half open, like a laptop or a tent, so a layout can keep things off the crease.
|
Package hinge tells a screen about a foldable phone's fold: where it runs, and whether the phone is half open, like a laptop or a tent, so a layout can keep things off the crease. |
|
Package imagemanipulator resizes, crops, rotates and flips pictures, and encodes them again.
|
Package imagemanipulator resizes, crops, rotates and flips pictures, and encodes them again. |
|
Package intentlauncher starts other screens on Android: its settings pages, and other apps' activities.
|
Package intentlauncher starts other screens on Android: its settings pages, and other apps' activities. |
|
Package keepawake keeps the screen on, for a till, a recipe or a map.
|
Package keepawake keeps the screen on, for a till, a recipe or a map. |
|
Package keyboard puts the on-screen keyboard away.
|
Package keyboard puts the on-screen keyboard away. |
|
Package lightsensor reads how bright it is around the phone.
|
Package lightsensor reads how bright it is around the phone. |
|
Package linking opens URLs in other apps: https in the browser, tel:, mailto:, maps and app links in their apps.
|
Package linking opens URLs in other apps: https in the browser, tel:, mailto:, maps and app links in their apps. |
|
Package livephoto picks Live Photos and plays them inside your screen, on iOS.
|
Package livephoto picks Live Photos and plays them inside your screen, on iOS. |
|
Package localization says how the person likes things shown: their languages, region, currency, and date and number formats.
|
Package localization says how the person likes things shown: their languages, region, currency, and date and number formats. |
|
Package localnotifications shows reminders the app schedules on the phone itself, with no server.
|
Package localnotifications shows reminders the app schedules on the phone itself, with no server. |
|
Package magnetometer reads the magnetic field around the phone: for a metal detector, say, or a compass of your own.
|
Package magnetometer reads the magnetic field around the phone: for a metal detector, say, or a compass of your own. |
|
Package mailcomposer opens the system's screen for writing an email, filled in, for them to check and send.
|
Package mailcomposer opens the system's screen for writing an email, filled in, for them to check and send. |
|
Package medialibrary saves to and reads from the phone's photos.
|
Package medialibrary saves to and reads from the phone's photos. |
|
Package meshgradient fills a view with a mesh gradient: a grid of points, each with a color, blended smoothly between them.
|
Package meshgradient fills a view with a mesh gradient: a grid of points, each with a color, blended smoothly between them. |
|
Package motion reads the accelerometer and gyroscope.
|
Package motion reads the accelerometer and gyroscope. |
|
Package navigationbar sets the look of the bar at the bottom of an Android phone, or hides it.
|
Package navigationbar sets the look of the bar at the bottom of an Android phone, or hides it. |
|
Package network says whether the phone is online, and how.
|
Package network says whether the phone is online, and how. |
|
Package nfc reads NFC tags.
|
Package nfc reads NFC tags. |
|
Package oauth signs them in with any OAuth 2 provider: GitHub, Microsoft, Slack, your own.
|
Package oauth signs them in with any OAuth 2 provider: GitHub, Microsoft, Slack, your own. |
|
Package orientation locks the screen to portrait or landscape.
|
Package orientation locks the screen to portrait or landscape. |
|
Package pedometer counts steps.
|
Package pedometer counts steps. |
|
Package printing prints HTML or a PDF with the system's print dialog.
|
Package printing prints HTML or a PDF with the system's print dialog. |
|
Package purchases sells products and subscriptions through the App Store and Google Play.
|
Package purchases sells products and subscriptions through the App Store and Google Play. |
|
Package push receives notifications from your server: APNs on iOS, and Firebase Cloud Messaging on Android.
|
Package push receives notifications from your server: APNs on iOS, and Firebase Cloud Messaging on Android. |
|
Package receiveshare puts your app in the share sheet, so people can send it text, links, pictures and files from other apps.
|
Package receiveshare puts your app in the share sheet, so people can send it text, links, pictures and files from other apps. |
|
Package scene shows 3D inside your screen.
|
Package scene shows 3D inside your screen. |
|
Package screencapture keeps a screen out of screenshots and recordings: for a card number, say, or a one-time code.
|
Package screencapture keeps a screen out of screenshots and recordings: for a card number, say, or a one-time code. |
|
Package screenreader works with VoiceOver and TalkBack: whether one is on, and saying something that changed on its own.
|
Package screenreader works with VoiceOver and TalkBack: whether one is on, and saying something that changed on its own. |
|
Package securestore keeps small secrets, such as auth tokens, in the platform's secure storage: the Keychain on iOS, an Android Keystore key on Android.
|
Package securestore keeps small secrets, such as auth tokens, in the platform's secure storage: the Keychain on iOS, an Android Keystore key on Android. |
|
Package share opens the system's share sheet.
|
Package share opens the system's share sheet. |
|
Package signin signs them in with Apple or Google, using the phone's own sheet.
|
Package signin signs them in with Apple or Google, using the phone's own sheet. |
|
Package sms opens the system's screen for writing a text message, filled in, for them to check and send.
|
Package sms opens the system's screen for writing a text message, filled in, for them to check and send. |
|
Package speech reads text aloud with the phone's own voices.
|
Package speech reads text aloud with the phone's own voices. |
|
Package speechrecognition turns speech into text, with the phone's own recognizer.
|
Package speechrecognition turns speech into text, with the phone's own recognizer. |
|
Package splashscreen keeps the launch screen's color up until your first screen has what it needs, so the app doesn't flash empty.
|
Package splashscreen keeps the launch screen's color up until your first screen has what it needs, so the app doesn't flash empty. |
|
Package splitview shows a list beside what's open from it when there's room, as on a tablet, and one at a time on a phone: picking from the list pushes the detail onto the screen's Stack.
|
Package splitview shows a list beside what's open from it when there's room, as on a tablet, and one at a time on a phone: picking from the list pushes the detail onto the screen's Stack. |
|
Package sqlite is a SQLite database on the phone, through Go's own database/sql.
|
Package sqlite is a SQLite database on the phone, through Go's own database/sql. |
|
Package statusbar sets the look of the status bar, the strip with the clock.
|
Package statusbar sets the look of the status bar, the strip with the clock. |
|
Package storage is a small key-value store for app data that should survive restarts: settings, drafts, the last-seen screen.
|
Package storage is a small key-value store for app data that should survive restarts: settings, drafts, the last-seen screen. |
|
Package symbols draws the platforms' own icon sets: SF Symbols on iOS, and Google's Material Symbols on Android.
|
Package symbols draws the platforms' own icon sets: SF Symbols on iOS, and Google's Material Symbols on Android. |
|
Package trackingconsent asks before the app tracks them across other apps and websites, as the App Store requires.
|
Package trackingconsent asks before the app tracks them across other apps and websites, as the App Store requires. |
|
Package video plays video inside your screen, from a URL, with the system's own player.
|
Package video plays video inside your screen, from a URL, with the system's own player. |
|
Package webview embeds a web page in your screen.
|
Package webview embeds a web page in your screen. |
Click to show internal directories.
Click to hide internal directories.