Do you ever like to make sure that certain device settings are enabled prior to entering a particular application? If you're constantly streaming videos for example, it's highly likely that you're going to want to make sure that WiFi is enabled and your screen brightness is set high enough. What about when you open a mobile office suite? You probably don't need WiFi to be enabled, but you'll probably want to turn on Bluetooth to connect your external keyboard and/or mouse and you may even want to disable your screen timeout.

Wouldn't it be nice if there were an application that could automate your system settings for more easily than creating profiles in an app like Tasker? Now, thanks to App Config by XDA Forum Member aaro, you can easily define various system settings on a per-app basis.

The aptly titled App Config app does exactly as its name suggests and lets you configure settings on a per-app basis. When you first launch the app, you are greeted by a list of all currently installed applications. Clicking on any app then takes you to a menu where you can modify various system settings. There, you are allowed to change your screen's brightness and orientation, sleep timeout, and you can toggle mobile data, WiFi, and Bluetooth. The app also creates a persistent notification, which when clicked, launches the configuration page for your currently running app.

App Config is an immensely useful app, which would be well at home in any power user's arsenal. Head over to the application thread to get started.