LisaDziuba / ios-learning-materials

Curated list of articles, web-resources, tutorials and code repositories that may help you dig a little bit deeper into iOS. 📚

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ios-learning-materials Awesome

About

Curated list of articles, web-resources, tutorials, Stack Overflow and Quora Q&A, GitHubcode repositories and useful resources that may help you dig a little bit deeper into iOS. All the resources are split into sub-categories which simlifies navigation and management. Feel free to use and suggest something to learn (iOS related of course 😜).

You may see some non-directly related topics such as Computer Graphics, Machine Learning or Design Patterns - these are actually related, in some ways, to iOS development, but in a much broader and more specific way. With the addition of new materials, the structure of the document will be properly maintained meaning that it will become a reference book for learning. Happy evolving 🤓:octocat:

Content

ARKit

Reading 📖

Resources

Documentation 📃

Code 💻

Video 📹

Vision framework

Reading 📖

Code 💻

Video 📹

CoreML

SceneKit

Video 📹

Code 💻

SpriteKit

Shaders

Video 📹

Metal

Reosurces

Code 💻

AVFoundation

ReplayKit

Reading 📖

Video 📹

MapKit

Asset Catalog

Playground

UIKit

Storyboards

UIKit Dynamics

UISearchController

UICollectionView

UITableView

UIStackView

UIImageView

UISplitViewController

Auto Layout

UI & Design

Haptic Feedback

Touches and Gestures

Notifications Framework (Local & Remote)

Apple Pencil

Animations

Transitions

Custom Components

Drag & Drop

Core Animation

Core Graphics

Core Location

Core Data

Core Motion

Code 💻

HealthKit

CloudKit

In-App Purchase

Official Documentation

NLP

Swift

Resources

Strings

Standard Data Structures

Associated Types

Standart Protocols

Advances In Protocols

KVC

Error handling

Encoding and Decoding

Properties

KVO and Bindings

Switch

Optionals

Collections

Floating Point

Closures

Other

Xcode

Internationalization

Security

Payments

Algorithms and Data Structures

Data Structures

Algorithms

Sorting

Searching

Graph

Networking

Frameworks Development

Debugging

App Submission

Git

Asynchronous Programming

Functional Programming

Protocol-Oriented Programming

Architecture And Design Patterns

Overview

Singleton

Async

Promise

Factory Method

Command

Redux

Coordinator

Strategy

Resources

Flow

VIPER

MVC

MVC-N

MVVM-C

MVVM

Multicast Delegate

Monad

Delegate

Dependency Injection

Coroutines

SOLID

Coordinator and FlowController

Composition

Computer Graphics

Foundation

Rendering

Algorithms and Approaches

Graphics Pipeline

OpenGL

Ray Marching

iOS Development

Machine Learning

Reading 📖

Code 💻

Tools

Video 📹

Clean Code

App Distribution

CocoaPods

Carthage

Design

UX

Framworks

Realm

Firebase

Chameleon

AWS Pinpoint

Interview

Other

About

Curated list of articles, web-resources, tutorials and code repositories that may help you dig a little bit deeper into iOS. 📚

License:MIT License


Languages

Language:Swift 100.0%