Skip to content

Archive for

9
Oct

‘Pix the Cat’ now in Play Store exclusively for NVIDIA SHIELD


pix_the_cat_banner

Working with Playdigious and Pastagames, NVIDIA has released Pix the Cat for their NVIDIA SHIELD devices, both the Tegra K1 and Tegra X1 variants. Pix the Cat is an arcade style game in which the player takes on the role of Pix as he plays his own game. 

Players try to progress through the Grid of Infinity, going deeper down into the nested levels as they try to attract stacks of ducklings for drop off at designated targets. Along the way Pix has to avoid a variety of danger and minimize the number of moves made in order to maximize the score. In addition to playing through the digital levels, players can joust against other players in a local battle mode that includes up to four PixBots.

Pix the Cat is available for $9.99 in the Play Store and is featured on the SHIELD Hub.

pix_the_cat_app_icon
pix_the_cat_screen_05
pix_the_cat_screen_04
pix_the_cat_screen_03
pix_the_cat_screen_02
pix_the_cat_screen_01

Play Store Download Link

Come comment on this article: ‘Pix the Cat’ now in Play Store exclusively for NVIDIA SHIELD

9
Oct

Medium gets updated to version 2.0 with better navigation and new features


medium 2.0Medium for Android has been updated to version 2.0, and it’s brought tons of new functionality with it. The interface has been tweaked for significantly easier navigation, and it’s picked up a Material Design-inspied action button to quickly move through the application.

One of the biggest new features is the Explore section of Medium, which creates an endless stream of relevant stories and information for you to look through. The stories in this section change daily, and include a few different categories including trending tags, debut authors, 5-minute reads, and the classic top stories on Medium.

Medium will allow you to highlight and leave comments on different sections of an article, and from that comment others can participate in a discussion about whatever it is you’ve struck up a conversation about. Authors can even recommend specific responses for others to read first.

The 2.0 update brings a few other useful things, too, including notifications, support for all devices on Android 4.1 and up, and a new logo and fonts. If you enjoy using Medium, you’re definitely going to want to grab this update.

Play Store Download Link

medium 1
medium 2
medium 3
medium 4
medium 5
medium 6

Come comment on this article: Medium gets updated to version 2.0 with better navigation and new features

9
Oct

Motorola preparing to send out a soak test to 2015 Moto X Pure Edition


motorola_moto_x_pure_edition_logo_background_TAMotorola is sending out emails about a soak test for 2015 Moto X Pure Edition users, so anyone with a non-carrier version of the device should expect to see some new software soon.

Unfortunately, Motorola is being fairly discrete about what the soak test actually is. It could be Android 6.0, or it could be a bunch of bug fixes. It might even be a stability update preparing for Android 6.0. Hard to tell until someone actually receives the update on their phone. Hopefully that won’t take too long.

via: Droid Life

Come comment on this article: Motorola preparing to send out a soak test to 2015 Moto X Pure Edition

9
Oct

Second Wave iPhone 6s and 6s Plus Launch Kicks Off in 40 Countries Around the World


Apple’s iPhone 6s and 6s Plus are now available for purchase in Taiwan, marking the start of the second wave iPhone launch. Beginning October 9, iPhone 6s and 6s Plus availability is expanding to more than 40 countries, the bulk of which are in Europe. In each country, Apple retail stores, Apple Authorized Resellers, and local carriers will begin offering the iPhone 6s and 6s Plus as retail locations begin opening in the morning.

A full list of countries where the iPhone 6s and 6s Plus will be available as October 9 rolls around is below:

Andorra, Austria, Belgium, Bosnia, Bulgaria, Croatia, Czech Republic, Denmark, Estonia, Finland, Greece, Greenland, Hungary, Iceland, Ireland, Isle of Man, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Maldives, Mexico, Monaco, Netherlands, Norway, Poland, Portugal, Romania, Russia, Slovakia, Slovenia, Spain, Sweden, Switzerland, and Taiwan

Locations in Taiwan recently began selling the new iPhones, with some customers that having waited in line for more than 60 hours to get one of the first available phones in the country (via TechBang).

