Git Product home page Git Product logo

builtree / simulate Goto Github PK

View Code? Open in Web Editor NEW
81.0 6.0 74.0 22.39 MB

A collection of simulations and visualizations for all sorts of stuff (Majorly Algorithmic or Mathematical)

Home Page: https://builtree.org/simulate

License: MIT License

Java 0.09% Objective-C 0.52% Dart 96.50% Kotlin 0.08% Swift 0.27% HTML 2.54%
flutter mathematics simulations visualizations cross-platform android ios algorithms hacktoberfest

simulate's Introduction

Mission Statement

Builtree is a collaborative project incubator supporting varied independent projects and aims to promote project based learning amongst aspiring developers, project managers, content writers, and designers. The primary goals of the organisation are as follows:

  1. Having a diverse catalogue of independent projects, maintained by respective project maintainers.

  2. To help individuals learn new skills by contributing to these projects or collaboratively building something new from scratch!

  3. Helping contributors by:

    • steering them to projects requiring the skills they have/improve/want to learn.
    • converting ideas to projects and building the right team.
    • introducing them to open-source.
  4. Helping projects by:

    • matching them with possible contributors.
    • gain better exposure through an active community.
    • participate in open-source programs.
    • turn projects into products and increasing the future prospects of the project.

simulate's People

Contributors

991rajat avatar akshansh2000 avatar apoorvdwi avatar coded-org avatar himanshusharma89 avatar imkpandey avatar keshakaneria avatar kmrakash avatar sakshamarora1 avatar saransh-cpp avatar shivangsorout avatar yashlamba avatar yashugarg 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

simulate's Issues

Remove redundant code and vague simulations

There is a lot of redundant code and commented code not addressed that needs to be removed. Some simulations also need to go as they aren't as clear as a simulation or aren't efficient at all.

lib: src: simulations: epicycloid pencil of lines simulation UI bug for animation toggles

Describe the bug
As some phones have shorter default screen width, like POCO F1 in the below example, the animation toggles overlap.

To Reproduce
Steps to reproduce the behavior:

  1. Use a shorter screen width phone/adjust in developer options (smallest width option)
  2. Start epicycloid pencil curve simulation

Expected behavior
Both shouldn't overlap and the checkbox should be clearly visible

Screenshots
WhatsApp Image 2020-02-26 at 13 06 06

  • Device: POCO F1
  • OS: Android 10 with MIUI 11
  • Screen Width: 390

Additional context
Tagging @sakshamarora1 as he initially made the simulation.

lib: src: simulations: fourier_series pixels overflow

Fourier series simulation has overflowing pixels in large screen devices.

Screenshot of BUG (top right of image)
Screenshot_20200301-002751

Device: Asus max pro m1

  • OS:: Android
  • Screen Width 440px

Additional context
I would like to up this issue.

android: app: src: main: res: mipmap App logo is too small

App logo is too small as viewed in the app drawer. This is caused due to not enough mipmap drawables for the logo.

Screenshot (Simulate app logo contents are barely visible)
Screenshot_Lawnchair_20200301-002421

  • Device: Asus max pro m1
  • OS: Android
  • Screen Width: 440px

Additional context
I would like to take up this issue.

Simulation card needs to be refactored

Simulation Card currently cannot display longer simulation names.

Probably a text marquee or something needs to be added as we are gonna have long names.

Change Splash Screen implementation

Splash screen right now is inconsistent with the theme, it would be better to have a theme based splash screen for both iOS and Android implemented in flutter itself.

lib: src: Bubble sort dark mode gif inverted

Bubble sort gif works perfectly fine in light mode but camouflages with the background in dark mode.

To Reproduce
Steps to reproduce the behavior:

  1. Turn on dark mode
  2. Bubble Sort bars camouflage with black background.

Expected behavior
The gif should be inverted in dark mode.

Screenshots
Screenshot_20200301-002631
Screenshot_20200301-002640

  • Device: Asus max pro m1
  • OS: Android
  • Screen Width: 440px

Additional context
I would like to work on this issue.

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.