Coder Social home page Coder Social logo

eleev / ios-learning-materials Goto Github PK

View Code? Open in Web Editor NEW
2.7K 115.0 349.0 5.82 MB

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

License: MIT License

Swift 100.00%
learning ios curated-list swift scenekit arkit spritekit xcode tutorial article

ios-learning-materials's Introduction

ios-learning-materials Awesome

GitHub last commit Language Founded Materials MajorTopics NLOC Contributors Repo Size License

If you like the project, please give it a star โญ It will show the creator your appreciation and help others to discover the repo.

โœ๏ธ 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

โš ๏ธ Disclamer

Please note that some materials may not provide the best possible or the most optimal recommendations, solutions or source codes. Try to be open minded and take everything as a step in the learning process. If you encounter something to improve in the materials, please write your suggestions to the respected authors.

๐Ÿคฉ Stargazers

Stargazers over time

๐Ÿ‘จโ€๐Ÿ’ป Author

Astemir Eleev

๐Ÿ”– Licence

The project is availabe under MIT Licence

ios-learning-materials's People

Contributors

deepal15 avatar eleev avatar lisadziuba avatar ozgurshn avatar philipturner avatar sayaleepote avatar ss18 avatar v8tr avatar zackbraksa avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ios-learning-materials's Issues

Question about Contributing.md

I would like to add ARHeadsetKit as both a "tool" and a learning course (look at its "Tutorial Series" on the README). It was published after you created the ARKit section, so it has yet to be included.

For more reference information on this framework, check out my article.

Your Contributing.md and pull request history don't seem like they are welcome to outside contributors adding individual frameworks/courses. To save time, I won't make a PR until I know it has a chance of being accepted.

Are you open to adding ARHeadsetKit to this repository?

Zero width whitespace in a filename MetricKit.md

Hi!
I accidentally found out that the link supposed to lead to MetricKit.md in README.md leads to 404 page. The problem is because of whitespace in the filename MetricKit.md. I suggest to clean filename from it, it will make the link more readable.

Automatic Link Validation

A link validation mechanism needs to be added. It needs to be integrated into the GitHub Actions and update the Readme file.

Automatically remove sources that are invalid

I've found an article that navigates to a 404 error page.
It's a good idea to write an action that removes sources that cannot be resolved, etc network error, status code 404, etc.

There is a broke link in Combine.md

Recently I started studying Combine!
The links you listed are really helpful. Thank you ๐Ÿ‘

However, I found a broken link.
https://github.com/jVirus/ios-learning-materials/blob/main/Lists/Combine.md#subscribeon-and-receiveon

// AS IS
## subscribe(on:) and receive(on:)
- [https://trycombine.com/posts/subscribe-on-receive-on/](subscribe(on:) vs receive(on:))

// TO BE
- [subscribe(on:) vs receive(on:)](https://trycombine.com/posts/subscribe-on-receive-on/)

When you add new links, could you fix the broken one?

Validate Links

Hello, I wrote a tool that can validate README links (valid URLs, not duplicate). It can be run when someone submits a pull request or pushes a commit to iOS-Learning-Materials.

For example, you could see that

https://github.com/ivanbruel/Reddit-MVVM-Benchmark redirects to
https://github.com/ivanbruel/SwipeIt

which may not be that interesting, but the tool would alert if a link was no longer working

More results here https://gist.github.com/c17e762cd3968c3539fc224c71f9c899

This tool is currently being used by

More examples

If you are interested, connect this repo to https://travis-ci.org/ and add a .travis.yml file to the project (you can also use CircleCI or other CI tools).

See https://github.com/dkhamsing/awesome_bot for options, more information ๐Ÿ˜„

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.