Artificial Intelligence in Mobile Applications: How It Transforms the User Experience