iphone6slinetaiwanCustomers line up for the iPhone 6s in Taiwan, via TechBang
In several of the countries where the iPhone 6s launch is still a few hours off, customers are already lining up. In Copenhagen and Sweden, customers are waiting outside Telia stores to get an iPhone. In Russia, customers have the option to get their iPhone 6s and 6s Plus devices delivered via taxi, and in Italy, customers are waiting in line at the Apple Store in Campi Bizenzio as a fundraiser for a pediatric hospital.

http://platform.twitter.com/widgets.js
Following today’s launch, iPhone 6s and 6s Plus availability will also be expanding to additional countries as part of third, fourth, and fifth wave launches set to take place on October 10, October 16, and October 23.

October 10: Bahrain, Jordan, Kuwait, Qatar, Saudi Arabia, and United Arab Emirates
October 16: India, Kazakhstan, Malaysia, South Africa, and Turkey
October 23: Belarus, Guam, Moldova, Serbia, and Ukraine

In a recent press release announcing opening weekend iPhone 6s and 6s Plus sales of more than 13 million, Apple said the company will bring the new iPhones to more than 130 countries by the end of the year.


9
Oct

Volkswagen may give money to owners of emissions-cheating cars


VW America CEO Testifies At House Hearing On Emissions Cheating Scandal

If you’re an owner of one of the 11 million owners of a Volkswagen car that’s part of the company’s huge emissions cheating scandal, you might be getting some compensation for the car’s lost value. As reported by ABC News, Volkswagen US CEO Michael Horn (pictured above) testified today in front of a congressional subcommittee and said that the company might pay the owners of affected cars as a way to make up for the fact that resale value for those vehicles (and indeed pretty much any VW out there) is going to drop. However, Horn said that Volkswagen wouldn’t be refunding customers money. The company also isn’t planning to provide loaner cars for owners, as the affected vehicles are still safe to drive (even though they’re releasing up to 40 times more than the EPA’s acceptable standard).

That’s just one aspect of the lengthy grilling session Horn endured today — he also claimed that Volkswagen as a company didn’t have any knowledge of what was going on, instead saying the “defeat devices” that made its cars pass their emissions tests were put in place by a small number of software engineers that the company has yet to identify. That’s a claim that at least one congressman (Chris Collins, R-NY) denied in strong language: “Either your entire organization is incompetent when it comes to trying to come up with intellectual property, and I don’t believe that for a second, or they are complicit at the highest levels in a massive cover-up that continues today,” Collins said, according to The Washington Post.

It also seems that while the affected cars will be able to meet their original gas milage ratings after Volkswagen’s recall and fix, the cars will actually suffer a slight performance decrease. Horn said that at top speed, one to two miles per hour may be missing — not something that will likely affect most drivers, but still something worth noting. The full effects of Volkswagen’s planned recall will likely not be fully revealed for a bit longer, but the company says it’ll be kicking that off in 2016. But it won’t happen overnight: Horn said that the full recall could take at least one to two years to complete, notes The Verge. And that appears to be just for vehicles in the US — only a relatively small percentage of the total cars affected.

[Image credit: Chip Somodevilla/Getty Images]

Via: Phys.org

Source: ABC News, The Washington Post

9
Oct

Microsoft’s taking HoloLens on tour to woo developers


APTOPIX Microsoft Windows 10

Microsoft has already said its mixed reality headset, HoloLens, will be reaching developers early next year. But while we wait for that to happen, the company plans to take it on tour across the US and Canada, in an event that’s going to give developers the chance to try the device firsthand. They’ll also be able to meet members of the HoloLens team and learn how to create holographic experiences, which is a smart way to lure in any dev who’s thinking about paying the $3,000 for a test unit. The live demo trip begins October 13th in Seattle, followed by Toronto, Salt Lake City, Chicago, San Francisco, Los Angeles, New York City, Minneapolis, Phoenix, Atlanta and, lastly, Austin. To register, as well as find out the exact dates for each city, check out the event’s dedicated site.

[Image credits: Associated Press]

Via: Windows Central

Source: Microsoft

9
Oct

Uber accuses Lyft CTO of corporate espionage


The logo of car-sharing service app Uber on a smartphone over a reserved lane for taxis in a street is seen in this photo illustration taken in Madrid on December 10, 2014. REUTERS/Sergio Perez/Files

