Comments (3)
Hey @MertCelik,
Well, I basically started of by just building collection views in isolation, you could start with a simple application or a playground. Set low goals and then gradually build upon it. The main reason for my fear when I started out was just all the exceptions that can be thrown if you misconfigure your UICollectionViewFlowLayout
. This was kind of irrational because as soon as you stumble onto something that needs solving it also means that you are learning.
When it comes to resources, objc.io has some fantastic issue on the topic.
And then there is always the WWDC sessions that also are pretty ace to watch.
Last but not least, checking out open source on GitHub is also highly recommended, especially if find issues around optimizations or bugs that have a PR attached to it. Then you get both the problem and the answered all served up.
Hope this helps, if you find some additional resources that I might have missed then I'd appreciate it if you just hit me up on Twitter, you can never learn enough :)
from ios-foundation.
Hey @MertCelik, just wanted to follow up a bit on this. So, I've started building my own library to build collection views called Blueprints
. You can find it here: Blueprints, hope that can help you overcome your collection view fears. If you have any questions about it, just let me know and I'll do my best to help out :)
from ios-foundation.
Hey @zenangst , thank you very much for the tips! I have one nice app coming with collection views. I will dig into Blueprints and let you know if I have any questions about it!
from ios-foundation.
Related Issues (20)
- Use releases on GitHub HOT 5
- Class/struct structure HOT 9
- Danger HOT 3
- Compile time HOT 4
- MainThread guard HOT 5
- InjectionApp HOT 6
- Pull Requests HOT 7
- Investigate Circle CI for open source repositories HOT 4
- NavigationController style transition HOT 1
- On using lokalise HOT 2
- Naming with well known abbreviations HOT 7
- Swift 4 migration HOT 1
- Setup blog on Medium HOT 1
- Create iOS βawesomeβ repo to showcase libraries HOT 7
- Make a list of libraries we donβt want to maintain HOT 2
- Go through existing libraries to find potential new features HOT 3
- Unifying teams HOT 1
- Use shields.io for tagging repository status in README's for our libraries
- Make iOS Foundation logo
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ios-foundation.