Test task fully written in Objective C
- Used next article for implementing flexible UITableView row height http://stackoverflow.com/questions/18746929/using-auto-layout-in-uitableview-for-dynamic-cell-layouts-variable-row-heights
- Objective C project has iOS 7.0 as deployment target
- Decided not to use .xib files for UITableViewCell subclasses because I think it's not good to keep them updated from both code and nibs. As we have some hacks related to table cells in this project (I mean expanding the height), it will be better for reading the sources to keep all the stuff in code only. From such a point, using xib seems to be additional complication of code
- Move Pods folder to .gitignore (a matter of taste)
- Writing tests for backend classes
- Make expanding animation smoother
- Use native UITableView instruments for expanding animation