Lyft and Uber are more than business rivals, they are bitter rivals. That bitterness has taken a nasty turn as an Uber investigation into a breach of their driver database has escalated to accusations of corporate espionage. Uber says an IP address tied to Lyft CTO Chris Lambert has been identified as a source that accessed an Uber security key.

The problem for Uber is the fact that the security key in question was public available on the company’s Github for almost a year. Access logs show Lambert’s Comcast IP address was used to access the Github page. Beyond that though, there does not appear to be any evidence that anything illegal was done. The investigation has also revealed that the database breach was launched from a different IP address.

Nevertheless, Uber’s attorneys have been filing a variety of motions with the courts and have persuaded U.S. Magistrate Judge Laurel Beeler to issue a subpoena for Comcast records as they may help reveal information about the hacker.

This is not the first time the ride-sharing services had battled each other. Last year Uber appeared to try to harm Lyft by targeting Lyft drivers for conversion, sometimes by ordering fake rides to open communication.

source: Reuters
via: The Verge

Come comment on this article: Uber accuses Lyft CTO of corporate espionage

9
Oct

Build an automated time card for work, school or… whatever, part 1 – Android customization


Tasker Time card

Did you get the chance to build last week’s Android customization project? It was a real time battery usage alarm system, of sorts, made entirely in Tasker to inform you when your device is discharging too quickly.

This week we will utilize many of the same tools, just with a new task in mind. Let’s build a time card to track how you spend your time, like at work or at school, and then we’ll automate it.

First and foremost, I want to inform you that this will be a two-part project. You will need to tune in next week as well if you desire instruction to completely finish the project. I’ll try to leave off today with something that functions, but the actual automation aspect of it all will have to wait until next time.

Before we begin

Tasker – Google Play StoreTasker. Yes, you knew I was going to say that, and yes, you’ll need to have Tasker installed to follow along today. Tasker is $2.99 in the Google Play Store. If you follow along even half of our projects in this Android customization series, you’ll find Tasker is well worth the cost.

Build a time card using Tasker

Before we dive in, allow me to explain the approach. For you advanced Tasker users, this should be almost enough to head off on your own.

Tasker Time card

First, we are going to follow the file writer approach that we’ve used for a few projects in a row now. That is, we’ll write to a .txt file when we start work/school/gaming/etc. with a message indicating the date and time we began. Then, simply enough, we’ll write again to that .txt file when we are finished our tasks.

Second, we’ll perform a few calculations on those numbers, to come up with our total time spent between start and stop.

Third, we’ll look at ways to automate these Tasks, in order to eliminate the effort required to track our comings and goings. This is the part of it all that will have to wait for next week, it can be more complicated than it sounds.

If you know me, there will be more to it than just the ideas above, so be sure to put on your thinking caps, I don’t plan on being gentle for this project.

Create your text file

To make things easy later, the first thing you’ll want to do is create and save a blank text file to your Android device. I’m pretty lazy, I just called it “TimeCard.csv”. Hint: if you didn’t notice, I will use a .csv file, you can use .txt if you want, it’s all the same for our needs today.

Save your start time

The first thing we’ll do when we fire up Tasker is to take note of when you start your day/project/etc. Simple enough, we’ll save the date and time to a variable, then write that variable to a file. We’ve done this before, haven’t we?!?

Start a new Task, name it something appropriate, like “TimeCardLogin“.

Add your first action.

Tasker Time card

Select Variables.

Select Variable Set.

Give the variable a global name, something like “%LOGINWORK‘.

In the To section, enter “%DATE %TIME“. Normally I would encourage you to play with this text, add other info, not this time folks, copy it just as I have it.

Hit that system Back button, you’re done there and ready to add your next action.

Add your second action.

Tasker Time card

Select File.

Select Write File.

Beside File, tap the magnifying glass to look for your “TimeCard.csv” file.

In the Text field, enter your variable from above, plus an identifier that this is the starting time, I have “In, %LOGINWORK“.

This is where you could add other variables and info, if you want. For example, you could add your current battery status and maybe even pull in the weather, just for fun. You play with it later, for now, enter the text above and let’s move on.

Be sure to turn on the check boxes beside both Append and Add Newline.

Hit the system Back button. You’re done here.

Save your stop time

This is going to be quick, you will ultimately duplicate the start time Task, you know there is a Clone option in the long press menu of a Task, right? OK, good, do that, then we just rename a bunch of stuff.

I called my stop task “TimeCardLogOut“.

Tasker Time card

My first action is that Variable, I called it “LOGOUTWORK” and made sure it had the value “%DATE %TIME“.

Tasker Time card

My second action is the Write File, writing to “TimeCard.csv” again, I gave it text “Out, %LOGOUTWORK“. Also, make sure Append and Add Newline are turned on.

That was short and sweet, I hope you got it.

Close out of this Task, you are good to move on.

Is that all?

Here’s the thing, if you want to keep this project super simple, you can add Tasker Task Widgets to your Homescreen to trigger the two above Tasks. Nice and simple, hit the start button when you get to work, hit the stop button when you are leaving, then check out your .csv or .txt file later to actually calculate your time.

Tasker Time card

You know I want to do more, so let’s push forward and have some fun.

First up, and this is more difficult than it sounds, I want to pop up an on-screen notification of my total time for the day. Good news, we are about to play with the Variable Convert function, just like when we asked ourselves how many days until Christmas?

Start a new Task, I’ll call mine “ShowWorkTime“.

Now buckle in, I’ve got eight actions coming your way, and I’m going to blow through most of them pretty quickly.

First action. We take our log in time, and convert it to seconds, so that we can compare it to the log out time.

Tasker Time card

Select Variables.

Select Variable Convert.

Name “%LOGINWORK“.

Function: Date Time to Seconds. (This is why we had to enter “%DATE %TIME” in the variables earlier.)

Finally, Store Result In a new variable name, I’ll call mine “%INTIME“.

Good, now Back out of action one.

Second action, repeat the previous for our log out time.

Tasker Time card

Select Variables -> Variable Convert.

Name: “%LOGOUTWORK

Function: Date Time to Seconds.

Store Result In%outtime“. (This one can be a local variable, denoted by it being all lower case characters.)

Back out of action two.

Third action, the calculations. We’ll just save them into a new variable.

Tasker Time card

Select Variables -> Variable Set.

Name: “%WORKTIME“.

To: “%outtime – %INTIME“.

Turn on the toggle beside Do Maths.

Back out of action three.

Fourth action, display the results.

Tasker Time card

Select Alert.

Select Flash.

Text: “%WORKTIME seconds.”

Back out of action four.

OK, let me stop right here, the following 4 actions are frivolous. Seriously, I took the time to, in order, Action 5. convert the value from seconds into minutes, Action 6. flash that to the display, then Action 7. convert it to hours and Action 8. flash that to the screen. Let’s look at it all in an image.

Tasker Time card

Truth is, you can see all of the pertinent info in the screenshot of my Task above. You may choose to clean up your work, perhaps convert straight to hours in one Variable Set, then only display that. I invite you to play around, especially since my project puts info on the display three times in a row, that’s just not a friendly thing to do.

However, see how I created a global variable in there, “%WORKTIMEMIN”? This is for a reason! I won’t have time today to dive deeper on this, but I’ll tell you that when Tasker writes to your Google Calendar, it uses time values stored in minutes. Hint, hint.

OK, finish up this Task as you see fit. I wouldn’t blame you for keeping it simple and following all of my steps. I would be proud of you if you took the time to use Variable Split to clean up your output. You know, instead of displaying “8.33 hours,” display “8 hours, 19 minutes” instead. If you want to see how this is done, I plan to go into detail on the Variable Split in a few weeks.

Finally, we have one last thing to do for cleanup.

Run the display Task from the Log Out Task

To make things easy, we will make it so that the “ShowWorkTime” Task runs automatically when you run your “TimeCardLogOut” Task. The idea is simple, when you tell Tasker to log out, it write to the file and then displays the info on the screen, all in one move.

Head back into your “TimeCardLogOut” Task.

Tap the “+” button to add a new action.

Tasker Time card

Select Task.

Select Perform Task.

Tap the magnifying glass beside Name and find your new “ShowWorkTime” Task.

Tasker Time card

That’s it, hit the system Back button to save and exit.

What’s next

