Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

App should have a Splash Screen #175

Closed
anant-dev opened this issue Mar 20, 2017 · 8 comments
Closed

App should have a Splash Screen #175

anant-dev opened this issue Mar 20, 2017 · 8 comments

Comments

@anant-dev
Copy link
Contributor

The app should have a splash screen to appear while opening it, in place of a blank white screen which currently appears.

@pilhuhn
Copy link
Member

pilhuhn commented Mar 20, 2017 via email

@m-murad
Copy link
Collaborator

m-murad commented Mar 20, 2017

@pilhuhn
Google has written some articles about app start time.
We can look into that.

@anant-dev
Copy link
Contributor Author

anant-dev commented Mar 20, 2017

@pilhuhn Splash screen is there to give the user immediate feedback that the app has started and is loading. Even google has it in there material design doc - https://material.io/guidelines/patterns/launch-screens.html#launch-screens-branded-launch
The white screen if stays long can create a sense of uncertainity in user so we can consider putting it.

@free4murad app start time depends on the api fetch time and internet connectivity (speed), unless we store previous data in the cache (which increases app size) that we can show at the loading time.

@m-murad
Copy link
Collaborator

m-murad commented Mar 20, 2017

@anant-dev
For what I remember according to google guidelines we should first try to decrease the app launch time. After we try every single method of doing that and the launch time is still long then we should introduce a SplashScreen.

I think we should try to reduce the reduce the app launch time, if that fails then add a SplashScreen.

(Just an opinion.)

@danielpassos
Copy link
Member

Do we load anything before user login? If not. -1 for that

@pilhuhn
Copy link
Member

pilhuhn commented Mar 20, 2017

@anant-dev If we only show the UI after fetching some remote data, then we need to fix this. Show the UI and then inside the UI have a load indicator that tells what the system is doing.
Perhaps even in a text field, so that it looks like how gradle is showing its actions.

@anant-dev
Copy link
Contributor Author

@pilhuhn this is the correct solution to avoid splash screen 👍

@KeenWarrior
Copy link
Contributor

Closing it on ref of #179

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants