The Three best To-Do app for Android

Getting work done is the philosophy of life.  Now finding the right tool to keep a track of your work is an individual’s decision. Someone’s best can be junk for the other one. It all comes down to individual preference. That said, there are certain apps that are better than the rest and today we are going to list the 3 best to-do app for Android in no particular order.

How did I come up with these apps? There are a couple of things an app needs to offer to make this list.

  • Design and functionality of the application.
  • Features of the application – The best applications should offer syncing
  • Cross-platform availability – The app should be available on all major platform.

Top three to-do app for Android

Any.do for Android

Any.do is is my personal favorite when it comes to organizes and keeping track of all my tasks. The truth is, I am a horrible person when it comes to managing work with time.

Any.do for Android

Any.do is a good looking to-do app for Android.  It’s actually my favorite to-do app on Android. The best part about Any.do is that, that it is available for every device you can imagine (Android, iOS, Chrome app and Mac app).  It has almost all kinds of features one can think about. From location-time based reminders, recurring reminders to customized.

The other thing the app really does well is to keep you calm. It tries to keep you from getting overwhelmed by projects by adding different deadline. You can choose today, tomorrow or later to keep yourself on track. Plus it has a priority mode and a normal mode for different types of work.

Any.do used to once suck for Windows PC users as it did not have a proper web interface or a chrome app. Till date the chrome app feels slow and sluggish. Finally, they have released a web app that can be accessed from all platforms. This does solve the problem but offline editing of a task is still a little tricky for the Windows PC users.

Wunderlist for Android

Wunderlist is also a cross-platform to-do list manager that is available on Android, iOS, Windows and mac. Every platform has their own standalone application.

Wunderlist for Android

It’s highly customizable. One can change how it looks and feels. All the features one can imagine is right there. Recurring reminders, Starred to-do task, task folders and much more. You can also share your task list with other co-workers and family members.

The best part is how it notifies users. It is never intrusive and at the same time is excellent in reminding if you’re nearing the deadline.

One thing it lacks is the priority task. The most you can do is just star your tasks.

Google Keep

It’s no surprise that Keep makes it to this list. If you’re an Android user you will already know how capable Google Keep is. Google keep was originally introduced as a note-keeping app which evolved into a fabulous to-do application.

Google Keep is maybe the fastest flexible application for Google when it comes to managing your own task list.

Google Keep for Android

Google Keep is an app to store notes, Photo, Video and voice notes, check lists and task list with different color code. I really love the color code thing Google has done with Keep. It makes me fall in love with it every time. And yes, no surprises it’s available on the web and all kinds of platforms.

If you’re an Android user, it’s already there. It needs no initialization, no setting-up. It’s there and it’s ready to work out of the box and will sync with your Google account.

With all the comfort comes a little bit of problem too. It doesn;t carry all the feature that the other two carries. There are no recurring tasks, no calendar views,  no sub-task or something else.

But whatever be the reason the ease of use Google Keep has is really what sets it apart from all the other To-do task managing apps for Android.

So that’s the top three.  Remember, this list is never ending. There are so many apps that are great task-managers. There is Evernote, there is Todoist, TickTick and more. These all are great alternatives to ones named above. Now tell us which are your favorite apps. Comment below and we’ll check them out and they might pop on our next list.

Fixing “Kernel is not SEAndroid enforcing” on Galaxy S6 (SM-920I)

If you have ever come across the error Kernel is not SEAndroid enforcing on your Samsung Galaxy S6 (SM-G920I, international version) then don’t worry. There is a way in which you can fix this problem. Kernel is not SEAndroid enforcing is a problem you only come across when you are using a kernel that is incompatible with the version of OS you are using on you GS6.

I tried to root my GS6 last week and ran down with the same problem. I had to spend days finding the fix. Adding salt to the wound, there was no proper method that could solve my problem. For example, if you try to root your 5.1.1 Android OS galaxy S6 with a 5.0 Kernel you will run into the same problem that I did. This is a very common error that most of us run into. And with the latest update in December, there have been a number of issues popping up on XDA and other popular forums.

Therefore, I decided to write a guide that will cure the problem once and for all. But first let’s describe the issue that you might be facing. You would be getting the issue saying “Kernel is not SEAndroid enforcing” and then you might be stuck on the Samsung logo or in a constant boot loop.

The best way to get out of this is as follows.

Steps to fix Kernel is not SEAndroid enforcing issue

First of all, you need to downgrade to the firmware that was meant to be distributed in November or October. The one with security and stability update. This firmware is also a 5.1.1 update and will not be restricted by ODIN. Remember that you can’t downgrade to 5.0 version of touchwiz, you got to use the 5.1.1. because Samsung does not allow downgrading to an Android 5.0.

You require these files to fix this issue –

  1. ODIN v3.10.6 and CF auto root kit – Download here
  2. Download the older firmware from SAMMobile – Click here to download

Once you have downloaded both the files. You can start the rooting process and fix “Kernel is not SEAndroid enforcing” issue that you’ve faced.

  1. Run Odin from the zip file given above. Check that it’s 3.10.6 version, otherwise, it would just not work for you.
  2. Turn off your device and boot into the download mode using Power + Volume down + home button. Hold them together until you get to the download screen.
  3. Once you run Odin, plug in your device. You will see it showing a COMXX on the ID:COM port on the top left hand side.
  4. Make sure you have disabled re-partition from the options tab on Odin.
  5. Now click on AP/PDA on Odin and select the .tar.MD5 file you see in the CF auto root file you just extracted.
  6. Click on start to commence fixing the problem and rooting your phone.
  7. During the CF auto root Galaxy S6 rooting your phone will reboot, don’t worry.
  8. Now once the device restarts, the problem is solved. Check that you have SuperSU app on your device. The message will still be there but now the device will boot and no more boot loops or getting stuck.
  9. SuperSU enables any app to gain root access. Just to be sure install Root checker from the play store. If that happens then your phone is good to go. It’s rooted.

