techmatters / terraso-product

Non-engineering tasks or tasks that have significance across repos in Terraso.
0 stars 0 forks source link

Splash screen and app icon #542

Closed CourtneyLee333 closed 6 months ago

CourtneyLee333 commented 7 months ago
### Tasks
- [x] Produce app icons
- [x] Produce splash screen

App icons are in this folder. Note that adaptive icons for Android are included.

Splash screen prototype, including animations into the login screen and into the home screen. If you don't know how to play the animations I can show you.

I'm not exactly sure what assets engineers will need to build the splash screen, so just let me know what you need!

CourtneyLee333 commented 7 months ago

@ltseng @paulschreiber Please note that in addition to the various sizes for Android, the current standard is to use the adaptive icon https://developer.android.com/develop/ui/views/launch/icon_design_adaptive

I've included the assets needed for adaptive icon.

ltseng commented 7 months ago

I'm not going to close this task out since the splash screen is not complete yet, but I will make a comment in https://github.com/techmatters/terraso-mobile-client/issues/866 that this is ready to take on.

CourtneyLee333 commented 7 months ago

@ltseng It would be good to get a review of this from an engineer, to see whether it's feasible or not to do the animation. Then I can produce the assets accordingly.

CourtneyLee333 commented 7 months ago

@Hanal-code @ltseng I've updated the splash animation into the login screen to be more subtle. I've also added one for splash screen into the home screen for the logged-in experience.

My purpose for using animation is to subtly convey the quality of professionalism, sleek-ness, of the new app. I want our new users to feel a little bit of excitement at their first impression.

Animation has been sparsely incorporated into the rest of the app in the form of screen and overlay transitions - subtle dissolves, and moving up/down and left/right. There is the potential to add more, such as animating numbers changing as Soil ID top matches get updated, but that's more sophisticated and not MVP.

Please let me know what you think of this.

Here is the splash animation into log-in screen.

Here is the splash animation into home screen.

ltseng commented 7 months ago

Love it!

Hanal-code commented 7 months ago

@CourtneyLee333 re: splash animation.

Splash screen animation is not critical to the release, so no need to aim for perfection, but here are a couple of thoughts:

CourtneyLee333 commented 6 months ago

Thank you! @Hanal-code I can reduce the logo in the splash screen. However, that means it will be the same size as it is in the login screen, so the shrinking effect won't happen. Here it is, let me know what you think.

The "Powered by Terraso" animation isn't part of the splash screen; it's on the login screen. The login screen will be usable while that animation is happening, so it doesn't prevent any actions. Is it necessary? No, but the subtle emphasizing of Terraso could be useful, as Terraso is an important new foundational piece of LandPKS. Maybe less of a delay would be better?