Data-Driven Table Views 🚀

Vadim Bulavin
1 min readDec 12, 2018

When looking through you current project’s code base, how many table views can you count?

The usual approach to handling table views is cumbersome and has a number of non-obvious drawbacks that gradually degrade into technical debt if not treated correctly. Some examples are: repeated boilerplate code, violation of dependency inversion, complex flow of control.

In this article you will learn:
💡 What’s wrong with standard implementations of UITableViewDataSource;
💻 How to create a data-driven data source agnostic of UIKit;
📈 How to initialize a dynamic table view in 12 lines of code;

Continue reading the article on my blog: http://www.vadimbulavin.com/data-drive-table-views/.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Vadim Bulavin
Vadim Bulavin

Written by Vadim Bulavin

Senior iOS Software Engineer at Pluto TV. Creator of Yet Another Swift Blog https://www.vadimbulavin.com/. Coding for fun since 2008, for food since 2012.

No responses yet

Write a response