LBTATools: ListController - Fast Clean List with Generics

preview_player
Показать описание
Building out lists after lists after lists gets super repetitive and tedious. But alas, this is what we have to work on in iOS applications. To speed up the process, I'd like to teach you how to use LBTAListController to quickly render out lists with cells and their model objects. Enjoy.

LBTATools

AppStore JSON APIs

Tinder Firestore Swipe and Match

Twitter Slide Out Menu Course

Podcasts Course

Intermediate Training Core Data

Instagram Firebase Course

Facebook Group

Completed Source Code

Hackintosh Build
Рекомендации по теме
Комментарии
Автор

This is one of the most epic things you have made! Using cells as a generic parameter made my code look so much better. Many thanks for the awesome explanation on how to create something like this.

Dennisvm
Автор

Brian simply the legend!! I just can’t get enough of your coding style, and I can’t thank you enough. You really helped me step up my iOS development skills. I learned more from you than what I learned in University.. All respect to you boss!!

ezadens
Автор

It's great to finally see someone doing this. Where I work we have our framework of our own, where we conform the model classes to the protocol and that protocol in turn is used to layout and handle all the table and collection view elements. We used protocols as we wanted to have some common functions for this to work especially passing the nib name.

ariq
Автор

Love it... #Brian: Hope to see more courses with the LBTA tool included... I have almost finished Appstore Course and I definitely recommend all his courses because are well explained and if you want to learn design without storyboard he is the one the best instructor ever seen.

Decatilinae
Автор

next good example why lbtatool is so useful, well done

PaweLiczek
Автор

Hi Bryan, how to use LBTAListCell with dynamic cell height?

nemotv
Автор

your videos make me more confident as an Jr ios developer thanks bro.

manan
Автор

How would you add a button? Would it be like:

let test = UIButton(title: "Message", titleColor: .black, font: .boldSystemFont(ofSize: 14), backgroundColor: .white, target: self, action: #selector(buttonAction))

@objc func buttonAction() {
    print("button clicked")
}

Inside the FriendRequestCell class? (also adding the button to the hstack in the setupViews() function in the FriendRequestCell class)

caseyschneider
Автор

Have u any full courses I’m a c# developer looking to come across to iOS native.

dotnetdevni
Автор

Brian, How would you implement the delegate to handle the tap on each cell using this controller. Do we still need to override the cellForItemAt function to set up the cell delegate?

bercarch
Автор

HI Brian, great video as always. I run into a error with LBTAListController, I follow your steps and run but got an error at required public init { fatalError() } under the LBTAListHeaderController class of the pod file

Nathan-ifzz
Автор

Is it possible to use this to render a cell with an optional image? i.e. if user chooses to add image, it will appear, if not then it will not. I believe the standard way to do this is to have two cell types but would prefer to use LBTA tools

Bruno-wrbj
Автор

Great tutorial!
Would be awesome if u showed how to connect the cells to show images and names from firebase users

oscargidefjord
Автор

Could you tell me how to implement multiple section with LBTATools?Thanks!

yuhaoliao
Автор

How can I detect which button was pressed on a cell with 3 buttons?

sergiofuchs
Автор

with LBTAComponents, how would you add Search bar in navigation title view and how it will work with DataSourceController and DataSource?

ridewithsingh
Автор

Love the stack idea, looks like flutter widgets.

moalimus
Автор

Is this a supplement to LBTAComponents or a replacement?

rickywitherspoon
Автор

Hello #Brian,

When I try install pod file, it'll install only some file not the same you example.
What should I do?
Thanks

kheangsenghort
Автор

Brian How would You do those 3 horizontal icons without using LBTATools?Thank you

ecptavares