Notes:

  • Make sure you run the “TimeCardLogIn” Task before you run the “TimeCardLogOut” Task. If not, the first variables will be empty and will cause errors when it tries to calculate your time.
  • Because our variables %DATE %TIME only collect time to the nearest minute, you will not see your seconds counted. There are variables that you can add for that, if your time tracking needs require that level of precision.

Now, all we did with our data today was write it to a local file and show it on the screen. As always, I urge you to think outside the box and try new and different things with your data. Of course, you can open your .txt file and extract the data, even import it into a spreadsheet and make some graphs or an invoice.

Tasker Time card

Maybe you would like to skip the whole text file thing and dump your data right into Google Calendar. Create your variables, collect your time, then create a Task with App -> Calendar Insert. I won’t go into details on how that all works, but it can be done.

Tasker Time card

Also, Pushbullet can be your friend if you wish to push notification of the data to your PC automatically.

Lunch. If you like to leave the office for lunch, or any other reason throughout your day, keep in mind that you will have extra Ins and Outs to handle. Your .txt file will accurately show your in and out times, but you’ll have to add in extra variable management to calculate your full time, including the stoppage time.

Last thought, you could use Tasker to send an email or SMS to IF by IFTTT, which can then take the data and insert it right into a Google Sheets document. This is just an idea, I haven’t thoroughly tested it, and probably won’t for my own needs.

Tasker Time card

Next week

I hope you are off and running with this Android customization project, obviously, you can tweak it to track any length of time important to you. Maybe you need to track your video game playing time, your sleep or a workout, whatever it is, you’ve got the first half of it all, next week we’ll finish up. Specifically, join us next week to look at building triggers for this project, such as using NFC tags, automatically based on your location or maybe connecting to a specific WiFi network.

There are so many ways you can go with this project, what do you have in mind?

9
Oct

Pix the Cat makes its way to the Play Store for NVIDIA SHIELD devices


Pix the Cat 1

Pix the Cat is an arcade-style puzzler that’s been available on Steam for some time now, and it’s managed to gain quite the following. And now if you happen to own a NVIDIA SHIELD Tablet or SHIELD Android TV set-top box, you can get in on the fun too. The game has just made its way to the Google Play Store as an exclusive to Tegra-powered devices.

The game is sort of a mashup between Snake and Pac-Man, where each screen contains a certain number of eggs that you’ll need to collect. Each time Pix picks up an egg, a cute little duckling hatches and follows you around the level. The aim of the game is to deposit the ducklings on the designated target spaces. You’ll ultimately score more points the more ducks you deposit at one time, so it’s definitely smart to wait until you collect all the ducks before hitting the targets.

This is made by the same team that developed Rayman Jungle Run, so the graphics are pretty great. Check out the screenshots below to get a brief look at just four of the 70 total levels in this game.

#gallery-1
margin: auto;

#gallery-1 .gallery-item
float: left;
margin-top: 10px;
text-align: center;
width: 25%;

#gallery-1 img
border: 2px solid #cfcfcf;

#gallery-1 .gallery-caption
margin-left: 0;

/* see gallery_shortcode() in wp-includes/media.php */

So, we already told you about the NVIDIA SHILED exclusivity, but we still haven’t mentioned the price. It’s available for $9.99, which certainly doesn’t make it the cheapest title in the Play Store. With that said, we’d say this game is incredibly addictive and is worth checking out if you own one of the compatible devices. Be sure to watch the trailer attached below, and head to the Play Store link if you’re interested in the download.

Download Pix the Cat from Google Play

9
Oct

Build an automated time card for work, school or… whatever, part 1 – Android customization


Tasker Time card

Did you get the chance to build last week’s Android customization project? It was a real time battery usage alarm system, of sorts, made entirely in Tasker to inform you when your device is discharging too quickly.

This week we will utilize many of the same tools, just with a new task in mind. Let’s build a time card to track how you spend your time, like at work or at school, and then we’ll automate it.

First and foremost, I want to inform you that this will be a two-part project. You will need to tune in next week as well if you desire instruction to completely finish the project. I’ll try to leave off today with something that functions, but the actual automation aspect of it all will have to wait until next time.

Before we begin

