Skip to content

This Flutter Application has complex animations, smooth and highly customizable, aiming to give a better UI and UX to the user.

License

Notifications You must be signed in to change notification settings

felipecastrosales/animations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Complex Animations

Topics 📋


About 📖

This Task Listing App is a UI and UX model that aims to improve the user experience. It's easily customizable and smooth across all screens, with added aesthetic touches to your app.
This application countain a mass of user interface and user experience elements, with components to build an incredible task management and productivity application.


Preview 📱

Animations Demo

  • See also in demo folder. 🧐📂

Functionalities and Resources 🛠️

  • Incredible effects and animations,

  • Implemented with the AnimatedBuilder class,

  • Implemented with standard hero animation using the Hero Flutter widget,

  • Provides transitions of elements and pages,

  • A great base app for you who want to use beautiful animations in your apps.

  • And others that you can try... 😉


Challenges and Learnings along the way 🤯

At first, I was not quite understanding the logic of animations with Daer, and I felt a little difficulty about it.
But during the tests, transitions, everything was getting better in my mind, I started to understand well, and finishing the application with few problems and difficulties.
I had an error in the middle of the path that cost me a long time, and it was that the animation only received values in rgb, and not in hexadecimal, which was the form I was using, and I spent hours trying to solve this simple problem, but there was even more learning about these kinds problems.
And that is the secret, to learn from our mistakes and the mistakes of others, so that they do not happen to us.


How to Use 🤔

- Clone this repository:
$ git clone https://github.com/felipecastrosales/animations animations

- Enter in directory:
$ cd animations

- For install dependencies:
$ flutter pub get

- Run the app: 
$ flutter run

How to Contribute 💪

- Fork the project 

- Create a new branch with your changes:
$ git checkout -b my-feature

- Save your changes and create a commit message telling you what you did:
$ git commit -m "feature: My new feature"

- Submit your changes:
$ git push origin my-feature

License 📝

This repository is under MIT license. You can see the LICENSE file for more details. 😉


This project was developed with ❤️ by @Felipe Sales, with the instructor Daniel Ciolfi, in the course "Creating Android and iOS Apps with Flutter - Create 16 Apps" on Udemy.
If it helped you, give ⭐, contribute, it will help me too! 😉


Linkedin Badge