Do you wish to automate your daily tasks on your phone ?
If yes, here is your Answer : Tasker App (Playstore Link)
Requirements
- Android Phone.
- Tasker App Installed.
- Ability to Cope up with a steep learning curve.
- Desire to Automate Things .
- Desire to Make your Phone smarter.
Note: Requirement No 3. Ability to Cope up with a steep learning curve.
Tasker provides you tons of options and really has a steep learning curve. You may often need to fiddle with things before you get a proper result . Please refrain from cursing me or the developer , if you don't get things right. Luckily for those of you, who are aren't autodidacts there is a user guide in the app , examples of tasker, guides on their official websites. Some Tasker enthusiasts have even created YouTube videos. Also there is a active Tasker community which is willing to help(not spoon feed).
Tasker VS Other Automation Apps
Tasker provides many more options as compared to any other automation apps. It comes with cool plugins which you can install to get your things done. You can also export your tasker scripts as applications. In short, Tasker is the app that can certainly get all your automation things done.
As a matter of fact, tasker can also replace several of your apps all together.
Tasker Programming
Tasker needs to be told what is to be done using the following things
- Scene
- Profile
- Tasks
- Variables
Scene
It is used to create a UI through which tasker can interact. Text Boxes, Sliders, Ovals, Rectangles, Menus, etc are used to create a scene. Each of these elements comes with events.
Eg: When you slide the slider, a variable change event occurs. When this event occurs you can perform a task.
Profile:
It consists of conditions depending upon which tasks are to be executed. Each profile can consists of upto four conditions. Conditions can be almost anything that you can imagine.Such as:
- Apps opened
- Battery State
- Accelerometer State
- Gestures
- Time
- Date
- Proximity Sensor State
- Which Wifi network you are connected to
- Location,etc
Tasks
It consists of a set of actions to be performed. Various kinds of actions can be performed, such as:
- Killing some app
- Opening some app
- Changing Auto Rotate
- Changing Display Brighness
- Wifi, Bluetooth Settings
- Displaying flash alerts, or morse alerts
- Led Notifications
- Locking Your Screen,etc
A Task can be performed when you enter or exit a certain profile.
Tasks is the section where actual programming needs to be done. Tasker includes the following programming constructs:
- If
- For
- Stop
- Goto
Variables
They are your just like other programming language variables. These can be off two types:
- Global: Must contain atleast one capital letter. These are available to all tasks
- Local: Don't contain capital letters. Available locally within a task.
Greater Functionality
If you want greater functionality from tasker here are the things you can do:
- Root - Certain function require root permission
- Third Party Plugins - Add tons of functionality
- Administrator Rights- Certain function require Device Administrator Rights
What I use it for
Alerts and Actions based upon Battery State
Kill wifi, bluetooth, and other unnecessary apps when battery goes below a certain percentage.
Headset Plug in
Provide a menu asking for which app to launch vlc, fm radio, or music.
Vlc Low Light Settings
Automatically launch my night mode app,during night time when light sensor has intensity below 10, to turn on a screen filter. Exit from night mode app and re-launch vlc. Upon exit, night mode filter is quit.
Bluetooth and Wifi
Collapse the status bar and Display bluetooth and wifi settings if enabled from status bar.
Automatic Internet Enable
If any app requires internet then automatically mobile data or wifi is enabled.
Conclusion
Do try out tasker app and Don't let the steep learning curve bother you !
Have a interesting way to use Tasker, do leave a comment below.
Happy Tasking!
Image Links
https://pixabay.com/en/checklist-test-check-cross-correct-1402461/
https://pixabay.com/en/android-nexus-5-phone-smart-phone-1294370/
No comments:
Post a Comment