Tasker – Google Play StoreTasker. Yes, you knew I was going to say that, and yes, you’ll need to have Tasker installed to follow along today. Tasker is $2.99 in the Google Play Store. If you follow along even half of our projects in this Android customization series, you’ll find Tasker is well worth the cost.

Build a time card using Tasker

Before we dive in, allow me to explain the approach. For you advanced Tasker users, this should be almost enough to head off on your own.

Tasker Time card

First, we are going to follow the file writer approach that we’ve used for a few projects in a row now. That is, we’ll write to a .txt file when we start work/school/gaming/etc. with a message indicating the date and time we began. Then, simply enough, we’ll write again to that .txt file when we are finished our tasks.

Second, we’ll perform a few calculations on those numbers, to come up with our total time spent between start and stop.

Third, we’ll look at ways to automate these Tasks, in order to eliminate the effort required to track our comings and goings. This is the part of it all that will have to wait for next week, it can be more complicated than it sounds.

If you know me, there will be more to it than just the ideas above, so be sure to put on your thinking caps, I don’t plan on being gentle for this project.

Create your text file

To make things easy later, the first thing you’ll want to do is create and save a blank text file to your Android device. I’m pretty lazy, I just called it “TimeCard.csv”. Hint: if you didn’t notice, I will use a .csv file, you can use .txt if you want, it’s all the same for our needs today.

Save your start time

The first thing we’ll do when we fire up Tasker is to take note of when you start your day/project/etc. Simple enough, we’ll save the date and time to a variable, then write that variable to a file. We’ve done this before, haven’t we?!?

Start a new Task, name it something appropriate, like “TimeCardLogin“.

Add your first action.

Tasker Time card

Select Variables.

Select Variable Set.

Give the variable a global name, something like “%LOGINWORK‘.

In the To section, enter “%DATE %TIME“. Normally I would encourage you to play with this text, add other info, not this time folks, copy it just as I have it.

Hit that system Back button, you’re done there and ready to add your next action.

Add your second action.

Tasker Time card

Select File.

Select Write File.

Beside File, tap the magnifying glass to look for your “TimeCard.csv” file.

In the Text field, enter your variable from above, plus an identifier that this is the starting time, I have “In, %LOGINWORK“.

This is where you could add other variables and info, if you want. For example, you could add your current battery status and maybe even pull in the weather, just for fun. You play with it later, for now, enter the text above and let’s move on.

Be sure to turn on the check boxes beside both Append and Add Newline.

Hit the system Back button. You’re done here.

Save your stop time

This is going to be quick, you will ultimately duplicate the start time Task, you know there is a Clone option in the long press menu of a Task, right? OK, good, do that, then we just rename a bunch of stuff.

I called my stop task “TimeCardLogOut“.

Tasker Time card

My first action is that Variable, I called it “LOGOUTWORK” and made sure it had the value “%DATE %TIME“.

Tasker Time card

My second action is the Write File, writing to “TimeCard.csv” again, I gave it text “Out, %LOGOUTWORK“. Also, make sure Append and Add Newline are turned on.

That was short and sweet, I hope you got it.

Close out of this Task, you are good to move on.

Is that all?

Here’s the thing, if you want to keep this project super simple, you can add Tasker Task Widgets to your Homescreen to trigger the two above Tasks. Nice and simple, hit the start button when you get to work, hit the stop button when you are leaving, then check out your .csv or .txt file later to actually calculate your time.

Tasker Time card

You know I want to do more, so let’s push forward and have some fun.

First up, and this is more difficult than it sounds, I want to pop up an on-screen notification of my total time for the day. Good news, we are about to play with the Variable Convert function, just like when we asked ourselves how many days until Christmas?

Start a new Task, I’ll call mine “ShowWorkTime“.

Now buckle in, I’ve got eight actions coming your way, and I’m going to blow through most of them pretty quickly.

First action. We take our log in time, and convert it to seconds, so that we can compare it to the log out time.

Tasker Time card

Select Variables.

Select Variable Convert.

Name “%LOGINWORK“.

Function: Date Time to Seconds. (This is why we had to enter “%DATE %TIME” in the variables earlier.)

Finally, Store Result In a new variable name, I’ll call mine “%INTIME“.

Good, now Back out of action one.

