I’ve used Corona to shell mobile websites and put those out on the app stores. It works really well as long as your web pages are all designed using % rather than px. If you’re using responsive web design you should have no problems.
CSS transitions and HTML 5 animations have really come a long way recently. You can use an HTML 5 canvas object for drawing anything you like really.