andoriyaprashant / andoriyaprashant/OpSo

Enhancement: Implement high-fidelity Video Splash Screen for improved UX

未关闭
#421 4 条评论 0 个 reaction 已指派 1 人 已被 @preetik92002-tech 认领 在 GitHub 查看
主要语言
Dart
星标
53
派生
108
PR 合并指标
30 天内没有已合并 PR

描述

**Description**
The current splash screen is static. Modern mobile application design trends favor dynamic, high-quality entry points to create a "premium" first impression and improve overall User Experience (UX).

**Proposed Solution**
I propose replacing the static splash screen with a high-fidelity video transition. This will be implemented using the video_player package in Flutter.

**Technical Implementation Details:**

- Dependency: Integration of video_player: ^2.8.1 (or latest) in pubspec.yaml.
- Asset: Use of a 540p minimalist MP4 animation featuring the "Build What Matters" motion graphic.
- Controller Logic: * Initialize the VideoPlayerController within the initState.
- Implement a listener to detect the position == duration to ensure navigation happens exactly when the video ends.
- Proper memory management by calling dispose() on the controller.
- Visual Polish: The background will be set to #FFFFFF (White) to match the video’s aesthetic, ensuring a seamless "borderless" look on all device aspect ratios.

**Why this is an improvement**
Engagement: A motion-based entry is more engaging than a static image.
Professionalism: It aligns with clean, minimalist design standards.
Smooth Transitions: Using a listener for navigation is more robust than a hard-coded timer.

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。