Coder Social home page Coder Social 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

Gitter

Welcome to Simulate! Simulate aims to be a collection of simulations and visualizations from various domains like mathematics, physics, computer science etc. in a cross platform app made using Flutter.

You can find out more about Simulate and how it works or how you can share ideas and contribute to the project here.

Contributing

Before contributing, we highly recommend introducing yourself and your ideas on gitter.

Some pre-requisites:

  1. Make sure you have Flutter installed (https://flutter.dev/docs/get-started/install)
  2. Try installing and experimenting with the development version on your phone
  3. Don't hesitate in asking questions, we'll be happy to help

All further guidelines can be found here.

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

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.

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.

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

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.

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.

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.