Giter Site home page Giter Site logo

super_dash's Introduction

Flutter CI Status Discord badge Twitter handle codecov CII Best Practices OpenSSF Scorecard SLSA 1

Flutter is Google's SDK for crafting beautiful, fast user experiences for mobile, web, and desktop from a single codebase. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source.

Documentation

For announcements about new releases, follow the [email protected] mailing list. Our documentation also tracks breaking changes across releases.

Terms of service

The Flutter tool may occasionally download resources from Google servers. By downloading or using the Flutter SDK, you agree to the Google Terms of Service: https://policies.google.com/terms

For example, when installed from GitHub (as opposed to from a prepackaged archive), the Flutter tool will download the Dart SDK from Google servers immediately when first run, as it is used to execute the flutter tool itself. This will also occur when Flutter is upgraded (e.g. by running the flutter upgrade command).

About Flutter

We think Flutter will help you create beautiful, fast apps, with a productive, extensible and open development model, whether you're targeting iOS or Android, web, Windows, macOS, Linux or embedding it as the UI toolkit for a platform of your choice.

Beautiful user experiences

We want to enable designers to deliver their full creative vision without being forced to water it down due to limitations of the underlying framework. Flutter's layered architecture gives you control over every pixel on the screen and its powerful compositing capabilities let you overlay and animate graphics, video, text, and controls without limitation. Flutter includes a full set of widgets that deliver pixel-perfect experiences whether you're building for iOS (Cupertino) or other platforms (Material), along with support for customizing or creating entirely new visual components.

Reflectly hero image

Fast results

Flutter is fast. It's powered by hardware-accelerated 2D graphics libraries like Skia (that underpins Chrome and Android) and Impeller. We architected Flutter to support glitch-free, jank-free graphics at the native speed of your device.

Flutter code is powered by the world-class Dart platform, which enables compilation to 32-bit and 64-bit ARM machine code for iOS and Android, JavaScript and WebAssembly for the web, as well as Intel x64 and ARM for desktop devices.

Dart diagram

Productive development

Flutter offers stateful hot reload, allowing you to make changes to your code and see the results instantly without restarting your app or losing its state.

Hot reload animation

Extensible and open model

Flutter works with any development tool (or none at all), and also includes editor plug-ins for both Visual Studio Code and IntelliJ / Android Studio. Flutter provides tens of thousands of packages to speed your development, regardless of your target platform. And accessing other native code is easy, with support for both FFI (on Android, on iOS, on macOS, and on Windows) as well as platform-specific APIs.

Flutter is a fully open-source project, and we welcome contributions. Information on how to get started can be found in our contributor guide.

super_dash's People

Contributors

amyxuhopr avatar cbracken avatar chyiiiiiiiiiiii avatar dependabot[bot] avatar domesticmouse avatar erickzanardo avatar jsgalarraga avatar marcossevilla avatar rsheyd avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

super_dash's Issues

Bug: Game sound doesn't play on opening the game on web browser

Description

When you open the game in any web browser, the game sound doesn't play. On muting, and unmuting the game sound through the sound button, it starts playing.

I'm using the Arc browser.

To emulate this bug, just open this game on any web browser.

Screen Recording

Screen.Recording.Nov.30.mov

I would love to work on this issue and contribute to this project, so please consider assigning it to me.

Thank you,

Bug: jump sound disappears in web

Steps to reproduce:

  1. Turn game sound on
  2. Start playing
  3. Turn off sound during playing (press sound button in the bottom of screen)
  4. Press hot key on your keyboard to play music

After that music is playing, but jump sound doesn't

Black screen after complete.

After complete, this black screen was showed. Without any clicks or relateds, I went redirected automatically.

image

Enhancement Request: Platform-Specific instruction for Improved User Guidance

Enhancement Request: Adaptive "Start Game" Prompt for Mobile and Browser Platforms

Issue Type: Enhancement

Issue: Currently, the app's "Tap/press Space to start" prompt upon launching causes confusion on mobile devices (iPadOS 17.1.2, Android 13) where pressing the space key is not feasible. This leads to a suboptimal user experience.

Observed Platforms: iPadOS 17.1.2, Android 13.

Suggested Enhancement: Update the game's initial prompt to dynamically display platform-specific instructions. When accessed as a mobile application, show "Tap to start," and for the browser version, retain "Tap/press Space to start." This adaptive approach ensures clarity and usability on different platforms.

Expected Benefits:

  • Improved user experience on mobile devices.

  • Clear and actionable instructions based on the user's platform.

  • Minimization of confusion during the initial game launch.

Implementation Steps:

  1. Identify the user's platform (mobile application or browser).

  2. Display platform-appropriate instructions:

    • Mobile application: "Tap to start."
    • Browser: Retain "Tap/press Space to start."
  3. Thoroughly test the updated prompt on various devices to ensure consistent behavior.

This enhancement aims to enhance accessibility and provide an optimal user experience across diverse platforms.

Sound delayed and laggy feeling

I'd like to share my impressions, as suggested by a user in Reddit.

In Web, the sound for picking nuts was dalayed and touching felt laggy sometimes. It wasn't a good experience for such a simple game. Then when I went on to the second stage, the game screen went totally black (except for the points counter at the top) and I had to refresh...

On Android (Galaxy S23+), it felt very similar to web. Performance might have been a little better, but it was some way "off" for Android's native feeling.

In the article, they say it was developed in 6 weeks by 2 devs. Cool, it showcases you can do a lot with Flutter in no time, with few people and reach all platforms. But I actually felt discouraged about the performance and "feeling" of the app...

3.19.1 build error

../pub_cache/git/leap-c24f7a033835f3772afbd0722fc3240994e46220/packages/leap/lib/src/input.dart:162:31: Error: The parameter 'keyEvent' of the method 'SimpleKeyboardInput.onKeyEvent' has type 'RawKeyEvent', which does not match the corresponding type, 'KeyEvent', in the overridden method, 'Component with KeyboardHandler.onKeyEvent'.
 - 'RawKeyEvent' is from 'package:flutter/src/services/raw_keyboard.dart' ('../recipe-sysroot-native/usr/share/flutter/sdk/packages/flutter/lib/src/services/raw_keyboard.dart').
 - 'KeyEvent' is from 'package:flutter/src/services/hardware_keyboard.dart' ('../recipe-sysroot-native/usr/share/flutter/sdk/packages/flutter/lib/src/services/hardware_keyboard.dart').
Change to a supertype of 'KeyEvent', or, for a covariant parameter, a subtype.
  bool onKeyEvent(RawKeyEvent keyEvent, Set<LogicalKeyboardKey> keysPressed) {
                              ^
../pub_cache/git/leap-c24f7a033835f3772afbd0722fc3240994e46220/packages/leap/lib/src/input.dart:123:7: Context: This is the overridden method ('onKeyEvent').
class SimpleKeyboardInput extends Component with KeyboardHandler {
      ^

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.