# Loading screen at launch

**URL:** <https://community.glideapps.com/t/loading-screen-at-launch/69456>\
**Category:** Ask for Help\
**Created:** [January 10, 2024, 9:39pm UTC](https://community.glideapps.com/t/loading-screen-at-launch/69456 "2024-01-10T21:39:42Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vikatchu](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/vikatchu/32/68714_2.png) [@Vikatchu](https://community.glideapps.com/u/Vikatchu)\
**Post date:** [January 10, 2024, 9:39pm UTC](https://community.glideapps.com/t/loading-screen-at-launch/69456/1 "2024-01-10T21:39:43Z")

</div>

Hello,  
I wanted to know if it was possible to add a loading page before launching the application? Because here, when it launches, you see the loaded stuff etc. I’d like to have a kind of “loading” screen like many apps (with the logo in the middle, for example) but I wanted to know if it was possible?

---

<div class="post-metadata">

**Author:** ![Uzo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/uzo/32/22639_2.png) [@Uzo](https://community.glideapps.com/u/Uzo)\
**Post date:** [January 10, 2024, 9:41pm UTC](https://community.glideapps.com/t/loading-screen-at-launch/69456/2 "2024-01-10T21:41:18Z")

</div>

Yes, but you can do that in the app, just disable other tabs visibility

---

<div class="post-metadata">

**Author:** ![Vikatchu](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/vikatchu/32/68714_2.png) [@Vikatchu](https://community.glideapps.com/u/Vikatchu)\
**Post date:** [January 10, 2024, 9:44pm UTC](https://community.glideapps.com/t/loading-screen-at-launch/69456/3 "2024-01-10T21:44:54Z")

</div>

And then, how can I make the page disappear and the menu etc. reappear?

---

<div class="post-metadata">

**Author:** ![Uzo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/uzo/32/22639_2.png) [@Uzo](https://community.glideapps.com/u/Uzo)\
**Post date:** [January 10, 2024, 9:45pm UTC](https://community.glideapps.com/t/loading-screen-at-launch/69456/4 "2024-01-10T21:45:44Z")

</div>

place a button or timer

---

<div class="post-metadata">

**Author:** ![Uzo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/uzo/32/22639_2.png) [@Uzo](https://community.glideapps.com/u/Uzo)\
**Post date:** [January 10, 2024, 9:49pm UTC](https://community.glideapps.com/t/loading-screen-at-launch/69456/5 "2024-01-10T21:49:02Z")

</div>

Have a USC column in the user’s table; if it is empty, then show a landing tab… then have a button in that tab to write a value to that column… landing tab visibility will be if it is empty… the rest if is not

---

<div class="post-metadata">

**Author:** ![Vikatchu](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/vikatchu/32/68714_2.png) [@Vikatchu](https://community.glideapps.com/u/Vikatchu)\
**Post date:** [January 10, 2024, 9:49pm UTC](https://community.glideapps.com/t/loading-screen-at-launch/69456/6 "2024-01-10T21:49:06Z")

</div>

how ?

---

<div class="post-metadata">

**Author:** ![Uzo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/uzo/32/22639_2.png) [@Uzo](https://community.glideapps.com/u/Uzo)\
**Post date:** [January 10, 2024, 9:51pm UTC](https://community.glideapps.com/t/loading-screen-at-launch/69456/7 "2024-01-10T21:51:05Z")

</div>

You can also create a timer… so let’s say after 10 seconds it will show other tabs…

---

<div class="post-metadata">

**Author:** ![Lucas\_Pires](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/lucas_pires/32/64863_2.png) [@Lucas\_Pires](https://community.glideapps.com/u/Lucas_Pires)\
**Post date:** [January 11, 2024, 3:54pm UTC](https://community.glideapps.com/t/loading-screen-at-launch/69456/8 "2024-01-11T15:54:27Z")

</div>

This is available from the Pro plan onwards, but it is possible to upload a background image of the Login screen, which also works as an image that loads when you enter the app, as in the images below.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/d/5/d59288263d410ddf639a2e3b0eff51bc7af26433.jpeg)

⚙ Settings → Sign-in Screen → Background

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/4/0/403070d9f7819f030c74a33c8be55e045f53f607.jpeg)

---

<div class="post-metadata">

**Author:** ![Vikatchu](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/vikatchu/32/68714_2.png) [@Vikatchu](https://community.glideapps.com/u/Vikatchu)\
**Post date:** [January 11, 2024, 4:06pm UTC](https://community.glideapps.com/t/loading-screen-at-launch/69456/9 "2024-01-11T16:06:48Z")

</div>

Hi! Thank you for your answer, I didn’t know. What I also want a little is that, to give time to the photos etc of my application to load, leave a delay of about 5 seconds on this screen. Is it possible? Thanks

---

<div class="post-metadata">

**Author:** ![Uzo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/uzo/32/22639_2.png) [@Uzo](https://community.glideapps.com/u/Uzo)\
**Post date:** [January 11, 2024, 4:10pm UTC](https://community.glideapps.com/t/loading-screen-at-launch/69456/10 "2024-01-11T16:10:19Z")

</div>

yes

---

<div class="post-metadata">

**Author:** ![Lucas\_Pires](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/lucas_pires/32/64863_2.png) [@Lucas\_Pires](https://community.glideapps.com/u/Lucas_Pires)\
**Post date:** [January 11, 2024, 4:10pm UTC](https://community.glideapps.com/t/loading-screen-at-launch/69456/11 "2024-01-11T16:10:41Z")

</div>

Do you want to control loading times? No, that’s not possible.

Glide has already been improving the performance of apps so that there won’t even be this loading icon this year, where as soon as we open it, it will open straight away.

If you want to show your photos for a while, or the user has an option to “close” them, then I recommend you do something like @Uzo said above.

---

<div class="post-metadata">

**Author:** ![Eitan](https://avatars.discourse-cdn.com/v4/letter/e/aca169/32.png) [@Eitan](https://community.glideapps.com/u/Eitan)\
**Post date:** [January 12, 2024, 3:30am UTC](https://community.glideapps.com/t/loading-screen-at-launch/69456/12 "2024-01-12T03:30:55Z")

</div>

I have done something similar in my app, where I found that my table of data wasn’t loading as quickly as the rest of my app at open.

To create a loading screen, I created a query in my user table of all the data in that table and then set visibility conditions to on a loading gif in the screen I wanted to show “loading”. When that query was empty it would show the loading gif and when it had populated, thus not empty, it would hide and then my table would show with its data.

It’s not full proof there is still like 3 seconds in between the change but it gives something more to the user to know that things are happening, and that they should wait.

is that something you were roughly thinking of @Vikatchu ?

---

<div class="post-metadata">

**Author:** ![Vikatchu](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/vikatchu/32/68714_2.png) [@Vikatchu](https://community.glideapps.com/u/Vikatchu)\
**Post date:** [January 12, 2024, 10:53am UTC](https://community.glideapps.com/t/loading-screen-at-launch/69456/13 "2024-01-12T10:53:39Z")

</div>

Hi! Yes, that’s exactly what I’m looking for. I’ll try your technique and see how I can set this up. Personally, I’d like an entire page to disappear and let the new one appear!  
Can I come and see you on mp if I have any questions?

---

<div class="post-metadata">

**Author:** ![Eitan](https://avatars.discourse-cdn.com/v4/letter/e/aca169/32.png) [@Eitan](https://community.glideapps.com/u/Eitan)\
**Post date:** [January 12, 2024, 8:45pm UTC](https://community.glideapps.com/t/loading-screen-at-launch/69456/14 "2024-01-12T20:45:06Z")

</div>

Well you could probably set visibility conditions to the entire page?

And yeah feel free to ask more questions if you need

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [January 13, 2024, 12:11am UTC](https://community.glideapps.com/t/loading-screen-at-launch/69456/15 "2024-01-13T00:11:02Z")

</div>

> [@Eitan](#):
>
> Well you could probably set visibility conditions to the entire page?

Either a visibility condition on the tab level, or using containers on the same tab to show/hide things based on the query would work imo.
