All Projects → AkkeyLab → Lazygrid

AkkeyLab / Lazygrid

Licence: mit
SwiftUI sample using LazyVGrid

Programming Languages

swift
15916 projects

Labels

Projects that are alternatives of or similar to Lazygrid

WWDCast
The unofficial WWDC application for iOS
Stars: ✭ 22 (-8.33%)
Mutual labels:  wwdc
2019
Student submissions for the WWDC 2019 Scholarship
Stars: ✭ 276 (+1050%)
Mutual labels:  wwdc
Swiftui 2048
A 2048 game writing with SwiftUI.
Stars: ✭ 539 (+2145.83%)
Mutual labels:  wwdc
SwiftUI-Flux
🚀 This is a tiny experimental application using SwiftUI with Flux architecture.
Stars: ✭ 52 (+116.67%)
Mutual labels:  wwdc
WWDC
🌈 𝐖𝐖𝐃𝐂 𝐒𝐞𝐬𝐬𝐢𝐨𝐧 𝐍𝐨𝐭𝐞𝐬 👩🏻‍💻 ✨
Stars: ✭ 31 (+29.17%)
Mutual labels:  wwdc
Awesome Swiftui
A curated list of awesome SwiftUI tutorials, libraries, videos and articles.
Stars: ✭ 289 (+1104.17%)
Mutual labels:  wwdc
Combine
🐻‍❄️ Combine 을 공부해 봅시다 🐧
Stars: ✭ 24 (+0%)
Mutual labels:  wwdc
About Swiftui
Gathering all info published, both by Apple and by others, about new framework SwiftUI.
Stars: ✭ 5,954 (+24708.33%)
Mutual labels:  wwdc
2018
Student submissions for the WWDC 2018 Scholarship
Stars: ✭ 261 (+987.5%)
Mutual labels:  wwdc
Designcode Swiftui
📱 An app fully written in SwiftUI showcasing beautiful design and animations.
Stars: ✭ 529 (+2104.17%)
Mutual labels:  wwdc
WWDC Learning Review
Present what I learned from WWDC each year. Purpose to work as a Learning Note
Stars: ✭ 16 (-33.33%)
Mutual labels:  wwdc
mnist-coreml
Simple convolutional neural network to predict handwritten digits using Keras + CoreML for WWDC '18 scholarship [Accepted]
Stars: ✭ 45 (+87.5%)
Mutual labels:  wwdc
Swiftui
`SwiftUI` Framework Learning and Usage Guide. 🚀
Stars: ✭ 3,989 (+16520.83%)
Mutual labels:  wwdc
WWDC
👩🏻‍💻 1일 1WWDC 영상 보기 🎬
Stars: ✭ 23 (-4.17%)
Mutual labels:  wwdc
Asciiwwdc.com
Searchable full-text transcripts of WWDC sessions
Stars: ✭ 542 (+2158.33%)
Mutual labels:  wwdc
WWDChrome
Chrome extension which lets you watch WWDC Developer Videos in Google Chrome (thus not having to use Safari)
Stars: ✭ 18 (-25%)
Mutual labels:  wwdc
Wwdc Session Transcripts
WWDC Session Transcripts
Stars: ✭ 283 (+1079.17%)
Mutual labels:  wwdc
Awesome Swift Korean Lecture
훌륭한 Swift 세션 동영상(강좌), 한글 자막있는 혹은 한국어 강의 정보 링크 모음 (Awesome Swift Korean lecture information)
Stars: ✭ 649 (+2604.17%)
Mutual labels:  wwdc
Swiftuitodo
An example to-do list app using SwiftUI which is introduced in WWDC19
Stars: ✭ 585 (+2337.5%)
Mutual labels:  wwdc
Downloader For Apple Developers
Download Xcode, WWDC Videos, and other developer tools up to 16 times faster.
Stars: ✭ 456 (+1800%)
Mutual labels:  wwdc

 SwiftUI sample using LazyVGrid

It is a practical application using LazyVGrid announced at WWDC2020. As soon as you download it, you'll see how great it is.
It's a beta version, so you need to be aware that it may not work properly with the official release.

Installation

Run this script to install it.

$ ./setup.sh

This application uses Flickr to search for images to display. First, get the Flickr API key from here.
Next, set the acquired character string in KeyHelper.consumerKey and KeyHelper.consumerSecret respectively.

import Foundation

enum KeyHelper {
    static var consumerKey: String {
        "XXXXXXXXXX"
    }
    static var consumerSecret: String {
        "XXXXXXXXXX"
    }
}

You can write more simply

code_comparison The left is an example using LazyVGrid. And the right is an example of not using LazyVGrid at all. You can see that it is now very simple to implement.
Evolution doesn't stop there.
As its name suggests, LazyVGrid can handle delayed rendering. The drawing of each View is only started when it is displayed on the screen.

Official documentation

Requirements

env version
Swift 5.x
Xcode 12.x
iOS 14.x

License

AkkeyLab/LazyGrid is available under the MIT license. See the LICENSE file for more info.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].