Package-level declarations
Types
Functions
Computes the center point of all the ones in the list.
Copies the String into the clipboard using ClipboardManager.
Crops the Bitmap into a square image.
Computes the distance between two GeoPoint. Quite a dirty approach, using conversions to Location, but works as expected.
Runs some code asynchronously. Use doOnMain for updating UI elements.
Gets the BoundingBox of a list of GeoPoints. Will cause issues when called with less than 2 elements on the list.
Gets the specified extra parameter, or if null, gets from savedInstanceState.
Makes a HTTP GET request using Volley.
Gets the value at the given key as a String or returns false if no value, or if null.
Gets the value at key and gets casted to T, if could not be casted, or not existing returns defaultValue.
Checks if the JSONObject has a child key with a valid value (excluding "NULL").
Runs Context.startActivity with this.
Starts an activity with the specified properties for the Intent.
Launches an intent from the select context and adding some options and applying properties in a more Kotlin-like syntax.
Starts an activity with the specified properties for the Intent, and the specified options for the launching.
Runs Context.startActivity with this in the UI thread.
Launches the default market for the current package name, or the Google Play link if not available.
Creates an Intent for launching Google Maps app showing the GeoPoint specified.
Checks if the device is compatible with MD5 file hashing.
Returns the fragment's Activity as an AppCompatActivity and makes sure it's non-null.
Gets a resource's Uri.
Returns the size in bytes of the Bundle.
Calls call only if the class is true. Used for composable calls
Converts a GeoPoint object into a Location.
Properties
Returns the fragment's Activity as an AppCompatActivity with null-check.
Gets a new instance of the ClipboardManager from Context.CLIPBOARD_SERVICE.