andoriyaprashant / andoriyaprashant/OpSo

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

Đang mở
#421 4 bình luận 0 reaction 1 người được giao Được @preetik92002-tech nhận Xem trên GitHub
Ngôn ngữ chính
Dart
Star
53
Fork
108
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

**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.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.