IRKit is a Wi-Fi enabled Open Source infrared remote controller device.
Using IRKit, you can control your home electronics devices like: air conditioners, TVs, DVRs, lights using your phone.
"IRKit Simple Remote" is IRKit's official app.
IRKit Simple Remote allows you to set up your IRKit, learn and send remote signals.
You can also add shortcuts on your home screen. Use shortcuts to send IR signals from other apps such as Tasker (with AutoShortcut) and AutomateIt.
You can also send IR signals using 3G/LTE network from outside your house too.
Buy IRKit at https://international.switch-science.com/catalog/1644/