This is your work, valued

Astemir Eleev

Elite
@eleev

ios-learning-materials. ๐Ÿ“š Curated list of articles, tutorials and repos that may help you dig a little bit deeper into iOS [and Apple Platforms].

3.1k

uicollectionview-layouts-kit. ๐Ÿ“Custom layouts for UICollectionView with examples [iOS 12+].

812

swiftui-new-metal-shaders. ๐Ÿ”ฎ SwiftUI 5 Metal Shader Collection + scroll view layouts & effects.

769

compositional-layouts-kit. ๐Ÿ“ Advanced compositional layouts for UICollectionView [iOS 13+].

459

flappy-fly-bird. ๐Ÿฆ Flappy Bird game reincarnation [GameplayKit, SpriteKit, iOS 12+].

435

swift-design-patterns. ๐Ÿš€ The ultimate collection of Software Design Patterns & Principles with examples [38/79 Patterns].

423

swiftui-2048. ๐ŸŽฒ Classic 2048 game [SwiftUI 3.0, iOS 15.0+, macOS 12.0+].

270

soft-skills. ๐ŸฆList of Soft Skills for software engineers/developers.

209

drawer-view. ๐Ÿ“ค Custom UI component for iOS, replication of Apple's Apple Music player and Shortcutsโ€™ components view [Swift 5.0, iOS 12].

165

expandable-collection-view-kit. ๐Ÿ—‚ Expandable, hierarchical, flexible, declarative UICollectionView with diffable data sources & SwiftUI-like tree items builder [Swift 5.1, iOS & iPadOS 13].

137

spritekit-water-node. ๐ŸŒŠ Custom SpriteKit node that allows to simulate 2D water with respect to physics. The app demonstrates Flocking behaviour using GameplayKit, key-frame animation and custom fragment shader chaining (GLSL) ๐Ÿคฏ

116

ios-spritekit-shader-sandbox. ๐Ÿ‘พ Collection of custom effects for SpriteKit implemented using GLSL/Metal shaders.

97

extensions-kit. ๐Ÿ“ฆ Collection of Swift+Apple Frameworks extensions for speeding up software development [iOS & iPadOS].

81

tic-tac-toe. ๐Ÿ•น iOS game - classic Tic Tac Toe with AI and state machines [Swift + SpriteKit + GameplayKit].

76

swift-algorithms-data-structs. ๐Ÿ“’ Algorithms and Data Structures. The used approach attempts to fully utilize the Swift and POP.

61

ios-scenekit-shadertoy. ๐ŸŽฎ Easily add, changed and combine Vertex and Fragment shaders for SceneKit objects. Perfect tool for prototyping shaders in the context of SceneKit framework.

57

grid-compositional-layout. ๐Ÿงฒ Grid Compositional Layout is a SwiftUI 2.0 view that lays out the supplied views in a grid. Easily configurable and lazily retained [Swift 5.3, iOS 14.0+, iPadOS 14.0+, macOS 11.0(10.16)+]

53

fractal-bline-motion-effect. Metal shader for FBM-based pattern generation

46

skcomponents-kit. โš—๏ธ Collection of SpriteKit components for intermediate/advanced use cases.

42

animated-mesh-gradient. SwiftUI 6 Animated Mesh Gradient

38

physics-vehicle. ๐Ÿš— Physics-based 2D car behaviour and suspension demo [Swift, SpriteKit, iOS, macOS].

32

15-puzzle. ๐Ÿงฉ iOS game - classic 15 Puzzle game [Swift + SpriteKit].

25

hungry-wormy. ๐Ÿ› iOS & macOS game - classic snake game [Swift + SpriteKit].

23

concurrency-kit. ๐Ÿš„ Concurrency abstractions framework for Apple Platforms [Task, Atomic, Lock, Operation, etc.].

23

sprite-liquids-ios-app. ๐Ÿ’งDemonstrates a practical approach for liquid visualization using SpriteKit and CoreImage frameworks.

23

constraints-kit. ๐Ÿ— Declarative, Chainable & Lightweight Auto Layout constraints framework for iOS.

23

column-text-view-ui. ๐Ÿ“„ Column Text View is an adaptive UI component that renders text in columns, horizontally [iOS 12, UIKit, TextKit, SwiftUI].

17

snake-swiftui. ๐ŸŽฎ Vanilla SwiftUI snake game

16

metal-path-ios-app. ๐Ÿค– Sandbox that holds various Metal API related scenes, from very fundamental to advanced developments

14

MTLTextureView. ๐Ÿ–ผ๏ธ Render images as Metal textures.

13

swift-functional. ๐Ÿง  Articles and notes about functional programming in Swift.

12

jToolkit. โ˜•๏ธ Collection of various utilities, classes and shaders for Java + OpenGL + GLSL development.

11

voice-recognition-ios-demo. ๐ŸŽค Small app for voice recognition feature introduced in iOS 10.0 SDK.

10

message-view-ui. โœ‰๏ธ Easy to use HUD component for iOS [activity report, success or warning messages, etc.]

9

safari-tabs-extracter. ๐Ÿ“— A script that extracts all tabs (as URLs) from Safari and saves them in a Markdown file [AppleScript]

9

eleev.github.io. ๐Ÿ’ผ Personal web page.

6

device-kit. ๐Ÿ“ฑGet extended information about an iOS/iPadOS device.

6

metal-particle-system-app. Particle system written on Metal shading language and Metal framework. ๐ŸŽŠ๐ŸŽ‰

5