Second action, repeat the previous for our log out time.

Tasker Time card

Select Variables -> Variable Convert.

Name: “%LOGOUTWORK

Function: Date Time to Seconds.

Store Result In%outtime“. (This one can be a local variable, denoted by it being all lower case characters.)

Back out of action two.

Third action, the calculations. We’ll just save them into a new variable.

Tasker Time card

Select Variables -> Variable Set.

Name: “%WORKTIME“.

To: “%outtime – %INTIME“.

Turn on the toggle beside Do Maths.

Back out of action three.

Fourth action, display the results.

Tasker Time card

Select Alert.

Select Flash.

Text: “%WORKTIME seconds.”

Back out of action four.

OK, let me stop right here, the following 4 actions are frivolous. Seriously, I took the time to, in order, Action 5. convert the value from seconds into minutes, Action 6. flash that to the display, then Action 7. convert it to hours and Action 8. flash that to the screen. Let’s look at it all in an image.

Tasker Time card

Truth is, you can see all of the pertinent info in the screenshot of my Task above. You may choose to clean up your work, perhaps convert straight to hours in one Variable Set, then only display that. I invite you to play around, especially since my project puts info on the display three times in a row, that’s just not a friendly thing to do.

However, see how I created a global variable in there, “%WORKTIMEMIN”? This is for a reason! I won’t have time today to dive deeper on this, but I’ll tell you that when Tasker writes to your Google Calendar, it uses time values stored in minutes. Hint, hint.

OK, finish up this Task as you see fit. I wouldn’t blame you for keeping it simple and following all of my steps. I would be proud of you if you took the time to use Variable Split to clean up your output. You know, instead of displaying “8.33 hours,” display “8 hours, 19 minutes” instead. If you want to see how this is done, I plan to go into detail on the Variable Split in a few weeks.

Finally, we have one last thing to do for cleanup.

Run the display Task from the Log Out Task

To make things easy, we will make it so that the “ShowWorkTime” Task runs automatically when you run your “TimeCardLogOut” Task. The idea is simple, when you tell Tasker to log out, it write to the file and then displays the info on the screen, all in one move.

Head back into your “TimeCardLogOut” Task.

Tap the “+” button to add a new action.

Tasker Time card

Select Task.

Select Perform Task.

Tap the magnifying glass beside Name and find your new “ShowWorkTime” Task.

Tasker Time card

That’s it, hit the system Back button to save and exit.

What’s next

Notes:

  • Make sure you run the “TimeCardLogIn” Task before you run the “TimeCardLogOut” Task. If not, the first variables will be empty and will cause errors when it tries to calculate your time.
  • Because our variables %DATE %TIME only collect time to the nearest minute, you will not see your seconds counted. There are variables that you can add for that, if your time tracking needs require that level of precision.

Now, all we did with our data today was write it to a local file and show it on the screen. As always, I urge you to think outside the box and try new and different things with your data. Of course, you can open your .txt file and extract the data, even import it into a spreadsheet and make some graphs or an invoice.

Tasker Time card

Maybe you would like to skip the whole text file thing and dump your data right into Google Calendar. Create your variables, collect your time, then create a Task with App -> Calendar Insert. I won’t go into details on how that all works, but it can be done.

Tasker Time card

Also, Pushbullet can be your friend if you wish to push notification of the data to your PC automatically.

Lunch. If you like to leave the office for lunch, or any other reason throughout your day, keep in mind that you will have extra Ins and Outs to handle. Your .txt file will accurately show your in and out times, but you’ll have to add in extra variable management to calculate your full time, including the stoppage time.

Last thought, you could use Tasker to send an email or SMS to IF by IFTTT, which can then take the data and insert it right into a Google Sheets document. This is just an idea, I haven’t thoroughly tested it, and probably won’t for my own needs.

Tasker Time card

Next week

I hope you are off and running with this Android customization project, obviously, you can tweak it to track any length of time important to you. Maybe you need to track your video game playing time, your sleep or a workout, whatever it is, you’ve got the first half of it all, next week we’ll finish up. Specifically, join us next week to look at building triggers for this project, such as using NFC tags, automatically based on your location or maybe connecting to a specific WiFi network.

There are so many ways you can go with this project, what do you have in mind?