# Elements

- [Controls](/reference/controles.md)
- [Container](/reference/controles/container.md): A container is an abstract delimiter, that is, an control that contains other controls that can be included or removed.
- [Swiper](/reference/controles/swiper.md): is the mobile touch slider with accelerated transitions
- [Field](/reference/controles/field.md): The purpose of the text box is to allow the user to input textual information to be used by the program.
- [Text](/reference/controles/untitled.md): It is a property that allows us to integrate hard or fixed text, not editable from the render
- [Button](/reference/controles/button.md): represents a clickable element that can be used on forms or anywhere on the page that needs a standard, simple button to apply.
- [Switch](/reference/controles/switch.md): Defined as switch, switch, rod or whip, depending on each context.
- [Picker](/reference/controles/picker.md): Defined as a dropdown list of predefined values ​​to select an option
- [Radio](/reference/controles/radio.md): Radio buttons, which in Spanish are usually called radio buttons or option buttons, are elements for forms that allow you to choose a single option from a group
- [Slider](/reference/controles/slider.md): A slider or track bar is a graphical control element with which a user can set a value by moving a pointer
- [Image](/reference/controles/image.md): An Image element displays content in it to provide versions of an image for different device scenarios.
- [Camenra View](/reference/controles/camenra-view.md): It is a control and monitoring system that allows you to see live the main cameras of the device
- [Map](/reference/controles/mapa.md): A map is a simplified graphic representation of a territory with metric properties on a two-dimensional surface.
- [Web View](/reference/controles/web-view.md): It is a component that allows web browsing within applications
- [Calendar](/reference/controles/calendar.md): it is a systematized account of the passage of time, used for the chronological organization of activities, it is a set of rules or norms.
- [Icon](/reference/controles/icon.md): It is a pictogram that is used to represent files, folders, programs, storage units, etc. in a graphical operating system.
- [Video View](/reference/controles/video-view.md): Video View gives us the facility to be able to play videos on our device
- [Graphic View](/reference/controles/graphic-view.md): In the graphical view, you can view and manipulate the 2D representation of quantitative information.
- [Functions](/reference/funciones.md): They are the properties that all or most functions have in common.
- [Controls](/reference/funciones/controls.md)
- [Generate swiper content](/reference/funciones/controls/generate-swiper-content.md): This function allows us to dynamically enter information and modify controls within a swiper.
- [Iterate children](/reference/funciones/controls/iterate-children.md): This function allows traversing the internal controls or children and detects their properties and generals.
- [Modify Control](/reference/funciones/controls/modify-control.md): Modify control (controls)
- [Toogle side menu](/reference/funciones/controls/toogle-side-menu.md): Allows you to open or close the side menu of the screen
- [Add collection to UI](/reference/funciones/controls/add-collection-to-ui.md): It allows to make a recular list or in cells of objects
- [Toogle bottom menu sheet](/reference/funciones/controls/toogle-bottom-menu-sheet.md)
- [Toogle page loading](/reference/funciones/controls/toogle-page-loading.md)
- [Trigger Event](/reference/funciones/controls/trigger-event.md): The Trigger Event function allows you to reuse functions that are inside an event of the same control or a different one from which this function is called to be re-executed and perform everything
- [Set palette colors](/reference/funciones/controls/set-palette-colors.md): This function allows to change the primary and secondary colors of the application in general
- [Bubble](/reference/funciones/controls/bubble.md): The main function opens a pop-up bubble on the screen that, when pressed, can execute the appProcces that we assign to it for faster execution.
- [Show image viewer](/reference/funciones/controls/show-image-viewer.md): This function allows you to view an image or set of images in full screen, respecting the dimensions of the images and you can apply a zoom to the images
- [👨‍👩‍👧Users](/reference/funciones/users-e.md)
- [Change my password](/reference/funciones/users-e/change-my-password.md): Allows you to change the password of the session that is active at the moment
- [Forget Password](/reference/funciones/users-e/forget-password.md): The Forget Password function allows users to recover and then change their password by sending an email to the user's email, this function is important for users to
- [Get All Users](/reference/funciones/users-e/get-all-users.md): Get All Users function allows to create a list of registered users or get user information, this function is very useful if the administrator needs to check or change the status
- [Get App Users](/reference/funciones/users-e/get-app-users.md): The Get App Users function allows you to obtain all the information of all the users of an application that is within the same project in which this function is used.
- [Get User Other App](/reference/funciones/users-e/get-user-other-app.md)
- [Get Data From Other User](/reference/funciones/users-e/get-data-from-other-user.md): The Get Data From Other User function allows you to obtain the data of a specific user that is within the database of the project in question
- [Is Logged In?](/reference/funciones/users-e/is-logged-in.md): Is logged in? allows the application and the administrator to know if the user is really registered and with an active session, that is to say that he has not logged out, allowing access
- [Login](/reference/funciones/users-e/login.md): The Login function allows users to access the application by identifying themselves and authenticating themselves. users must fill out a form with an email and password that match a user
- [Login With Facebook](/reference/funciones/users-e/login-with-facebook.md): The Login with Facebook feature that allows users to log in by identifying and authenticating with a Facebook account that is active on the device.
- [Login With Google](/reference/funciones/users-e/login-with-google.md): The Login with Google feature allows users to log in by identifying themselves and authenticating with a Google account
- [Login with apple](/reference/funciones/users-e/login-with-apple.md): The Login with apple feature allows the user to log in as an apple user
- [Logout](/reference/funciones/users-e/logout.md): The Logout function allows you to close the previously started session and loses the identification and authentication variables. Generally used to prevent push notifications or change cu
- [Set other user custom data](/reference/funciones/users-e/set-other-user-custom-data.md): The Set other user custom data function allows you to add a custom variable to the user data, no matter what application the user is in, but it must be within the same
- [Set user custom data](/reference/funciones/users-e/set-user-custom-data.md): The Set user custom data function allows you to add a custom variable to the information of the user who is currently logged in/active
- [Sign Up](/reference/funciones/users-e/sign-up.md): The Sign up function allows users to access the application by registering their data. Users often fill out forms with a "username", "password", "phone number" and "email address".
- [Update AuthInfo](/reference/funciones/users-e/update-authinfo.md): The Update AuthInform function allows you to update default information of the user who has an active session
- [Update data from other user](/reference/funciones/users-e/update-data-from-other-user.md)
- [Is Current User Email Verified?](/reference/funciones/users-e/is-current-user-email-verified.md)
- [Send Email Verification](/reference/funciones/users-e/send-email-verification.md)
- [Cloud database](/reference/funciones/base-de-datos-e.md)
- [Delete database data](/reference/funciones/base-de-datos-e/delete-database-data.md): This function allows you to delete an entire collection of records from the database or specific records from a data collection.
- [Get Database Data](/reference/funciones/base-de-datos-e/get-database-data.md): The Get database data function allows us to consult information loaded in the cloud database, it allows us to consult a complete collection of records, specific records or a specific field.
- [Save data in DB](/reference/funciones/base-de-datos-e/save-in-db.md): The Save in DB function allows the user to save information as an object in a tree structure, this information is saved in json format
- [Upload file](/reference/funciones/base-de-datos-e/upload-file.md): It allows uploading files and saving them in the database to be able to have remote access to them It can accept music files, documents, images and return an address to be able to access them
- [Local database](/reference/funciones/local-storage-e.md)
- [Delete all local Data](/reference/funciones/local-storage-e/delete-all-local-data.md): Allows you to delete all information from all records stored in the local database
- [Delete local storage data](/reference/funciones/local-storage-e/delete-local-storage-data.md): Allows you to delete an entire record collection or delete specific records from a collection
- [Get local storage data](/reference/funciones/local-storage-e/get-local-storage-data.md): Allows information queries to be made to the local database on the device
- [Set app value](/reference/funciones/local-storage-e/set-app-value.md): The Set app value function allows you to add a permanent or temporary value to a global variable in the application, this variable will be available for all screens within the application. The
- [Set data DB direct](/reference/funciones/local-storage-e/set-data-db-direct.md): The Set data DB direct function allows you to add information to a record directly.‌ Compared to the Save in DB function, this function only allows you to add information to a single field
- [Save local storage data](/reference/funciones/local-storage-e/save-local-storage-data.md): Allows saving information in the local base from the device in which the application is used
- [Set page Value](/reference/funciones/local-storage-e/set-page-value.md): The Set Page Value function allows you to assign a value to local variables and be used to store a value that will be used at a later time.
- [Logic](/reference/funciones/logic-e.md)
- [Arithmetic Operation](/reference/funciones/logic-e/arithmetic-operation.md): It allows performing basic operations (addition, subtraction, division and multiplication) with two or more operands.
- [Array from object](/reference/funciones/logic-e/array-from-object.md): It allows converting a specific column of an object into an array, returning only the values ​​belonging to that column or field of the object.
- [Based on current OS](/reference/funciones/logic-e/based-on-current-os.md): The Based on current OS function allows you to know what type of operating system the application is installed on
- [Chronometer](/reference/funciones/logic-e/chronometer.md): It allows calculating a period of time determined by the user, showing hours, minutes and seconds
- [Concat](/reference/funciones/logic-e/concat.md): The concat function allows you to join or bind values ​​so that they behave as a single value.
- [Conditional](/reference/funciones/logic-e/conditional.md): Allows to perform condition processes between two values
- [debounce](/reference/funciones/logic-e/debounce.md): The debunce function allows you to set a time in milliseconds before executing functions, it is generally used to create a wait time before executing function logic.
- [forEach](/reference/funciones/logic-e/foreach.md): The forEach function allows you to go through all the elements or records of an array or an object.
- [Global Formater](/reference/funciones/logic-e/global-formater.md)
- [Value is invalid](/reference/funciones/logic-e/value-is-invalid.md): The Value in invalid function allows to discriminate the null values, indicating as valid the values ​​other than null or empty
- [Object keys](/reference/funciones/logic-e/object-keys.md): The Object keys function allows you to create and return an array of only the id (Record id) of the records of an object
- [Generate Random Numer](/reference/funciones/logic-e/generate-random-numer.md): The Generate Random Number function allows you to generate random integers in a specified range.
- [Range Iteration](/reference/funciones/logic-e/range-iteration.md): The rangeIteration function allows you to generate a specific number of iterations, to have control over the number of executions of the functions.
- [Regex Test](/reference/funciones/logic-e/regex-test.md): The Regex Test function allows you to compare values ​​with patterns to find a certain combination of characters within a text string
- [Search in Object](/reference/funciones/logic-e/search-in-object.md): The Search in Object function allows you to search for a certain set of records within an object, which have matching values ​​in a specific path
- [Set interval](/reference/funciones/logic-e/set-interval.md): The Set interval function allows you to create iterations controlled by time, in this way when the specified time ends, the functions assigned by the logic will be executed
- [Set timeout](/reference/funciones/logic-e/set-timeout.md): The Set timeout function allows you to create a time interval before the functions within your callback are executed, that is, to delay the functions in time.
- [Stop set interval](/reference/funciones/logic-e/stop-set-interval.md): The Stop set interval function allows you to stop the sequence of the set interval function
- [Switch](/reference/funciones/logic-e/switch.md): The Switch function is a type of selection control mechanism used to allow the value of a variable to change the flow of control of the execution of application logic.
- [Generate uuid v1](/reference/funciones/logic-e/generate-uuid-v1.md): The Generate uuid v1 function allows to generate a random string usually used as id, this string will never be repeated
- [Notifications](/reference/funciones/notifications-1.md)
- [Confirmation alert](/reference/funciones/notifications-1/confirmation-alert.md): The Confirmation alert function allows you to send an alert message with options to cancel the process or continue with the process
- [Input dialog](/reference/funciones/notifications-1/input-dialog.md): The Input Dialog function, allows to display a message with the possibility of entering a text string in it
- [Send Alert](/reference/funciones/notifications-1/send-alert.md): The Send Alert function allows us to display an informative message in our application.
- [Toast notification](/reference/funciones/notifications-1/toast-notification.md): The Toast notification function allows you to send a discreet notification on the device with a limited time to live
- [Phone APIs](/reference/funciones/phone-apis-e.md)
- [dismissKeyboard](/reference/funciones/phone-apis-e/dismisskeyboard.md): The dismissKeyboard function allows you to hide the device keyboard when it is visible.
- [Open phone settings](/reference/funciones/phone-apis-e/open-phone-settings.md): Allows you to open the settings of the application in question.
- [Get connection type](/reference/funciones/phone-apis-e/get-connection-type.md): The Get connection type function allows you to know what type of internet connection the user has active
- [GetDeviceInfo](/reference/funciones/phone-apis-e/getdeviceinfo.md): The GetDeviceInfo function allows you to obtain native device information
- [Print remote PDF](/reference/funciones/phone-apis-e/print-remote-pdf.md)
- [Get Screen Dimentions](/reference/funciones/phone-apis-e/get-screen-dimentions.md): The Get Screen Dimensions function allows you to obtain the dimensions of the screen of the device on which the application is mounted
- [Is audio playing](/reference/funciones/phone-apis-e/is-audio-playing.md): Is audio playing feature lets you know if a track is currently playing on your device
- [Make a call](/reference/funciones/phone-apis-e/make-a-call.md): The Make a call function allows the user to make phone calls using the native system of their device
- [Open calendar](/reference/funciones/phone-apis-e/open-calendar.md): Allows you to open the device calendar, the type of calendar view depends on the device on which it is called
- [Ope geo map](/reference/funciones/phone-apis-e/ope-geo-map.md): The open geo map feature allows the user to open the device's default navigation application, independent of platform features and editions.
- [Open Url](/reference/funciones/phone-apis-e/open-url.md): The Open Url function allows the user to open an address or web page
- [Open WhatsApp](/reference/funciones/phone-apis-e/open-whatsapp.md): The Open WhatsApp feature allows the user to open the WhatsApp application if it is available on the device
- [Pause playing audio](/reference/funciones/phone-apis-e/pause-playing-audio.md): Pause playing audio function allows the user to pause a track when it is playing
- [Barcode Read](/reference/funciones/phone-apis-e/barcode-read.md): The Barcode Read function allows the user to read any visible and readable barcode
- [read QR code](/reference/funciones/phone-apis-e/read-qr-code.md): The read QR code function allows you to read visible and legible QR codes
- [Read SMS (Android)](/reference/funciones/phone-apis-e/read-sms-android.md): Read SMS feature allows you to read incoming text messages on your device
- [Set Audio Time](/reference/funciones/phone-apis-e/set-audio-time.md)
- [Share](/reference/funciones/phone-apis-e/share.md): The Share function allows the user to share information such as images, audios, files, etc. Through native applications or applications on the device that allow sharing multimedia with
- [Show file browser](/reference/funciones/phone-apis-e/show-file-browser.md): The Show file browser feature allows the user to select files such as images, pdf, audio or plain text from their device
- [Start playing audio](/reference/funciones/phone-apis-e/start-playing-audio.md): The Start playing audio function allows the user to play a track or audio that is loaded in the firebase database or found in a web address
- [Start Recording audio](/reference/funciones/phone-apis-e/untitled.md): Stat Recording audio feature allows the user to record audio from their device
- [Stop playing audio](/reference/funciones/phone-apis-e/stop-playing-audio.md): The Stop playing audio function allows you to stop an audio that is currently being played by the function
- [Stop Recording Audio](/reference/funciones/phone-apis-e/stop-recording-audio.md): Stop Recording Audio function allows the user to stop the audio recording on the device
- [Take a photo](/reference/funciones/phone-apis-e/take-a-photo.md): Take a photo function allows the user to open the camera to take a photo
- [Take a video](/reference/funciones/phone-apis-e/take-a-video.md): Take a video function allows the user to open the camera to record videos
- [Vibration phone](/reference/funciones/phone-apis-e/vibration-phone.md): The Vibration phone function allows the device to activate the vibration mode for a period of time
- [Resize Image](/reference/funciones/phone-apis-e/resize-image.md)
- [UxCam Record](/reference/funciones/phone-apis-e/uxcam-record.md)
- [Avoid Suspension](/reference/funciones/phone-apis-e/avoid-suspension.md)
- [Copy clipboard](/reference/funciones/phone-apis-e/copy-clipboard.md)
- [Download file](/reference/funciones/phone-apis-e/download-file.md): This function allows the download of different files such as music, images, documents, etc.
- [Launch App Review](/reference/funciones/phone-apis-e/launch-app-review.md)
- [Launch App Update](/reference/funciones/phone-apis-e/launch-app-update.md)
- [Biometric auth](/reference/funciones/phone-apis-e/biometric-auth.md)
- [Geolocalization](/reference/funciones/geolocalization.md): Most of the functions require a Google API key to be able to perform their tasks correctly.
- [Get All fire geolocation](/reference/funciones/geolocalization/get-all-fire-geolocation.md): The Get All fire geolocation function allows you to consult all the information of the records in a specific group of the Geo Fire
- [Get fire geolocation](/reference/funciones/geolocalization/get-fire-geolocation.md): The Get fire geolocation function allows you to consult specific information of a record in the Geo Fire groups
- [GeoFire listen item](/reference/funciones/geolocalization/geofire-listen-item.md)
- [Query fire geolocation](/reference/funciones/geolocalization/query-fire-geolocation.md): The Query fire geolocation function allows you to obtain a certain number of records from a Geo Fire group, these records are consulted and are shown if they are within a radius of a pu
- [Query all fire geolocation](/reference/funciones/geolocalization/query-all-fire-geolocation.md)
- [Remove fire geolocation](/reference/funciones/geolocalization/remove-fire-geolocation.md): The Remove fire geolocation function allows you to remove specific records from a Geo Fire group.
- [Set fire geolocation](/reference/funciones/geolocalization/set-fire-geolocation.md): The set fire geolocation function allows adding new records in a specific group of the Geo Fire
- [geoFireSetMultiple](/reference/funciones/geolocalization/geofiresetmultiple.md)
- [Geocoding](/reference/funciones/geolocalization/untitled.md): The Geocoding function allows you to obtain the general information of a specific geographic point on the map.
- [Get distance](/reference/funciones/geolocalization/get-distance.md): The Get distance function allows you to obtain the distance from a geographic point A to a geographic point B; It can be distance by route or linear distance. The route distance is calculated by the s
- [Get geolocation](/reference/funciones/geolocalization/get-geolocation.md): The Get geolocation function allows the user to obtain the geographic coordinates of the device on which it executes this function.
- [Start geolocation tracking](/reference/funciones/geolocalization/start-geolocation-tracking.md): The Start geolocation tracking function allows you to track the device in the foreground and background, following as its main parameter the distance from an initial point until it moves to
- [Stop geolocation tracking](/reference/funciones/geolocalization/stop-geolocation-tracking.md): The Stop geolocation tracking function allows you to stop the processes of the Start geolocation tracking and Start geolocation tracking http functions.
- [Start geolocation tracking http](/reference/funciones/geolocalization/start-geolocation-tracking-http.md): The Start geolocation tracking http function allows you to track the device in the foreground and background, following the distance from an initial point until it moves as the main parameter.
- [Coordinate Inside Poligon](/reference/funciones/geolocalization/coordinate-inside-poligon.md)
- [Push Notifications](/reference/funciones/push-notifications.md)
- [Request Permission](/reference/funciones/push-notifications/request-permission.md): The Request Permissions function allows the user to have the necessary permissions to be able to receive push notifications from any application that is within the same project
- [Push Notifications Cancel All](/reference/funciones/push-notifications/push-notifications-cancel-all.md)
- [Send push](/reference/funciones/push-notifications/send-push.md): The send push function allows the user to send push notifications to applications that are within the same project as the app that will send the messages. When the notification arrives, it is activate
- [Open Remote](/reference/funciones/push-notifications/open-remote.md)
- [permissionRequestRemote](/reference/funciones/push-notifications/permissionrequestremote.md)
- [AdMob](/reference/funciones/admob.md)
- [Interstitial Ads](/reference/funciones/admob/interstitial-ads.md)
- [Google Analytics](/reference/funciones/google-analytics.md)
- [Log Event](/reference/funciones/google-analytics/log-event.md)
- [Navigation](/reference/funciones/navigation-e.md)
- [Return to last screen](/reference/funciones/navigation-e/return-to-last-screen.md): The return to last screen function loads the previous screen in your application, it's the same as clicking the "back button" in your browser.
- [Push screen](/reference/funciones/navigation-e/push-screen.md): The push screen function loads the screen that you set in the page transition in the entry vars.
- [replaceTopPage](/reference/funciones/navigation-e/replacetoppage.md)
- [Replace screen](/reference/funciones/navigation-e/replace-screen.md): The Replace screen function loads the screen you set in the page transition var input, but the user cannot return to the last screen.
- [Paymentes](/reference/funciones/paymentes.md)
- [inAppPurchaseGetHistory](/reference/funciones/paymentes/inapppurchasegethistory.md)
- [inAppPurchase](/reference/funciones/paymentes/inapppurchase.md)
- [payUsingAppleWallet](/reference/funciones/paymentes/payusingapplewallet.md)
- [Database](/reference/database.md)
- [Variables menu](/reference/tabla-de-controles.md): This table allows us to access all the components and values ​​involved within the application
- [Context Data](/reference/tabla-de-controles/context-data.md)
- [ListContext](/reference/tabla-de-controles/listcontext.md)
- [PreviusOutputs](/reference/tabla-de-controles/previusoutputs.md)
- [Color value](/reference/tabla-de-controles/color-value.md)
- [EventOutput](/reference/tabla-de-controles/eventoutput.md)
- [Auth](/reference/tabla-de-controles/auth.md)
- [Complex](/reference/tabla-de-controles/complex.md)
- [Controls](/reference/tabla-de-controles/controls.md)
- [General](/reference/tabla-de-controles/general.md)
- [Keyboard shortcuts](/reference/keyboard-shortcuts.md)
- [App processes](/reference/app-processes.md): An "App process" is a set of functions that aims to perform a specific task created by the user.
- [Params (WebApps)](/reference/app-processes/params-webapps.md): Params allow us to execute App Processes through a URL which can send information to our process input. A very common use case is for sharing referral links or specific posts within our app.
- [API Functions](/reference/api-functions.md)
