GithubHelp home page GithubHelp logo

deepraj02 / neubrutalism_ui Goto Github PK

View Code? Open in Web Editor NEW
56.0 3.0 8.0 645 KB

A Very Good Flutter Package, packed with amazing Neubrutalism UI Components.

Home Page: https://pub.dev/packages/neubrutalism_ui/

License: Creative Commons Zero v1.0 Universal

Kotlin 0.27% Swift 1.49% Objective-C 0.08% Dart 91.12% Ruby 3.06% HTML 3.98%
dart flutter neubrutalism package collaborate uikit learn github hacktoberfest

neubrutalism_ui's Introduction

MasterHead

Footballer⚽ | Flutter & Dart💙 | AWS🔥 | DevOps 🚀

💫 About Me:

🔭 CS Undergrad.
🌱 Currently Maintaining and Developing Opensource Packages (mainly for Flutter)
👩‍💻Enthusiastic for Flutter, Cloud and Devops
👍DM me if you want to Collaborate on any Project
🖋️ Making Tech & Open-Source Fun OnCampus

🌐 Socials:

Instagram LinkedIn Twitter

💻 Tech Stack:

C C++ CSS3 Dart Go GraphQL HTML5 Java JavaScript Kotlin Markdown Python AWS Azure DigitalOcean Firebase Google Cloud Heroku Netlify Django FastAPI Flask Flutter Insomnia Qt Jenkins Nginx AmazonDynamoDB CockroachLabs MariaDB MongoDB MySQL Postgres SQLite Supabase Redis Adobe Lightroom Adobe Photoshop Adobe After Effects Adobe Premiere Pro Canva Keras NumPy Pandas PyTorch Notion Postman Docker Ansible Gradle Jira Kubernetes

Latest Blog Posts 👇

Build and Push your First Docker Image to Docker Hub 🐳 Build and Push your First Docker Image to Docker Hub 🐳
In this journey, we will explore the intricacies of building Docker images, from crafting the perfect Dockerfile to leveraging Docker's robust CLI commands. We will delve into the world of container registries, with a focus on Docker Hub as the centr...



Streamlining Your Flutter Package Publishing Workflow: Automating with GitHub Actions🤯 Streamlining Your Flutter Package Publishing Workflow: Automating with GitHub Actions🤯
Have you ever experienced time-consuming difficulty manually publishing your Flutter packages? Do you wish there were a method to speed things up and eliminate human error? You're in luck if so! You may automate your package publishing procedure and ...



Add Neubrutalism Design to your Flutter App📱🔥. Add Neubrutalism Design to your Flutter App📱🔥.
Image Credit: Dribble Neubrutalism? What's that !! Neubrutalism UI design is a popular style that has emerged in recent years, characterized by its use of simple, functional elements and a stripped-down aesthetic. It's an evolution of the Brutalist d...



Top 10 Vs Code  Extentions (sept. 2022) Top 10 Vs Code Extentions (sept. 2022)
Almost all of us can agree that VS CODE is one of the best Code-Editor if not the BEST. Let's make this VS CODE experience better with adding some amazing Extensions which I use in my day to day work and most of these extensions can be used by develo...



📊 Stats:

infamous's GitHub | Stats infamous's GitHub | Dependencies


MasterHead

Deepraj's github activity graph

neubrutalism_ui's People

Contributors

deepraj02 avatar dependabot[bot] avatar dotrar avatar imgbotapp 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

Watchers

 avatar  avatar  avatar

neubrutalism_ui's Issues

feat: add nested widget support to provide more flexibility

Description

apart from pre defining parameters adding nested widget support will give developers more flexibility to experiment and design the UI according to their best suit

Requirements

  • remove some of the Predefined parameters to add Nested widget support

Additional Context

build: Adding Tests

Description

Adding Widget and Unit Tests for the project, allowing us to view the coverage and fix any anomaly before it goes outta control

Requirements

  • Understanding of Flutter architecture
  • Knowledge of Testing mechanism in flutter, (Widgets and Unit)

fix: `OnPressed` function not invoking while `enableAnimation` value set to true

When using the NeuButton widget with the enableAnimation parameter set to true, the onPressed callback function is not being invoked. The enableAnimation parameter is designed to create a smooth pressing animation when the button is tapped, and the onPressed callback should also be triggered simultaneously. However, in the current implementation, the onPressed callback is not being invoked when enableAnimation is set to true.

Probable Cause:

The issue seems to be related to the logic in the onTap handler of the NeuButton widget. The logic for handling animation and invoking the onPressed callback might not be structured correctly, leading to the callback not being called when animation is enabled.

fix: Reversed animation and onTap as seperate concepts in InkWell widget

This change also does the widget.onPressed() once, regardless of where the animation is up to.

Currently, if onPressed is null, the animation will not reverse, as the button is "stuck down"

Also, if onPressed is not null, then it will call twice in the on-tap: once to start and again when animation is supposed to reverse.

we want to have animations and do onPressed() as separate things, so that we can click a button and still have the effect, and have the button do things.

ci: Flutter Build Workflow to validate PR's on `develop`

The issue involves the Flutter Build Workflow in the Continuous Integration (CI) system, specifically focused on validating Pull Requests (PRs). The purpose of this workflow is to ensure the integrity and correctness of code changes introduced through PRs to the Flutter project.

refactor: required Params change in `NeuIconButton`

Description

Clearly describe what needs to be refactored and why. Please provide links to related issues (bugs or upcoming features) in order to help prioritize.

Requirements

  • Add GestureTapCallback function for OnPressed as required param
  • Remove the Constants from Constructors to inside Build method

docs: Update Docs for v2.0.0

Description

Clearly describe what documentation you are looking to add or improve.

Requirements

  • What's New
  • Fixes
  • Contributors
  • How to

fix: Stationary Shadow in `NeuButtons`

Description

This change does two things:

  1. Refactor:
    a. abstract class NeuButton inwhich NeuTextButton and NeuIconButton derives from.
    b. fix animated builder so that it's not rebuilding every frame (pass in the child)
  2. Add changes to button animation:
    a. change offset during animation so that the shadow looks stationary. this makes the effect that the button is moving relative to is background (previously, it was moving with the shadow.)
    b. Add a curve for bounceInOut so that the button has a greater "pop" effect (subjective and perhaps could be done via a parameter passed to the constructor instead).

Old Button:

old-button

New Button:

new-button

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.