MARKETPLACE
PLUGINS
SCROLLING POSITION MOBILE NATIVE
Scrolling Position Mobile Native logo

Scrolling Position Mobile Native

Published October 2025
   •    Updated this month

Plugin details

➡️➡️➡️ The ultimate 2-in-1 scroll plugin for native mobile apps! Track scroll position and detect when elements are visible with one powerful tool. 📜👁️
Unlock advanced scroll-based interactions in your Bubble mobile app. This plugin solves two major challenges at once:

Track Scrolling Position
Finally, a way to know how far your users have scrolled! Place the tracker element at any point on your page. The plugin will then continuously output the vertical and horizontal scroll distance. It's perfect for creating scroll-based animations, parallax effects, or showing a dynamic reading progress bar.

Detect Viewport Visibility
Trigger workflows with precision the moment any element enters or leaves the screen. Use the powerful 'Entered Viewport' and 'Exited Viewport' events to lazy-load images, auto-play videos, or fire analytics events with perfect timing, optimizing your app's performance and user experience.

💰 Get more & save big with the Mobile Pack!
Love this plugin? That's great! Did you know it's also included in our Mobile Pack: Native Power Kit? The pack features this plugin PLUS a huge collection of our other essential mobile components, all for one low price. It's the best way to get all the tools you need to build incredible native apps while saving a significant amount of money.

➡️ Check out the Mobile Pack: Native Power Kit now!


By strategically placing one or more 'Advanced Scroll Tracker' elements, you gain unprecedented control over your app's dynamic behavior.

See it in action
Click on the buttons below to check the MOBILE demo and editor


Risk-free trial
To try any plugin, simply subscribe to its monthly plan. Bubble's pro-rata billing ensures you only pay for the days you use it (e.g., only ~$0.34 per day for a $10/month plugin).

$10

One time  •  Or  $5/mo

5.0 stars   •   2 ratings
371 installs  
This plugin does not collect or track your personal data.

Platform

Native mobile

Contributor details

Cosmic Steve logo
Cosmic Steve
Joined 2020   •   32 Plugins
View contributor profile

Instructions

📜 To get started, drag the "Scroll Tracker" element onto your mobile page. This single element gives you access to both scroll tracking and viewport detection.
The element is invisible by default. To position it accurately, enable 'Debug Mode' in its properties, and it will appear as a colored box.

For Scrolling Position Tracking
Place the element anywhere in the page. Then, use the exposed states 'Scrolling Position Y' and 'Scrolling Position X' in your expressions or conditions. The 'Y' value will be 0 when the page is at its starting point and will become a positive number as the user scrolls up the page.

For Viewport Detection
The element fires two events: 'When... Entered Viewport' and 'When... Exited Viewport'. Use these in your workflows to trigger actions when the element becomes visible or hidden. You can also check the 'Is Visible' exposed state at any time in your conditions.

You can configure the 'Polling Interval' to adjust how frequently the plugin updates its status. A lower value is more responsive, while a higher value is better for performance.

See how it works
We encourage you to take a look at the demo and editor page to see how the plugin works.

Click on the buttons below to check the MOBILE demo and editor

Types

This plugin can be found under the following types:
Element   •   Event

Categories

This plugin can be found under the following categories:
Mobile   •   Technical   •   Containers   •   Visual Elements

Resources

Support contact
Tutorial

Rating and reviews

Average rating (5.0)

Simple and effective
October 16th, 2025
Love this plugin, it works perfectly!
A very useful tool!
October 16th, 2025
Very happy with this. The scroll position is great for animations and the 'entered viewport' event is perfect for loading content. Really useful and easy to use.
Bubble