So that’s it, folks, Now remember the Kernel is not SEAndroid enforcing will show as you’ve rooted your phone, but don’t worry your phone will boot. It’s just a warning now. Please comment if you have any problem. I’ll help you right away.

Sky rocketing your WordPress website

It’s Techzane 2.0. Restarting a blog is totally crazy. After making huge progress, I see myself at level zero. Then again, I love writing and so, I am rebooting. The first thing that came to my mind was building a fast WordPress website, so here it is.

It’s been a while that I have written something about WordPress. Working in a firm as a digital marketer has changed my perception towards blogging. It’s not just not the simple, write and write, copy this, read that, get information and stuff. It’s about making a connection, just that.

So, the very first challenge I ever faced was when I joined a startup in Bangalore and I was managing its website. This is not a small blog, it’s a proper website with more than 100,000 views a month. I had to speed the website to clock under 5 seconds at least. Here is what I tried and the results were pleasing at the least.

Speeding up WordPress

How can you speed up WordPress? I don’t want to go through the same drill again and again. Get a CDN, install WP super cache and all. But, again these things work as hell. But, let me tell you there are many other things that matters a lot.

Start with compressing images

Though there are a lot of WordPress plugins that might help you compress images, but at the end plugins makes your website slower. Secondly, plugins like WP-Smush.it sucks hands down. It can only compress your website images up to 20-30%. Whereas using online tools such as JPG compressor or PNG compressor will the shrink the image at least by 40%, therefore reducing load time.

There is a plethora of online tools that can help you compress image and drastically reduce page load speed. Always upload images to your WordPress website after compression using image compression tools. Some of the popular image compression tools are –

Get WPEngine or AWS hosting

Get a solid web hosting. Nothing will ever come close to WPEngine or AWS hosting. These are one of the costlier web host but trust me they are the best at what they do. They are dedicated hosts that gives you a lot power as well as features. One of website runs of Amazon Web Services (AWS) hosting and It loads in 1.6 seconds. The website’s front page size is 1.4 MB and still it loads under 2 seconds. Fast, isn’t it?

The second one, this is equally good and is targeted for only WordPress website. The name of the service is WPEngine and it’s like a worshipped web hosting service in the WordPress space. If you want a super fast WordPress website look no further than WPEngine. Come check it out here.

Using a caching plugin with a CDN

Yeah, yeah, I get it. I am coming back with the same old recipe. Use caching and use a content delivery network (CDN). But it works wonderfully trust me.

First and foremost start using some plugins that can literally change how your WordPress website works. Installing caching plugins like W3 Total Cache and W3 Super Cache will boost your website speeds under seconds.

You can choose from among the two mentioned above, but I would suggest W3 Total cache. I have been using the plugin for the last 2 years and the best part is the level of customization just blows my mind.

Now, moving to the secondary part of this sub-topic. Content delivery network. It’s like the crust of the cake. You have a delicious looking cake, Cache is like the icing and frosting whereas CDN is your cake soft and yummy crust.

CDN are of two type. Well, yeah you guessed it right. There is two types side of CDNs. You can paid ones like Amazon CloudFront (I have used this a lot), MaxCDN etc and then there is CloudFront, WordPress image CDN and much more that are free to use. Though Cloudfront is both free and paid, but the free one is good if you just starting with your blog.

A Content delivery network will make a copy of your website content at different high performing and super fast servers around the world. This allows us to reduce server response time and also shortens the time taken to serve media to readers. A good CDN impacts your website speed by about 30-40%. That means your website load speeds will be faster by at least 30%.

Lazy load your images

Lazy load your images. Yes, lazy loading is a technique in which images load as you scroll through the website. There are a lot of miscellaneous plugins that can help you lazy load images on your WP powered website. This can be of a lot of help if you have an image heavy website.

The server would not fetch images until the reader scrolls to a certain part of the website. This can result in reducing your loading speed by at least 2-3 seconds. I’ll tell you my side of the story. I brought a website loading speed by 3 seconds by just enabling lazy loading on the website.

There are some really good plugins that can help with lazy loading images and other media component. Here are they –

Optimize your blog’s WP database

Every time the server requests a resource for loading a website, a query runs on the WordPress database and then the data is fetched. If your database is not properly optimized it will result in lower speed. Though it does hamper your speed by a lot, but if you have a content heavy website, then you need to take this seriously. A site with a lot of content needs an optimized database because there are a lot of queries being made at once. The more unorganized database the slower your website will be.

There is only and only one plugin that helps you fix this problem. The name of the plugin is WP-Optimize. You can run it once or program a scheduler to run it once a week to keep your DB squeaky clean. Here is the link to download the plugin.

Lastly use a simple Theme/Framework

You see the theme here on my blog. Why is it so simple. The reason is simple, it’s very lightweight. This allows my website to load faster and also provides a targeted user experience. You are never distracted as well as you land on our page really fast.

There a ton of feature rich themes that at the end of the day just slows down your website. Rather than that, try to use a theme like mine or go get The Thesis Framework and Themes from DIY themes. It’s one of the best and most used Framework around which allows to make your website from scratch or gives you a pre-made site as well.

So these are my pick of no-nonsense ways of sky-rocketing your WordPress website. That is speeding up your website so that it loads in 2-3 seconds maximum. Remember faster loading speeds ranks you much better than your competitor. It’s a must if you want blog and get huge traffic. If you anything else to add, feel free to comment below.