Frankly, I am impressed with AirAsia. Although they have reputation of being delay flight, I still think that they are good in what they do. They just come out with an new service, web check-in. You can find the link to web check-in on their website bottom left hand corner as circled in the picture above.
You are now no longer need to be at the airport at least 1-2 hours before. Just log-on to their website, read the necessary instructions, terms and condition, agree to the T&C, key-in your reservation number which is in the itinerary, print out the boarding pass and finish. You can now go to airport and straight to the gate to depart without having to queue for boarding pass. You can time yourself to be at the gate 10 minutes before the departure. It saves you a lot of time and effort.
However, this arrangement is applicable for domestic flight only. Only one piece of cabin baggage is allowed to be carried on board provided that it does not exceed the dimensions of 56cm X 36cm X 23cm and provided that it does not weigh more than 7kg. You can check-in 6 hours prior and up to 2 hours before the scheduled flight departure time. Expectant mothers, passenger travelling with infant less than 8 days old, passenger that require special assistance and passenger travelling alone below 16 years old, are not allowed to use this facility.
If you need further information on this topic, please leave in the comment. I will revert back in the same comment column.