Many users, myself included, feel the official Facebook app for Android is severely lacking -- it can take forever to update and often crashes. The free or paid app Friendcaster provides a superior Facebook experience on your Android device with all the features you'd expect.
After installing the app you'll need to sign into Facebook, assign permissions, decide if you want push notifications and choose a colour theme. I like that if you can select which permissions to allow access. Once in the app you can easily do all the Facebook essentials such as viewing your newsfeed, posting status updates, photos, and check-ins, as well as messages, events, managing groups/pages and chat.
If you need me I'll be deleting the official Facebook for Android app from my phone.