Using AnimationController affects your app's frame rate because it drives animations by updating frames frequently, ideally at 60 frames per second. If the animation is complex or runs too many controllers simultaneously, it can cause dropped frames and a choppy UI.
Memory usage is usually low for a single controller, but many active controllers or heavy animations can increase memory and CPU load, impacting battery life.