animated_text_kit
A flutter package project which contains a collection of cool and beautiful text animations.
4.3.0
124K downloads/mo
#67 most downloaded on pub.dev
aagarwal1012/Animated-Text-Kit
What this package is like to depend on
Last release 10 months ago
04 Oct 2025
Ships unpredictably
gaps range from 8 days to 2.6 years
Nearly every release is documented
notes for 34 of 34 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
34 releases · first in 2018
1 release in the last 12 months
see the full history below
Release timeline
34 releases · Aug 2018 to Oct 2025Releases
latest 34-
4.3.004 Oct 2025Release notes
Open source →What's Changed
- Update Workflow Command to Fix CI Issues by @oriventi in #351
- Introducing AnimatedTextController for animation control. by @oriventi in #349
- Removed test for channel dev by @queendevelopers in #353
- chore: update SDK constraints, dependencies, and Gradle configuration… by @berhili098 in #354
- feat: Add GitHub Workflow for Publishing to pub.dev by @oriventi in #355
- [ImgBot] Optimize images by @imgbot[bot] in #356
- Bump version to 4.2.3 by @queendevelopers in #357
- Pushing an update to merge the latest PR and version upgrade by @aagarwal1012 in #366
- Added new animated text - Scramble Text Animation by @dannndi in #362
- Preserve speed with disabled animations by @ozyl in #364
- Add BounceAnimatedText animation and improve accessibility by @Syed-Bipul-Rahman in #365
New Contributors
- @oriventi made their first contribution in #351
- @queendevelopers made their first contribution in #353
- @berhili098 made their first contribution in #354
- @dannndi made their first contribution in #362
- @ozyl made their first contribution in #364
- @Syed-Bipul-Rahman made their first contribution in #365
Full Changelog: v4.2.2...v4.3.0
Release notes
Open source →New Animated Text
- Scramble Animated Text: Added scramble animation that displays text with a scrambling effect, where characters randomly change before settling to the final text.
- Bounce Animated Text: Added bounce animation that displays text with a bouncing effect, where text bounces in from below with an elastic curve.
-
4.2.325 Jan 2025 -
4.2.205 Jun 2022Release notes
Open source →What's Changed
- Fix position in wavy animation by @SirusCodes in #242
- setState text workaround solution added in README by @Mohitmadhav in #243
- docs: add Mohitmadhav as a contributor by @allcontributors in #244
- Added ',' after Animated child block by @sxmeer-ahmed in #261
New Contributors
- @Mohitmadhav made their first contribution in #243
- @sxmeer-ahmed made their first contribution in #261
Full Changelog: v4.2.0...v4.2.2
-
4.2.124 Apr 2021 -
4.2.014 Apr 2021Release notes
Open source →- Flicker Animated Text by @CoderInTheWoods.
TypewriterAnimatedTextmay now be customized to adjust the cursor.- Legacy
Kitclasses are now marked as deprecated DefaultTextStylemay be used to set a common text style acrossAnimatedTextinstancestextStyleis no longer required forAnimatedTextsubclasses (except forColorizeAnimatedText)FadeAnimatedTextmay now be customized to adjust the fade-in and fade-out interval- BREAKING CHANGE:
AnimatedText.completeTextnow has aBuildContextparameter - Migrated to nnbd(null-safety)
- Added Flutter Favorite badge to readme.
-
4.1.126 Mar 2021 -
4.1.024 Mar 2021Release notes
Open source →- Legacy
Kitclasses are now marked as deprecated DefaultTextStylemay be used to set a common text style acrossAnimatedTextinstancestextStyleis no longer required forAnimatedTextsubclasses (except forColorizeAnimatedText)FadeAnimatedTextmay now be customized to adjust the fade-in and fade-out interval- BREAKING CHANGE:
AnimatedText.completeTextnow has aBuildContextparameter
- Legacy
-
4.0.022 Feb 2021 -
3.1.217 Feb 2021 -
3.1.117 Feb 2021 -
3.1.017 Dec 2020Release notes
Open source →Enhancements
- Added
rotateOutflag toRotateAnimatedTextso that one may optionally disable the rotation-out animation. - Updated the
exampleapp to demonstrateRotateAnimatedTextwithrotateOutdisabled.
Release notes
Open source →- Added
rotateOutflag toRotateAnimatedTextso that one may optionally disable the rotation-out animation. - Updated the
exampleapp to demonstrateRotateAnimatedTextwithrotateOutdisabled.
- Added
-
3.0.215 Dec 2020Release notes
Open source →- Fixed major bug #168, introduced with version 3.0.0
- Updated the
exampleapp to show a Tap Count - Optimized the
disposeforAnimatedTextKit. - Added missing return type to
onNextfunction signatures. - Optimized the
initStateforAnimatedTextKit.
Release notes
Open source →- Fixed major bug #168, introduced with version 3
- Updated the
exampleapp to show a Tap Count - Optimized the
disposeforAnimatedTextKit - Added missing return type to
onNextfunction signatures
-
3.0.111 Dec 2020 -
3.0.007 Dec 2020Release notes
Open source →v3.0.0
- Refactored code to reduce duplication, improve consistency, and simplify making new animations. Created
AnimatedTextandAnimatedTextKit. PR #157 - Removed the unused
alignmentproperty from all exceptRotateAnimatedTextKit. Resolves #153 - Added a
textDirectionproperty toColorizeAnimatedTextKitto support RTL text. Resolves #109 - Added a
loadUntilproperty toTextLiquidFillto optionally show a partial fill. Resolves #75 - Optimized
TextLiquidFill. PR #165 - Optimized
ColorizeAnimatedTextKit. PR #155 - Updated the Dart SDK constraint to be 2.10+.
- Regenerated the
exampleplatform code. PR #162 - Migrated from Travis CI to GitHub Actions.
Release notes
Open source →- Refactored code to reduce duplication, improve consistency, and simplify making new animations. Created
AnimatedTextandAnimatedTextKit. PR #157 - Removed the unused
alignmentproperty from all exceptRotateAnimatedTextKit. Resolves #153 - Added a
textDirectionproperty toColorizeAnimatedTextKitto support RTL text. Resolves #109 - Added a
loadUntilproperty toTextLiquidFillto optionally show a partial fill. Resolves #75 - Optimized
TextLiquidFill. PR #165 - Optimized
ColorizeAnimatedTextKit. PR #155 - Updated the Dart SDK constraint to be 2.10+.
- Regenerated the
exampleplatform code. PR #162 - Migrated from Travis CI to GitHub Actions.
- Refactored code to reduce duplication, improve consistency, and simplify making new animations. Created
-
2.5.406 Nov 2020Release notes
Open source →Documentation
Added missing dart documentation to the public classes and methods.
-
2.5.301 Nov 2020Release notes
Open source →Bug Fixes and Enhancements
- Updated the
READMEto revert links to bepub.devfriendly. - Bug fix for
ScaleAnimatedTextKitto checkmountedbeforesetStateto avoid potential conflict withdispose. Resolves #105 -- PR #143 - Minor bug fix to
RotateAnimatedTextKitto properly handlealignmentproperty, and introducedtextDirectionproperty #138 - Increased test coverage #128
- Updated the
-
2.5.201 Nov 2020 -
2.5.126 Oct 2020 -
2.5.024 Oct 2020Release notes
Open source →@awhitford is on fire, a ton of bug fixes and improvements from his side.
- Increase test coverage #137 and #135.
- Removed redundant _texts variables #133.
- Added pedantic lint rules. #132.
- Refactored code to move default logic from the State class to the StatefulWidget #131.
- Revised _textKey to not be a global variable. Resolves #129 issue -- PR #130.
- Other basic improvements #136 and #134.
Release notes
Open source →Bug Fixes and Enhancements
- Increase test coverage #137 and #135.
- Removed redundant
_textsvariables #133. - Added pedantic lint rules. #132.
- Refactored code to move default logic from the State class to the StatefulWidget #131.
- Revised
_textKeyto not be a global variable. Resolves #129 issue -- PR #130. - Other basic improvements #136 and #134.
-
2.4.118 Oct 2020 -
2.4.014 Oct 2020 -
2.3.003 Oct 2020Release notes
Open source → -
2.2.030 May 2020Release notes
Open source →Issues Fixed
- Issue #51
Code Review #81
- Removed obsolete
newkeywords. - Added types to collection and function variables.
- Added
finalandconstkeywords. - Replaced
nullguards with concise?.and??operators. - Added missing null check on
disposeforFadeAnimatedTextKit. - In
fade.dart, renamed the_RotatingTextStateclass to_FadeTextStateto be consistent with the overall pattern and avoid confusion with_RotatingTextStateinrotate.dart.
Warning:
- Removed
onNextBeforePausefromColorizeAnimatedTextKitbecause it was not referenced.
-
2.1.022 May 2020Release notes
Open source →Issues Fixed
Feature Enhancement
-
Add
repeatForeveroption.repeatForever: true, //this will ignore [totalRepeatCount]
-
-
2.0.129 Apr 2020 -
2.0.025 Dec 2019Release notes
Open source →-
TextLiquidFill animated text added to the package🎉🎉
-
Breaking Changes: Different arguments are included in the classes and
durationhas been broken intospeedandpausein some classes as per their needs.duration- Change the duration from the animation time of the complete list to single element animation time.speed- Time between the display of characters.pause- Delay between the animation of texts.totalRepeatCount- Sets the number of times animation should repeatdisplayFullTextOnTap- If true, tapping the screen will stop current animated text, and display it fully.stopPauseOnTap- If true, tapping during a pause will stop it and start the next text animation.
-
Better control over Animated Texts: Callbacks added:
onNext(int index, bool isLast)- This callback will be called before the next text animation, after the previous ones pause.onNextBeforePause(int index, bool isLast)- This callback will be called before the next text animation, before the previous one's pause.onFinished- This callback is called at the end when the parameterisRepeatingAnimationis set to false.
-
-
1.3.128 May 2019Release notes
Open source →- Updated example app readme.
- Added documentation for the various parameters of all the animated widgets.
-
1.3.030 Jan 2019 -
1.2.021 Nov 2018Release notes
Open source →Feature Enhancement
- Added attribute to check whether the animation should repeat or not.
- Updated Readme.
-
1.1.125 Oct 2018 -
1.1.019 Sep 2018Release notes
Open source →Feature Enhancement
- Added onTap callback for all AnimatedText widget.
- Updated Readme.
-
1.0.314 Aug 2018 -
1.0.210 Aug 2018 -
1.0.110 Aug 2018