You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Made with ❤️ by <ahref="https://github.com/ra1028">Ryo Aoyama</a>
22
+
</p>
23
+
20
24
---
21
25
22
26
|Declarative|Component-Based|Non-Destructive|
23
27
|:----------|:--------------|:--------------|
24
28
|Provides a declarative design with power of diffing algorithm for building list UIs.|Declare component once, it can be reused regardless kind of the list element.|Solves the various problems by architecture and algorithm without destructing UIKit.|
25
29
26
-
<palign="right">
27
-
Made with ❤️ by <ahref="https://github.com/ra1028">Ryo Aoyama</a>
28
-
</p>
29
-
30
30
---
31
31
32
32
## Introduction
@@ -37,7 +37,7 @@ This make it painless to build and maintain the complex UIs.
37
37
Uses [DifferenceKit](https://github.com/ra1028/DifferenceKit) which is highly optimized based on Paul Heckel's paper for diffing.
38
38
Declarative design and diffing algorithm make your code more predictable, debugging easier and providing beautiful animations to users.
39
39
40
-
Our goal is similar to [IGListKit](https://github.com/Instagram/IGListKit) and [Epoxy](https://github.com/airbnb/epoxy), we respect those library as pioneers.
40
+
Our goal is similar to [Instagram/IGListKit](https://github.com/Instagram/IGListKit) and [airbnb/Epoxy](https://github.com/airbnb/epoxy), we respect those library as pioneers.
<p>Uses <ahref="https://github.com/ra1028/DifferenceKit">DifferenceKit</a> which is highly optimized based on Paul Heckel’s paper for diffing.<br>
241
241
Declarative design and diffing algorithm make your code more predictable, debugging easier and providing beautiful animations to users. </p>
242
242
243
-
<p>Our goal is similar to <ahref="https://github.com/Instagram/IGListKit">IGListKit</a> and <ahref="https://github.com/airbnb/epoxy">Epoxy</a>, we respect those library as pioneers. </p>
243
+
<p>Our goal is similar to <ahref="https://github.com/Instagram/IGListKit">Instagram/IGListKit</a> and <ahref="https://github.com/airbnb/epoxy">airbnb/Epoxy</a>, we respect those library as pioneers. </p>
<p>You can add methods of <code>Delegate</code>, <code>DataSource</code> by inheriting each adapter.<br>
563
-
Furthermore, it can be customized the class of the elements(cell/header/footer) which becomes the container of component by setting it to <code>config</code>. </p>
566
+
<p>You can add methods of <code>delegate</code>, <code>dataSource</code> by subclassing each adapter. </p>
<spanclass="k">return</span><spanclass="s">"Header title for section</span><spanclass="se">\(</span><spanclass="n">section</span><spanclass="se">)</span><spanclass="s">"</span>
<p>Furthermore, it can be customized the class of the elements(cell/header/footer) which becomes the container of component by setting it to <code>config</code>. </p>
564
580
565
581
<ul>
566
582
<li><strong>config</strong><br>
567
583
The configuration which having the classes of elements. It can be specified only when adapter is initialized.<br></li>
0 commit comments