From 0d1337d6efe60599af96318dc97c7d5f4981d0d2 Mon Sep 17 00:00:00 2001 From: volker <101987062+gruendau@users.noreply.github.com> Date: Sun, 6 Aug 2023 00:32:38 +0200 Subject: [PATCH] Create raw.md --- content/links/raw.md | 2328 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 2328 insertions(+) create mode 100644 content/links/raw.md diff --git a/content/links/raw.md b/content/links/raw.md new file mode 100644 index 0000000..de5339c --- /dev/null +++ b/content/links/raw.md @@ -0,0 +1,2328 @@ +--- +title: Poh +date: 2023-07-22T20:49:19+02:00 +draft: false + +weight: 10 + +subtitle: + +tags: [link] +--- + +iOS Development Toolbox
+[A collaborative list of tools for iOS development](https://infinum.com/handbook/ios/tools/development-toolbox) iOS Handbook, 2020
+ +Fastlane Tools
+[Getting Started with Fastlane.swift](https://docs.fastlane.tools/getting-started/ios/fastlane-swift/) Fastlane docs
+ +Kivy
+[Kivy crash course 6: Kivy properties](https://www.youtube.com/watch?v=OkW-1uzP5Og) Alexander Taylor, 2014, 10 min
+ +--- + +Kinsta
+ +> [25 Python Frameworks to Master in 2023](https://kinsta.com/blog/python-frameworks/) Kinsta, Daniel Diaz, 2023
+[How To Craft a Stylish Static Website with Eleventy (11ty)](https://kinsta.com/blog/eleventy/) Kinsta, Joel Olawanle, 2023
+[Wie man mit Hugo eine rasend schnelle statische Seite erstellt](https://kinsta.com/de/blog/hugo-statische-seite/) Kinsta, Brian Li, 2023
+[Was ist die beste Programmiersprache, die man 2021 lernen sollte?](https://kinsta.com/de/blog/beste-programmiersprache-lernen-sollte/) Kinsta, Brenda Barron, 2021
+[Top 30 VS Code Extensions for Enhanced Programming Experience](https://kinsta.com/blog/vscode-extensions/) Kinsta, Joel Olawanle, 2023
+[How To Push Code to GitHub: Step-by-Step](https://kinsta.com/blog/how-to-push-code-to-github/) Kinsta, Jeremy Holcombe, 2023
+ +Astro
+> [What Is Astro? An Introduction to the Popular Static Site Generator](https://kinsta.com/blog/astro-js/) Kinsta, Maciek Palmowski, 2023
+ +[Top 5 Static Site Generators in 2023 (and When to Use Them)](https://kinsta.com/blog/static-site-generator/) Kinsta, Matteo Duò, 2023
+ +[How Do Apps Make Money? 10 Proven Strategies](https://kinsta.com/blog/how-do-apps-make-money/) Kinsta, Jeremy Holcombe, 2023
+ +Jekyll
+[Jekyll Tutorial: How To Create a Static Website](https://kinsta.com/blog/jekyll-static-site/) Kinsta, Joel Olawanle, 2023
+ + +--- + + +Docker
+https://lerneprogrammieren.de/ueber-uns/ + +GitHub
+Verschlüsselung
+[https://docs.github.com/de](http://https://docs.github.com/de/pages/getting-started-with-github-pages/securing-your-github-pages-site-with-https + +https://docs.github.com/de + +HTML
+Einbinden
+https://www.tutorials.de/threads/html-element-in-html-einbinden.175357/ + +https://www.html.de/threads/einbinden-einer-html-seite-in-eine-bestehende-html-seite.39128/ + +https://www.mediaevent.de/html-object-tag/ + +https://wiki.selfhtml.org/wiki/HTML/Elemente/iframe + +https://www.w3schools.io/file/markdown-links/ + +https://www.w3schools.io/file/markdown-css/ + + +Style guide
+https://www.markdownguide.org/basic-syntax + + +--- + +Hugo
+ +[Syntax highlighting](https://gohugo.io/content-management/syntax-highlighting/ Hugo
+ + +[Chroma Style Gallery]( https://xyproto.github.io/splash/docs/)
+ +[splash](https://xyproto.github.io/splash/)
+ + + +[Edit your site](https://wowchemy.com/docs/getting-started/get-started/) Alice Wu
+ + + +[Menues](https://gohugo.io/content-management/menus/) Hugo
+ + + +[Shortcodes](https://gohugo.io/content-management/shortcodes/) Hugo
+ + + +[Create your own shortcodes]( https://gohugo.io/templates/shortcode-templates/) Hugo
+ + +[]()
+ + + +Verbose = ausführlich + + + +[twitter](https://twitter.com/gohugoio)
+ + + +[twitter](https://twitter.com/spf13)
+ + + +[twitter](https://twitter.com/bepsays)
+ + + +[Hugo Shortcodes](https://jimfrenette.com/hugo/shortcodes/) Jim Frenette
+ +[Hugo Content with Pages and Navigation](https://jimfrenette.com/2019/03/hugo-content-with-pages-nav/) Jim Frenette
+ + +[]()
+ +[]()
+ +[]()
+ +https://www.youtube.com/embed/GPTPGxnZ4MM + + +--- + +Python Code
+https://code.activestate.com/recipes/langs/python/tags/meta:min_python_3/?page=3 + +https://planetpython.org/ + + + +--- + +Android
+ + +Bill Butterfield - 4 Videos: +https://m.youtube.com/watch?v=6ow3L39Wxmg + +Daniel Malone - viele Videos: +https://www.youtube.com/watch?v=M8GkQyog2M8 + + +https://blog-en.openalfa.com/how-to-draw-graphics-in-android + + +[https://codelabs.developers.google.com/](http://
https://codelabs.developers.google.com/codelabs/advanced-android-training-surfaceviews/index.html#0 + +https://codelabs.developers.google.com/ + +https://developer.android.com/reference/kotlin/android/view/SurfaceView.html + +http://www.edu4java.com/en/androidgame/androidgame7.html + +https://google-developer-training.github.io/android-developer-advanced-course-practicals/unit-5-advanced-graphics-and-views/lesson-11-canvas/11-2-p-create-a-surfaceview/11-2-p-create-a-surfaceview.html + +Read Accelaration Sensor: +http://mobiledevhub.com/2018/07/10/android-reading-raw-sensor-data/ + +Sensor Overview: +[https://developer.android.com/](http://https://developer.android.com/guide/topics/sensors/sensors_overview + +Android Developer: +https://developer.android.com/ + +Kotlin
+https://kotlinlang.org/docs/books.html + + +--- + +Spyder
+ +https://docs.spyder-ide.org/ + + +https://fangohr.github.io/blog/spyder-the-scientific-python-development-environment.html + +--- + +https://www.youtube.com/watch?v=iukUMRlaBBE + + +https://de.m.wikipedia.org/wiki/Moog_Minimoog + +History of Minimoog: +https://www.youtube.com/watch?v=xh4Ok0ex2vU + +--- + +Tutorials + +Python.org: +https://www.python.org/doc/ + + + +Telusko: +https://www.youtube.com/user/javaboynavin/featured?disable_polymer=1 + + +PyTutorials: +https://www.youtube.com/channel/UCesEknt3SRX9R9W_f93Tb7g + + +Orange in Black: +https://www.youtube.com/user/OrangeOnBlack/featured?disable_polymer=1 + +Top Ten: +https://www.topzenith.com/2017/04/top-10-video-tutorials-to-learn-python.html?m=1 + + +Morpheus: +https://www.youtube.com/channel/UCLGY6_j7kZfA1dmmjR1J_7w + +Corey Schafer: +https://www.youtube.com/user/schafer5/featured?disable_polymer=1 + + +Diddy Development: +https://www.youtube.com/channel/UCeSlQgIAgY9dUdBdDWdZbSA/featured?disable_polymer=1 + +Free Code Camp: +https://www.youtube.com/channel/UC8butISFwT-Wl7EV0hUK0BQ + +--- + + +Microcontroller
+https://coding-for-tomorrow.de/ + +--- Mikrocontroller --- +Mikrocontroller.net: +https://www.mikrocontroller.net/articles/Hauptseite + +Gerold Penz: +https://halvar.at/elektronik/mikrocontroller_wie_anfangen/ + +Stefan Frings: +http://www.stefanfrings.de/index.html + + +--- Arduino --- +eHaJo: +https://www.youtube.com/watch?v=7IEsUs8QFFo + +Bender: +https://www.youtube.com/user/ChristianBender1 + +DroneBot Workshop: +https://www.youtube.com/channel/UCzml9bXoEM0itbcE96CB03w + +How to Mechatronics: +https://howtomechatronics.com/tutorials/arduino/how-to-use-a-rgb-led-with-arduino/ + +Elegoo Tutorial: +https://github.com/rmorenojr/ElegooTutorial + +Arduino Tutorials: +https://www.arduino.cc/en/Tutorial/HomePage + +Great Scott: +https://www.youtube.com/user/greatscottlab + + + +--- AVR --- +AVR Library +https://www.nongnu.org/avr-libc/ + + + +--- ESP32 --- +DroneBot Workshop: +https://www.youtube.com/watch?v=xPlN_Tk3VLQ + +Laurent Latorre: +http://www.pomad.fr/node/2 + + + +LED-Matrix by Great Scott: +LED-Bar +https://www.youtube.com/watch?v=8pFcZ-ijrDY&list=PLAROrg3NQn7dGvRHDanboi4-mZ0AnUaxj&index=3 + +10 x 10 LED-Matrix +https://www.youtube.com/watch?v=D_QBlFIQk-o + +Hamburgtech: +https://www.youtube.com/user/hamburgtechDE + + + +--- Bascom--- +Basic Programmierung von Amtel AVR Microcontollern +https://de.www.wikipedia.org/wiki/BASCOM +https://halvar.at/elektronik/kleiner_bascom_avr_kurs/ + + +--- DIVERSES --- +https://coding-for-tomorrow.de/ + + +https://fritzing.org/home/ + +http://staff.ltam.lu/feljc/electronics/electronics.htm + +http://www.kreatives-chaos.com/ + + +--- + +Espruino
+http://www.espruino.com/ + + +https://tessel.io/ + +Tessel-pl: +https://wiki.tessel.pl/#all-updates + +___ + +SWeetHome3D
+http://www.sweethome3d.com/de/ + +https://www.youtube.com/playlist?list=PLqazFFzUAPc6vIE_JM3Ysis39MrANKxx_ +___ + +Raspberry Pi
+https://archive.org/search.php?query=raspberry+pi&and%5B%5D=mediatype%3A%22texts%22&page=18 + +Befehle
+ +https://maker-tutorials.com/35-raspberry-pi-linux-cli-terminal-befehle/#log-datei-leeren + + +https://www.elektronik-kompendium.de/sites/raspberry-pi/2107041.htm + + +Frank Rost: +http://informatik.rostfrank.de/ + +Stefan Frings: +http://www.stefanfrings.de/ + +http://www.controllersandpcs.de/ + + +http://www.elektronik.nmp24.de/ + +https://makezine.com/ + + +https://learnabout-electronics.org/ + + + +http://www.talkingelectronics.com/te_interactive_index.html + +https://www.analog.com/en/search.html?q=*&Filters=resource_type_l2_fac_s:f8eadfaf64cf48afb4ad8b54198f6f2a_ff0fe204950d410a86fcfbe07d0464d8|resource_type_fac_s:f8eadfaf64cf48afb4ad8b54198f6f2a + + +https://archive.org/details/additional_collections + +https://archive.org/details/art-of-electronics-3e/page/449/mode/2up + + +https://archive.org/details/ataristmanuals?&sort=-week&page=10 + + +Schachbücher: +https://archive.org/details/folkscanomy_chess?&sort=-week&page=3 + +Textbooks: +https://archive.org/details/opensource_textbooks?&sort=-week&page=75 + + +Science: +https://archive.org/details/folkscanomy_science?&sort=-week&page=30 + +Electronics: +https://archive.org/details/folkscanomy_electronics + +https://archive.org/details/folkscanomy_electronics?&sort=-week&page=30 + +Comics: +https://archive.org/details/eFilingComics/05_Tintin_and_the_Blue_Lotus + +Make Projects: +https://archive.org/details/makeprojects?&sort=-week&page=3 + +TinTin: +https://archive.org/details/01TintinInTheLandOfTheSoviets + +___ + +openPLC
+ +Wolfsburg: +https://www.xplore-dna.net/ + + +OpenPLC: +https://www.openplcproject.com/plcopen-editor/ + +https://www.openplcproject.com/ + +https://create.arduino.cc/projecthub/Seafox_C/using-plc-languages-to-control-an-arduino-with-openplc-d17632 + + + +Thiago Alves: +https://www.youtube.com/watch?v=-KHel7SyXsU + +--- + +VSCode
+https://code.visualstudio.com/docs/python/python-tutorial + +Blender
+https://www.lucyda.de/virtual-life/blender-3d/blender-anfaenger-tutorial/ + + +--- + +https://mertbakir.gitlab.io/hugo/this-is-my-design/ + +Bitbucket
+https://de.m.wikipedia.org/wiki/Bitbucket + +https://bitbucket.org/ + + +https://de.m.wikipedia.org/wiki/GitLab + +https://about.gitlab.com/ + + +https://www.ionos.de/digitalguide/websites/web-entwicklung/gitlab-vs-github/ + +https://www.ionos.de/digitalguide/websites/web-entwicklung/git-tutorial/ + +https://www.ionos.de/digitalguide/websites/web-entwicklung/gitlab-tutorial/ + +Swift Package Manager
+https://ichi.pro/de/erstellen-erstellen-und-verknupfen-sie-ein-swift-paket-mit-einem-ios-projekt-95753804776948 + +Viewmodifier
+ +https://programmingwithswift.com/viewmodifier-in-swiftui/ + +--- + +Javascript
+https://freefrontend.com/html-menu-with-javascript/ + +p5js
+https://www.p5js.gym-wst.de/de/p5jsgrundlagen/frames +https://www.p5js.gym-wst.de/de/p5jsplay + +https://www.codecentric.de/wissens-hub/blog/p5js-zeichnen-mit-der-open-source-javascript-bibliothek + +https://happycoding.io/ + +https://p5js.org/ + +https://p5js.org/examples/ + + +Videos: +https://www.youtube.com/@StevesMakerspace +https://www.youtube.com/watch?v=ig0q6vfpD38 + +https://github.com/StevesMakerspace + +mouseX, mouseY +https://m.youtube.com/watch?v=7A5tKW9HGoM + + +Web Editor: +https://p5js.net/ + +Processing
+ +http://dada.compart-bremen.de/ + +py-Exsamples: +https://github.com/jdf/processing.py/tree/master/examples.py + +https://github.com/villares/py.processing-play?files=1 + +https://gist.github.com/marcedwards/ + + +--- + +Netlify
+[Netlify CLI - Getting started](https://cli.netlify.com/getting-started) Netlify + +CI/CD wiki https://de.wikipedia.org/wiki/CI/CD + +Tutorials
+[How to Publish an HTML Website on Netlify or GitHub Pages](https://www.freecodecamp.org/news/publish-your-website-netlify-github/) Vasyl Lagutin, 2021 + + +Video
+[15 Netlify Tutorials](https://www.youtube.com/playlist?list=PLzlG0L9jlhEPMR8haUPkxj2hJ_3jh5qa6) Netlify
+[Netlify Tutorial - How to build and deploy websites using Netlify](https://www.youtube.com/watch?v=mT5siI19gtc) Free Code Camp, 2019, 213 min
+ +--- + + +https://de.www.wikipedia.org/wiki/Bootstrap_(Framework) + +HTML +[](https://www.youtube.com/watch?v=3Djmh7V70NE) + +[](https://www.youtube.com/watch?v=2g_kiCGC5PE) + +[](https://www.youtube.com/watch?v=jv_cs0I60C4) + +[](https://www.youtube.com/watch?v=_rHC2hFB_XY( + +[](https://www.youtube.com/watch?v=-51dn7yCT48) + +[](https://www.youtube.com/watch?v=P9Sj3aRbX54) + + + +[01 ](https://www.youtube.com/watch?v=OU8EeRWNBDY) + +[02 ](https://www.youtube.com/watch?v=QyZPEwgogA4) + +[03](https://www.youtube.com/watch?v=dN7D3__O6K4) + +[04 ](https://www.youtube.com/watch?v=zbYsgmWaTPk) + +[05 ](https://www.youtube.com/watch?v=QZad9eDe4cI) + +[06 ](https://www.youtube.com/watch?v=UNwqtASpvyMq) + +[07](https://www.youtube.com/watch?v=hPiOHFXxJp0) + + +[ ](https://www.youtube.com/watch?v=GEujtYwX3uQ) + +Git +[](https://www.youtube.com/watch?v=N-vFTYEqguU) + +[](https://www.youtube.com/watch?v=V0bXqLxIivo) + +[](https://www.youtube.com/watch?v=_VPpFU3Jyq4) + +[](https://www.youtube.com/watch?v=v1ibwg3zaQQ) + + +Sass +[](https://www.youtube.com/watch?v=Om3XeeSTN0U) + +[](https://www.youtube.com/watch?v=Xgt4DWVioQg) + +[](https://www.youtube.com/watch?v=0_hNJPMgFAg) + +[]( + + + + + +https://icons.getbootstrap.com/icons/youtube/ + +--- + + +### npm +> [Update NPM Packages easily with GUI | Tutorial | Node.js]() Future Web Design, 2023, 5 min
+ + +--- + +[Git for Professionals Tutorial - Tools & Concepts for Mastering Version Control with Git](https://www.youtube.com/watch?v=Uszj_k0DGsg) Tobias Günther
+ +https://www.git-tower.com/ + +--- + +SwiftUI for Terminal: +[]()
+https://github.com/rensbreur/SwiftTUI + +--- + +if else
+ +[]()
+[]()
+[]()
+[]()
+[]()
+[]()
+[]()
+[]()
+[]()
+[]()
+ +https://www.programiz.com/swift-programming/if-else-statement + +https://www.swiftanytime.com/blog/if-else-switch-case-in-swift + +https://www.w3schools.io/languages/swift-if-conditional/ + +https://www.youtube.com/watch?v=Ax5roqgpj-8 + +https://dev.to/iosmayank/swift-if-else-switch-case-conditional-statements-akl + +https://www.hackingwithswift.com/quick-start/understanding-swift/whats-the-difference-between-if-and-else-if + +https://www.geeksforgeeks.org/swift-if-else-if-statement/ + +https://www.logilax.com/swift-if-else/ + +https://www.codingninjas.com/studio/library/swift-if-else-statements + +https://agrawalsuneet.github.io/blogs/if-vs-if-let-vs-guard-let-in-swift/ + +https://www.hackingwithswift.com/read/0/8/conditional-statements + + +https://docs.swift.org/swift-book/documentation/the-swift-programming-language/controlflow/ + +--- + +Binding
+ +[]()
+[]()
+[]()
+[]()
+[]()
+[]()
+[]()
+[]()
+[]()
+[]()
+ +.constant(true)
+[How to create constant bindings](https://www.hackingwithswift.com/quick-start/swiftui/how-to-create-constant-bindings) Paul Hudsin, 2021
+ +[How to create custom bindings]( +https://www.hackingwithswift.com/quick-start/swiftui/how-to-create-custom-bindings) Paul Hudson, 2021
+ + +[Two-way bindings in SwiftUI](https://www.hackingwithswift.com/quick-start/swiftui/two-way-bindings-in-swiftui) Paul Hudson, 2022
+ +[How to animate changes in binding values](https://www.hackingwithswift.com/quick-start/swiftui/how-to-animate-changes-in-binding-values) Paul Hudson, 2022
+ + +https://www.ralfebert.de/ios/swiftui-bindings/ + +https://www.waldo.com/blog/complete-guide-to-swiftui-binding + + +Janina, Marcel + + +[What is the @Binding property wrapper?](https://www.hackingwithswift.com/quick-start/swiftui/what-is-the-binding-property-wrapper) + +https://www.hackingwithswift.com/quick-start/swiftui/bindings-and-forms + +https://swiftwithmajid.com/2020/04/08/binding-in-swiftui/ + + +https://betterprogramming.pub/what-is-binding-in-swiftui-how-to-use-it-206d22affd9a + +https://www.fivestars.blog/articles/swiftui-patterns-bindings/ + + +https://www.fivestars.blog/articles/swiftui-patterns-closures/ + +https://www.fivestars.blog/articles/swiftui-patterns-view-builders/ + +--- +Pattern
+ + +https://www.fivestars.blog/articles/swiftui-patterns-closures/ + +[SwiftUI patterns: passing & accepting views](https://www.fivestars.blog/articles/swiftui-patter-passing-views/) Frederico Zanetello, 2021
+ + + +https://www.fivestars.blog/articles/design-system-composing-views/ + +https://www.fivestars.blog/articles/impossible-swiftui-views/ + +https://www.fivestars.blog/articles/swiftui-share-layout-information/ + +--- + +Git and Github
+https://www.youtube.com/watch?v=uGLQF2kUwOA + +https://www.youtube.com/watch?v=0jzjz4MZ4ZU + +https://www.youtube.com/watch?v=u_sF3cAZddY + +https://www.youtube.com/watch?v=7h6_aZZ_iNg + +https://www.youtube.com/watch?v=DVRQoVRzMIY + +https://www.youtube.com/watch?v=jG4Vs81kMlc + +https://www.youtube.com/watch?v=fJtyf62yAb8 + +https://www.youtube.com/watch?v=GqNAD4XoZ6k + +Pre-commit
+https://www.youtube.com/watch?v=psjz6rwzMdk + +Hooks
+https://www.youtube.com/watch?v=fMYv6-SZsSo + + +Docker
+https://www.youtube.com/watch?v=SOdtw8milyw + +https://www.youtube.com/watch?v=YFl2mCHdv24 + +https://www.youtube.com/watch?v=DESdVoKhIxY + +https://www.youtube.com/watch?v=0jC5B9iTF_g + +https://www.youtube.com/watch?v=3YP0eUHdLc8 + +https://www.youtube.com/watch?v=DESdVoKhIxY + +https://www.youtube.com/watch?v=WcQ3-M4-jik + +https://www.youtube.com/watch?v=3c-iBn73dDE + +https://www.youtube.com/watch?v=bKFMS5C4CG0 + +https://www.youtube.com/watch?v=OU6xOM0SE4o + +https://www.youtube.com/watch?v=xrUGEoUpa3s + +https://www.youtube.com/@DockerIo/videos + +--- + + + + +--- + +GeometryReader
+ +https://swiftui-lab.com/geometryreader-to-the-rescue/ + +https://swiftwithmajid.com/2020/11/04/how-to-use-geometryreader-without-breaking-swiftui-layout/ + +https://www.hackingwithswift.com/quick-start/swiftui/how-to-provide-relative-sizes-using-geometryreader + +https://www.rootstrap.com/blog/how-to-use-geometryreader-in-swiftui + +https://daddycoding.com/2020/02/26/swiftui-geometryreader/ + +https://www.hackingwithswift.com/books/ios-swiftui/understanding-frames-and-coordinates-inside-geometryreader + +https://medium.com/devtechie/geometryreader-in-swiftui-b888a8ab349f + +https://www.swiftanytime.com/blog/geometry-reader-in-swiftui + +https://ishtiz.com/swiftui/mastering-geometryreader-in-swiftui + +https://www.hackingwithswift.com/books/ios-swiftui/scrollview-effects-using-geometryreader + +https://www.youtube.com/watch?v=AXGrYI78hIo + +Optional
+ +https://www.programiz.com/swift-programming/optionals + +https://www.hackingwithswift.com/quick-start/understanding-swift/why-does-swift-have-optionals + +https://www.hackingwithswift.com/quick-start/understanding-swift/why-does-swift-make-us-unwrap-optionals + +https://medium.com/@ranleung/understanding-optionals-in-swift-540bfa0e44c7 + +https://blog.devgenius.io/optional-binding-in-swift-c069b80ebc4d + +https://www.hackingwithswift.com/read/0/12/optionals + +https://www.appypie.com/app-builder/swift-optionals-how-to + +https://www.tutorialspoint.com/swift/swift_optionals.htm# + +https://www.javatpoint.com/optional-in-swift + +[https://khawerkhaliq.com/](http://
https://khawerkhaliq.com/blog/swift-optionals/ + +[https://khawerkhaliq.com/](http://https://khawerkhaliq.com/blog/swift-optional-binding/ + +https://www.tutlane.com/tutorial/swift/swift-optionals + +https://cocoacasts.com/what-is-an-optional-in-swift/ + +https://www.hackingwithswift.com/example-code/language/what-is-the-nil-coalescing-operator + + + +https://im-coder.com/warum-sollten-sie-implicitly-unwrapped-optionals-erstellen-da-sie-wissen-dass-es-einen-wert-gibt.html + + +Deutsch
+[https://isolution.pro/de/t/swift](http://
https://isolution.pro/de/t/swift/swift-optionals/swift-optionals">[https://isolution.pro/de/t/swift](http://https://isolution.pro/de/t/swift/swift-optionals/swift-optionals + +https://isolution.pro/de/t/swift + + + +Optional Chaining
+https://docs.swift.org/swift-book/documentation/the-swift-programming-language/optionalchaining/ + +[https://khawerkhaliq.com/](http://
https://khawerkhaliq.com/blog/swift-optional-chaining/ + +https://www.geeksforgeeks.org/optional-chaining-in-swift/ + +https://medium.com/@rudraniwankhade/optional-chaining-in-swift-8b358f2afbdb + +https://www.javatpoint.com/swift-optional-chaining + + +Links
+https://khawerkhaliq.com/ + + +Defer
+ +https://blog.logrocket.com/complete-guide-swift-defer-statement/ + +https://www.hackingwithswift.com/new-syntax-swift-2-defer + +https://www.tutorialkart.com/swift-tutorial/swift-defer/#gsc.tab=0 + +https://www.advancedswift.com/when-to-use-defer-in-swift/ + + + +https://medium.com/swlh/using-the-defer-keyword-in-swift-b7916fa40f26 + +https://www.avanderlee.com/swift/defer-usage-swift/ + +https://www.hackingwithswift.com/example-code/language/how-to-delay-execution-of-code-using-the-defer-keyword + +https://ichi.pro/de/was-ist-das-keyword-defer-in-swift-116645652475465 + +https://needoneapp.medium.com/what-is-keyword-defer-in-swift-6a16aeae2e49 + +https://medium.com/@iostpointblog/what-is-defer-keyword-in-swift-e6f0a7878f93 + +[https://kelvas09.github.io/blog/posts/](http://
https://kelvas09.github.io/blog/posts/defer/ + +https://medium.com/@mahirekici3/the-defer-keyword-in-swift-80330aac73f9 + + +https://mobikul.com/how-to-use-the-defer-keyword-in-swift/ + + +https://www.tutorialspoint.com/what-is-defer-in-swift + +https://medium.com/@sergeysmagleev/how-defer-operator-in-swift-actually-works-30dbacb3477b + +https://medium.com/swift-programming/defer-usage-in-swift-53b51b64d4c7 + +https://borgs.cybrilla.com/tils/defer-keyword-in-swift/ + + + +Links
+https://kelvas09.github.io/blog/posts/ + + + + + +--- + + + + +--- + +[???](https://isolution.pro/de/q/so69431463/was-ist-das-schlusselwort-some-in-swift-ui)
+ +Programmierung Bücher
+> [Free programming books](https://github.com/EbookFoundation/free-programming-books)
+ +Shell
+> [Shell-Programmierung](https://openbook.rheinwerk-verlag.de/shell_programmierung/) Jürgen Wolf, 2004, S.782, DE
+[Linux-UNIX-Programmierung](https://openbook.rheinwerk-verlag.de/linux_unix_programmierung/) Jürgen Wolf, 2006, S.1216, DE
+[Wie werde ich UNIX-Guru?](https://openbook.rheinwerk-verlag.de/unix_guru/) Arnold Willemer, 2003, DE
+ +Git
+> [Git](http://gitbu.ch/pr01.html) Valentin Haenel, Julius Plenz, 2016, S., DE
+[Git magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/de/) Benjamin Bellee, Armin Stebich, 2007, DE
+[Pro git](https://git-scm.com/book/de/v2)
+ +iOS
+> [Apps programmieren für iPhone und iPad](https://openbook.rheinwerk-verlag.de/apps_programmieren_fuer_iphone_und_ipad/) Klaus M. Rodewig, Clemens Wagner, 2014, S.1172, DE
+ +HTML
+> [HTML5-Handbuch](http://webkompetenz.wikidot.com/docs:html-handbuch) Stefan Münz,
+ +Sites
+> [Selenium Online Trainings](https://www.toolsqa.com/) Selenium, 2022
+ +Documentation
+> [Self-documenting code in Swift to increase readability](https://www.avanderlee.com/swift/self-documenting-code/) Antoine van der Lee, 2022
+ +--- + +### Swift + +Defer
+https://www.advancedswift.com/when-to-use-defer-in-swift/ + +As, as!, as?, is
+> [as, as?, and as!](https://oleb.net/2020/as/) Ole Begemann, 2020
+ +Closures
+[Don't use escaping closures in SwiftUI](https://rensbr.eu/blog/swiftui-escaping-closures/) Rens Breur, 2022
+ +Enums
+[Mastering Enums in Swift: A Comprehensive Guide](https://medium.com/gitconnected/mastering-enums-in-swift-a-comprehensive-guide-3fb4394445a3) Raúl Ferrer, 2023
+ +Some
+> [Some keyword in Swift: Opaque types explained with code examples](https://www.avanderlee.com/swift/some-opaque-types/) Antoine van der Lee, 2022
+ +Any
+> [AnyObject, Any, and any: When to use which?](https://www.avanderlee.com/swift/anyobject-any/) Antoine van der Lee, 2022
+[Existential any in Swift explained with code examples](https://www.avanderlee.com/swift/existential-any/) Antoine van der Lee, 2022
+ +Computed Property
+> [What is a Computed Property in Swift?](https://www.avanderlee.com/swift/computed-property/) Antoine van der Lee, 2021
+ +Generics:
+> [Understanding generics](https://www.hackingwithswift.com/plus/intermediate-swift/understanding-generics-part-1) Paul Hudson
+[Beginner's guide to modern generic programming in Swift](https://theswiftdev.com/beginners-guide-to-modern-generic-programming-in-swift/) The Swift Dev, 2022
+ +Optionals
+> [Making the most of optionals](https://www.hackingwithswift.com/plus/advanced-swift/making-the-most-of-optionals) Paul Hudson + +Phantom Types
+> [How to use phantom types in Swift](https://www.hackingwithswift.com/plus/advanced-swift/how-to-use-phantom-types-in-swift) Paul Hudson
+ +Random
+> [Random numbers in Swift](https://oleb.net/blog/2018/06/random-numbers-in-swift/) Ole Begemann, 2018
+ +CaseIterable
+> [Enumerating enum cases in Swift](https://oleb.net/blog/2018/06/enumerating-enum-cases/) Ole Begemann, 2020
+ +Lazy
+> [It’s wrappers all the way down](https://oleb.net/2018/lastindex-reversed/) Ole Begemann, 2018
+ +@main
+> [How SwiftUI Works? Understanding it](https://medium.com/@3jacksonsmith/how-swiftui-project-works-understanding-it-2ac130fb0c39) Jackson Smith, 2022
+ +Property wrapper
+> [Property Wrapper in Swift](https://www.ralfebert.de/swift/property-wrapper/) Ralf Ebert, 2021
+[The Complete Guide to Property Wrappers in Swift 5](https://www.vadimbulavin.com/swift-5-property-wrappers/) Vadim Bulavin, 2019
+[Property Wrappers](https://docs.swift.org/swift-book/documentation/the-swift-programming-language/properties/#Property-Wrappers) Apple
+[Swift Property Wrappers](https://nshipster.com/propertywrapper/) Mattt, 2019
+ +--- + +### SwiftUI + +@ViewBuilder
+> [@ViewBuilder usage explained with code examples](https://www.avanderlee.com/swiftui/viewbuilder/) Antoine van der Lee, 2022
+[SwiftUI ViewBuilders Tutorial (2021, Xcode 12, SwiftUI 2.0) - iOS](https://www.youtube.com/watch?v=nokF9nKoXpQ) iOS Academy, 2021, 13 min
+[How to use @ViewBuilder in SwiftUI | Advanced Learning #9](https://www.youtube.com/watch?v=pXmBRK1BjLw) Swiftful Thinking, 24 min
+[How to use SwiftUI ViewBuilder Tutorial](https://www.youtube.com/watch?v=LVQveaHC7qg)
+[Understanding SwiftUI ViewBuilders](https://www.youtube.com/watch?v=IbxBRzTBeC0) Stewart Lynch, 2021, 22 min
+[@ViewBuilder , TupleView , AnyView in SwiftUI || SwiftUI Reusable View](https://www.youtube.com/watch?v=t-NTRDQP3FQ) App Developer, 2022, 17 min
+[SwiftUI View Builder - SwiftUI Custom Views And Containers - SwiftUI 2.0 Tutorials](https://www.youtube.com/watch?v=-rKmwivlh48) Kavsoft, 2021, 8 min
+[Swift UI: ViewBuilder](https://blog.devgenius.io/swift-ui-viewbuilder-2205d424cadc) Mesut G.
+[Using the ViewBuilder Attribute to Implement SwiftUI Views in Methods](https://serialcoder.dev/text-tutorials/swiftui/using-the-viewbuilder-attribute-to-implement-swiftui-views-in-methods/) SerialCoder.dev, 2022
+ +ResultBuilder
+> [Result builders in Swift explained with code examples](https://www.avanderlee.com/swift/result-builders/) Antoine van der Lee, 2022
+ +Auto Layout
+> [Auto Layout in Swift: Writing constraints programmatically](https://www.avanderlee.com/swift/auto-layout-programmatically/) Antoine van der Lee, 2019
+ +Layout
+> [Working with percentages in SwiftUI layout](https://oleb.net/2023/swiftui-relative-size/0) Ole Begemann, 2023
+[How the relative size modifier interacts with stack views](https://oleb.net/2023/swiftui-relative-size-in-stacks/) Ole Begemann, 2023
+ +Render Loop
+> [The SwiftUI render loop](https://rensbr.eu/blog/swiftui-render-loop/) Rens Breur, 2022
+ +Refresh
+> [Refresh SwiftUI views](https://dev.to/gualtierofr/refresh-swiftui-views-33n) Gualtiero Frigerio, 2021
+ +Image Renderer
+> [SwiftUI ImageRenderer: Convert View to Image | iOS 16 Tutorial](https://www.youtube.com/watch?v=nQNnHOeGmU4) Flo, 2022, 5 min
+ +Embedded YouTube Videos
+> [Embedded YouTube videos in SwiftUI](https://blog.devgenius.io/embedded-youtube-videos-in-swiftui-900d3a0e80d4) Marcelo Laprea, 2021
+[YouTube Design In SwiftUI - YouTube Player In SwiftUI - Auto Rotation of Views In SwiftUI](https://www.youtube.com/watch?v=K1ijyv263QY) Kavsoft, 2020, 22 min
+ +View Modifier
+> [How to create a Conditional View Modifier in SwiftUI](https://www.avanderlee.com/swiftui/conditional-view-modifier/) Antoine van der Lee, 2021
+ +foreach
+> [Enumerating elements in ForEach](https://oleb.net/2020/foreach-enumerated/) Ole Begemann, 2020
+ +Navigation
+> [SwiftUI Navigation in iOS 16](https://blog.shipbook.io/swiftui-navigation) Nikita Lazarev-Zubov, 2022
+ +--- + +### Swift Diverses + +UnitTest
+> [Unit and UI Testing in iOS Development](https://blog.shipbook.io/unit-and-ui-testing-in-ios-development) Kustiawanto Halim, 2021
+ +Debugging SwiftUI Changes
+> [Debugging SwiftUI views: what caused that change?](https://www.avanderlee.com/swiftui/debugging-swiftui-views/) Antoine von der Lee, 2022
+ +Swift Package Manager
+> [Erstellen und Testen eines Swift-Projekts](https://docs.github.com/de/enterprise-cloud@latest/actions/automating-builds-and-tests/building-and-testing-swift) GitHub
+[Swift Package Manager framework creation in Xcode](https://www.avanderlee.com/swift/creating-swift-package-manager-framework/) Antoine von der Lee, 2022
+ +Swift Package Index
+> [Swift Package Index](https://swiftpackageindex.com/)
+ +Chris Lattner
+> [Chris Lattner on the origins of Swift](https://oleb.net/2019/chris-lattner-swift-origins/) Ole Begemann, 2019
+ + + +--- + + + + + +VERSCHIEDENES
+> [The Type System is Your Friend](https://academy.realm.io/posts/swift-summit-johannes-weiss-the-type-system-is-your-friend/) Johannes Weiß, 2015
+[Swift tagged](https://github.com/pointfreeco/swift-tagged) Point-Free
+[Improving your Swift code using value objects](https://www.hackingwithswift.com/articles/188/improving-your-swift-code-using-value-objects) Paul Hudson, 2019
+[A Step-by-Step SwiftUI Tutorial](https://phrase.com/blog/posts/swiftui-tutorial-localization/) Phrase, 2022
+[Learn SwiftUI: 24 Essential Tutorials for Beginners](https://getstream.io/blog/learn-swiftui/) Emily R., 2022
+[Inside SwiftUI's Declarative Syntax's Compiler Magic](https://swiftrocks.com/inside-swiftui-compiler-magic) Bruno Rocha, 2019
+[Understanding how and when SwiftUI decides to redraw views](https://www.donnywals.com/understanding-how-and-when-swiftui-decides-to-redraw-views/) Donny Wals, 2021
+[Exploring SwiftUI Redraw Behavior with Instruments](https://holyswift.app/exploring-swiftui-redraw-behavior-with-instruments/) Leonardo, 2022
+ +Measurements and Units
+> [Measurements and Units in Foundation](https://oleb.net/blog/2016/07/measurements-and-units/) Ole Begemann, 2016
+[Putting the Physics Into Measurements and Units - Multiplication and Division](https://oleb.net/blog/2016/07/unitproduct/) Ole Begemann, 2016
+[Measurements and Units - Refinements](https://oleb.net/blog/2016/07/unitsquare/) Ole Begemann, 2016
+[Measurements and Units with Phantom Types](https://oleb.net/blog/2016/08/measurements-and-units-with-phantom-types/) Ole Begemann, 2016
+ + + + +.description
+> [Why you’re not supposed to call description](https://oleb.net/2018/dont-call-description/) Ole Begemann, 2018
+ + +Terminal
+SwiftTUI
+> [SwiftTUI](https://github.com/rensbreur/SwiftTUI) Rens Breur
+[SwiftUI's diffing algorithm](https://rensbr.eu/blog/swiftui-diffing/) Rens Breur, 2022
+ + + + +Form
+> [Building forms with SwiftUI: A comprehensive guide](https://blog.logrocket.com/building-forms-swiftui-comprehensive-guide/) Sneh Pandya, 2022
+ + + +Learning
+> [Want to learn and master Swift?](https://exercism.org/tracks/swift)
+[Learn Swift Fast (2020) - Full Course For Beginners](https://www.youtube.com/watch?v=FcsY1YPBwzQ) Chris, 2022, 188 min
+ +Environment
+> [The power of Environment in SwiftUI](https://swiftwithmajid.com/2019/08/21/the-power-of-environment-in-swiftui/) Majid Jabrayilov, 2019
+[EnvironmentValues](https://developer.apple.com/documentation/swiftui/environmentvalues) Apple
+ +#Preview
+> [#Preview SwiftUI Views using Macros](https://www.avanderlee.com/xcode/preview-swiftui-uikit-appkit-views/) Antoine von der Lee, 2023
+ + + + + +Git Tutorial
+> [Git Grundlagen - Taggen](https://git-scm.com/book/de/v2/Git-Grundlagen-Taggen) git
+[Git Basics - Tagging](https://git-scm.com/book/en/v2/Git-Basics-Tagging) git
+[Git tags](https://docs.github.com/en/rest/git/tags?apiVersion=2022-11-28) GitHub
+[git tag - Taggen](https://www.atlassian.com/de/git/tutorials/inspecting-a-repository/git-tag) Atlassian
+[Git Tutorial](https://www.toolsqa.com/git/git-tutorial/) Lakshay Sharma
+[Github Tags](https://www.toolsqa.com/git/github-tags/) Harish Rajora, 2021
+[Managing tags in GitHub Desktop](https://docs.github.com/en/desktop/contributing-and-collaborating-using-github-desktop/managing-commits/managing-tags-in-github-desktop) GitHub
+[Git-Grundlagen](https://www.atlassian.com/de/git) Atlassian
+[Git-Befehle](https://www.atlassian.com/de/git/glossary) Atlassian
+[Commits und Änderungen rückgängig machen](https://www.atlassian.com/de/git/tutorials/undoing-changes) Atlassian
+[Einführung in git für Neueinsteiger](https://gist.github.com/Ben-Kaniobi/c528376a76765e99058c) Ben-Kaniobi
+ +Terminal
+> [10 Tips to Run Swift From Your Terminal](https://betterprogramming.pub/10-tips-to-run-swift-from-your-terminal-b5832cd9cd8c) Eric Yang, 2020
+[Running and Compiling Swift Code in Terminal](https://mahmudahsan.medium.com/running-and-compiling-swift-code-in-terminal-237ee4087a9c) Mahmud Ahsan, 2018
+[How to create a command line app with Swift](https://towardsdev.com/how-to-create-a-command-line-app-with-swift-2067c1534692) Anurag Ajwani, 2020
+[Scripting and Compiling Swift on the Command Line](https://jblevins.org/log/swift) Jason Blevins, 2017
+ +Terminal Benutzerhandbuch
+> [Ausführen von Befehlen und Verwenden von Programmen in Terminal auf dem Mac](https://support.apple.com/de-de/guide/terminal/apdb66b5242-0d18-49fc-9c47-a2498b7c91d5/mac) Apple
+[How To Write macOS Command Line Tools with Swift](https://blog.smittytone.net/2020/12/22/how-to-write-cli-tools-swift/) Tony Smith
+[The Ultimate Guide To Swift Executables](https://www.fivestars.blog/articles/ultimate-guide-swift-executables/) Federico Zanetello, 2020
+[A Look Into ArgumentParser](https://www.fivestars.blog/articles/a-look-into-argument-parser/) Federico Zanetello, 2020
+ +Swift Web Crawler
+> [How to Build a Web Crawler in Swift](https://www.fivestars.blog/articles/build-web-crawler-swift/) Federico Zanetello, 2017
+ +Semsphores
+> [A Quick Look at Semaphores in Swift](https://www.fivestars.blog/articles/semaphores/) Federico Zanetello, 2017
+ + + +Snake
+> [Build a Snake Game in Swift Using the Declarative Domain Paradigm](https://betterprogramming.pub/build-a-swift-snake-game-using-declarative-domain-paradigm-7eb34a139017) Manuel Meyer, 2021
+[How to Create the Snake Game in SwiftUI](https://laptrinhx.com/how-to-create-the-snake-game-in-swiftui-3424479639/) 2020
+[A snake game developed in SwiftUI](https://iosexample.com/a-snake-game-developed-in-swiftui/) 2022
+[Snake](https://iosexample.com/tag/snake/) iOS Example
+ +Swift Tutorial
+> [Learn Swift Programming](https://www.programiz.com/swift-programming) Programiz
+ + +Swift Web crawler
+> [Selenops, a Swift Web Crawler](https://github.com/zntfdr/Selenops) Federico Zanetello
+ + +Libraries
+> [Awesome SwiftUI Libraries List](https://dev.to/toni777772/awesome-swiftui-libraries-list-3agc) Anton Paliakou, 2021
+[Awesome SwiftUI Libraries](https://github.com/Toni77777/awesome-swiftui-libraries +) Anton Paliakou, 2021
+[Building static and dynamic Swift libraries using the Swift compiler](https://theswiftdev.com/building-static-and-dynamic-swift-libraries-using-the-swift-compiler/) The Swift DEV, 2021
+[Making a C library available in Swift using the Swift Package Manager](https://rderik.com/blog/making-a-c-library-available-in-swift-using-the-swift-package/ +) rderik, 2020
+[Best Known Open-source Swift Libraries To Use In 2022](https://codersera.com/blog/open-source-swift-libraries/amp/) Codersera, 2022
+[Adding package dependencies to your app](https://developer.apple.com/documentation/xcode/adding-package-dependencies-to-your-app) Apple
+ +Target
+> [Target](https://developer.apple.com/documentation/packagedescription/target) Apple
+[Distributing binary frameworks as Swift packages](https://developer.apple.com/documentation/xcode/distributing-binary-frameworks-as-swift-packages)
+[Package Manager System Library Targets](https://github.com/apple/swift-evolution/blob/main/proposals/0208-package-manager-system-library-targets.md) GitHub
+ +Swift logo
+[Swift developer tools](https://developer.apple.com/swift/resources/) Apple
+[]()
+ +Dependencies
+> [Swift Dependencies](https://github.com/pointfreeco/swift-dependencies) Point Free
+[Swift Package Manager](https://github.com/apple/swift-package-manager/blob/main/Documentation/Usage.md) Apple
+[Building a Library with Swift Package Manager](https://dev.to/appwrite/swift-101-building-a-library-with-swift-package-manager-46h) Jake Barnby, 2021
+[Managing dependencies using the Swift Package Manager](https://www.swiftbysundell.com/articles/managing-dependencies-using-the-swift-package-manager/) John Sundell, 2019
+ +Layout
+[Layout in SwiftUI Way](https://dev.to/fatbobman/layout-in-swiftui-way-4246) fatbobman
+[Adding package dependencies to your app](https://developer.apple.com/documentation/xcode/adding-package-dependencies-to-your-app) Apple
+[Distributing binary frameworks as Swift packages](https://developer.apple.com/documentation/xcode/distributing-binary-frameworks-as-swift-packages) Apple
+[Dependency Injection in Swift](https://medium.com/swlh/dependency-injection-in-swift-964e1caaa8c1) Raúl Ferrer, 2020
+ +[10 Tips for Writing Cleaner and More Readable Swift Code](https://medium.com/mobile-app-circular/10-tips-for-writing-cleaner-and-more-readable-swift-code-4eb7f8600e21) Raúl Ferrer, 2023
+[]()
+ + + +Combine
+[Combine in Swift: A Simple Example](https://medium.com/@ramdhasm5/combine-in-swift-a-simple-example-bdaef57251f8) Ramdhas M.,2023
+ +Package
+[]()
+[]()
+[How to make a Swift Package](https://cctplus.dev/how-to-make-a-swift-package/) Jay Wilson, 2022
+ + +### Programming +Allgemein
+[Coding Tech](https://www.youtube.com/@CodingTech)
+ +Python
+[Indently](https://www.youtube.com/@Indently)
+[Patrick Loeber](https://www.youtube.com/@patloeber/videos)
+[NeuralNine](https://www.youtube.com/@NeuralNine)
+[Carberra](https://www.youtube.com/@Carberra)
+[mCoding, James Murphy](https://www.youtube.com/@mCoding)
+[Python Simplified, Mariya](https://www.youtube.com/@PythonSimplified)
+ + +[Tony Smith](https://github.com/smittytone/)
+[DEV](https://dev.to/) + +YouTube
+[Jay Wilson, https://www.youtube.com/@heyjaywilson](https://cctplus.dev/)
+[A Swiftly Tilting Planet, Caleb Wells](https://www.youtube.com/@a_swiftly_tilting_planet)
+[Yo! Swift](https://yoswift.dev/swiftui/)
+[Software Development Notes, Eric Callanan](https://swdevnotes.com/)
+[Jonathan Rasmusson, Swift Arcade](https://www.youtube.com/@swiftarcade7632)
+[Kavsoft](https://www.youtube.com/@Kavsoft +)
+[Coding in a Nutshell](https://www.youtube.com/@CodingInANutshell)
+[DataSlice](https://www.youtube.com/@dataslice)
+ + +Github Jekyll
+> [Build a Data Science Portfolio with Jekyll & GitHub Pages - Site Configuration](https://www.youtube.com/watch?v=wCOInE7-E0I) Dataslice, 2021, 8 min
+[Build a Data Science Portfolio with Jekyll & GitHub Pages - Adding Posts](https://www.youtube.com/watch?v=Td_NjdrwPkQ) Dataslice, 2021, 11 min
+[Build a Data Science Portfolio with Jekyll & GitHub Pages - Customization](https://www.youtube.com/watch?v=XCaag3dfxsQ) Dataslice, 2021, 12 min
+ +--- + +### Xcode + +#### SwiftUI +https://developer.apple.com/xcode/swiftui/
+ +#### SwiftData +[SwiftData](https://developer.apple.com/xcode/swiftdata/) von Apple
+ + +--- +### Swift + + +[Web Capture](https://github.com/tdamdouni/WebCapture/) Taha Dhiaeddine Amdouni
+ +#### Command line interface CLI +> [Swift Programming from the Command Line](https://ed.com/command-line-swift/) von ed.com, 2020
+[Lets build a Command line app in Swift](https://medium.com/quick-code/lets-build-a-command-line-app-in-swift-328ce274f1cc) [Sandeep Joshi, 2018]
+[How To Write macOS Command Line Tools with Swift](https://blog.smittytone.net/2020/12/22/how-to-write-cli-tools-swift/) Tony Smith
+[Running and Compiling Swift Code in Terminal](https://mahmudahsan.medium.com/running-and-compiling-swift-code-in-terminal-237ee4087a9c) Mahmud Ahsan, 2018
+[Creating a command line tool using the Swift Package Manager](https://www.avanderlee.com/swift/command-line-tool-package-manager/) Antoine van der Lee, 2020
+ +CLI Video
+[Building CLI Tools with Apple Swift](https://www.youtube.com/watch?v=bNWLDOW-Aok) 2022, 8 min
+[]()
+
+ + + +##### Andere +https://careerfoundry.com/en/blog/web-development/intro-to-swift/
+https://www.altexsoft.com/blog/engineering/the-good-and-the-bad-of-swift-programming-language/
+https://iosapptemplates.com/blog/design/best-ios-walkthrough-app-designs-inspiration
+https://www.imaginarycloud.com/blog/the-future-of-apple-swift/
+https://www.heise.de/news/Programmiersprache-Swift-5-8-bereitet-den-Weg-fuer-die-naechste-Hauptversion-8314883.html
+https://talent500.co/blog/swift-pros-cons-in-app-development/
+https://www.educative.io/blog
+https://mdevelopers.com/blog/is-swift-programming-language-any-good-pros-and-cons
+https://blog.back4app.com/swift-vs-react-native/
+https://exyte.com/blog/introduciton-to-swift
+ + +#### Allgemein + + +##### API call +> [How to Make a Simple Async GET REST API call in SwiftUI](https://www.freecodecamp.org/news/make-rest-api-call-in-swiftui-in-2-minutes) Saamer Mansoor
+[How to make an API call in Swift](https://www.freecodecamp.org/news/how-to-make-your-first-api-call-in-swift/) Ai-Lyn Tang
+[Consume Rest API in SwiftUI IOS Mobile App](https://medium.com/@nutanbhogendrasharma/consume-rest-api-in-swiftui-ios-mobile-app-b3c5d6ecf401) Nutan
+[HTTP Request](https://designcode.io/swiftui-advanced-handbook-http-request)
+[yt](https://www.youtube.com/watch?v=CimY_Sr3gWw)
+[yt](https://www.youtube.com/watch?v=r3O90QGKv98)
+ +##### Comments +[Comments in Swift](https://www.advancedswift.com//comments-documentation-swift/)
+ +##### Copy to Clipboard +https://stackoverflow.com/questions/24670290/how-to-copy-text-to-clipboard-pasteboard-with-swift
+ +##### Design pattern +[Design Patterns implemented in Swift 5.0](https://github.com/ochococo/Design-Patterns-In-Swift#-command) Oktawian Chojnacki
+ +##### Deutsch +http://www.swift-blog.de/swift-lernen/
+https://code.tutsplus.com/de/tutorials/eine-einfuhrung-in-die-swift-teil-1--cms-21389
+https://datei.wiki/definition/die-grundlagen-von-apple-swift/
+https://www.edv-buchversand.de/download/?mode=download&type=chapter&file=sm-284.pdf
+ +##### Functional programming +> [Introduction to Functional Programming using Swift](https://flexiple.com/ios/introduction-to-functional-programming-using-swift/) Saravanan V
+[Functional Programming in Swift: An Introduction](https://medium.com/swift2go/functional-programming-in-swift-an-introduction-253c1f420ca9) Tim Beals
+[Beginners guide to functional Swift](https://theswiftdev.com/beginners-guide-to-functional-swift/) Tibor Bödecs
+[Functional Programming in Swift - Beginner's Guide | Swift 5 | 2021](https://digitalbunker.dev/functional-programming-in-swift-beginners-guide-swift-5-2021/) Aryaman Sharda
+[Functional Swift](https://www.objc.io/books/functional-swift/preview) ojbc
+[Functional Programming in Swift: an Unusual yet Powerful Paradigm](https://matteomanferdini.com/swift-functional-programming/) Matteo Manferdini
+[Introduction to Functional Programming in Swift](https://www.kodeco.com/9222-an-introduction-to-functional-programming-in-swift) Kodeco
+ +##### Gauge +> [SwitUI Gauge in App](https://www.youtube.com/watch?v=YU4eyLiDahg&list=PL5PR3UyfTWvfgx9W8WJ9orQf6N1tx0oxN&index=2&pp=iAQB) iOS Academy, 2021, 10 min
+[Gauge - A view that shows a value within a range.](https://developer.apple.com/documentation/swiftui/gauge) Apple
+[How to Use SwiftUI Gauge and Create Custom Gauge Styles in iOS 16](https://www.appcoda.com/swiftui-gauge/) Simon Ng, 2022
+[SwiftUI Gauge](https://sarunw.com/posts/swiftui-gauge/) Sarun, 2022
+[GaugeStyle](https://developer.apple.com/documentation/swiftui/gaugestyle) Apple
+[How to create a self-sizing gauge component in SwiftUI](https://oliver-epper.de/posts/how-to-create-a-self-sizing-gauge-componen-in-swiftui/) Oliver Epper
+https://swiftuirecipes.com/blog/swiftui-gauge-cheatsheet + +Recipies: +https://swiftuirecipes.com/companion +Q + +##### Higher Order Functions +[Improve your Swift code with higher order functions](https://raulferrer.dev/blog/swift_high_order_functions/) Raul Ferrer
+ +##### HTML Color +> [HTML Color Codes](https://htmlcolorcodes.com/) Dixon & Moe
+[HTML Color Codes - Tutorials](https://htmlcolorcodes.com/tutorials/html-text-color/) Dixon & Moe
+ +##### Keywords +https://www.geeksforgeeks.org/swift-keywords/
+https://betterprogramming.pub/all-the-reserved-keywords-in-swift-17efcfaa3f3e
+ +##### Mutation functions +https://swiftbysundell.com/articles/mutating-and-nonmutating-swift-contexts/?ref=ioscodereview.com
+ +##### Neumorphism +[Neumorphic SwiftUI : Neumorphism Soft UI](https://github.com/costachung/neumorphic ) Costa Chung
+[Neumorphism links](https://github.com/topics/neumorphism) Github
+[GitHub for beginners](https://mediusdownload.event.microsoft.com/asset-6b69f439-fcf6-461c-b7dc-2c53324c3354/LRN241_1280x720_AACAudio_2604.mp4?sv=2015-02-21&sr=c&sig=C%2F1G9v%2Fd3TXedCyc38dJ1KTzPAY2tzxXYGv54TWED4w%3D&se=2026-10-21T07%3A28%3A59Z&sp=r) Microsoft
+[How to Use Xcode with Github](https://www.youtube.com/watch?v=X5mJL9BWRL0) Jae Lee
+[Git Tutorial - In 40 Minuten Git lernen für Anfänger](https://www.youtube.com/watch?v=uGLQF2kUwOA)
+[Git | Teil 1 - Grundlagen | commit, fetch, merge, pull, push](https://www.youtube.com/watch?v=u_sF3cAZddY)
+[Git-Grundlagen für Entwickler - Alles was man zum Einstieg wissen muss](https://www.youtube.com/watch?v=6uvzIMdqV2U) Thomas Huber
+ +##### Operatoren +https://www.geeksforgeeks.org/swift-operators/
+ +##### Protokol orientated programming POP +https://colab.research.google.com/github/tensorflow/swift/blob/main/docs/site/tutorials/protocol_oriented_generics.ipynb#scrollTo=c_1u7JSBMx3x
+https://www.toptal.com/swift/introduction-protocol-oriented-programming-swift
+https://www.appcoda.com/protocol-oriented-programming/
+https://www.hackingwithswift.com/example-code/language/what-is-protocol-oriented-programming
+https://blog.devgenius.io/pop-or-protocol-oriented-programming-swift-3d90e006d0b3
+https://devstreaming-cdn.apple.com/videos/wwdc/2015/408509vyudbqvts/408/408_protocoloriented_programming_in_swift.pdf
+ +##### Some vs. any static vs. dynamic dispatch +https://swiftsenpai.com/swift/understanding-some-and-any/
+ +##### StyleGuide +> [Swift Style Guide](https://google.github.io/swift/)
+[API Design Guidelines](https://www.swift.org/documentation/api-design-guidelines/) SWift.org
+[The Official Kodeco Swift Style Guide](https://github.com/kodecocodes/swift-style-guide) Kodeco
+[Swift Style Guide](https://github.com/linkedin/swift-style-guide) LinkedIn
+[Airbnb Swift Style Guide](https://github.com/airbnb/swift) Airbnb
+[Finding the Ultimate Swift Code-Style Guidelines](https://betterprogramming.pub/finding-the-ultimate-swift-code-style-guidelines-59025a7c163c) Nikita Lazarev-Zubov, 2020
+[Swift Style Guide](https://github.com/eure/swift-style-guide#colons) Eureka
+[Metova's Swift Style Guide](https://github.com/metova/swift-style-guide?utm_content=38278079&utm_medium=social&utm_source=facebook) Metope
+[Navigating The Style Guide Landscape Of Swift](https://marketsplash.com/tutorials/swift/swift-style-guide/) Market Splash
+[Swift Coding Standards](https://engineering.vokal.io/iOS/CodingStandards/Swift.md.html)
+[How to create a styleguide in XCode & Swift](https://www.delasign.com/blog/swift-styleguide/) Oscar de la Hera Gomez, 2022
+ + +Video
+[]()
+https://www.youtube.com/watch?v=A8w3KzwXQ9I
+ +Marks
+[]()
+https://www.avanderlee.com/xcode/xcode-mark-line-comment/
+ +##### SwiftLint +> [SwiftLint – Getting Started](https://www.swiftlyrush.com/swiftlint-getting-started/) Adam Rush, 2022
+[SwiftLint](https://github.com/realm/SwiftLint) Realm
+[How to use SwiftLint with Xcode to enforce Swift style and conventions?](https://medium.com/developerinsider/how-to-use-swiftlint-with-xcode-to-enforce-swift-style-and-conventions-368e49e910) Vineet Choudhary, 2018
+[SwiftLint](https://infinum.com/handbook/ios/tools/swiftlint) iOS Handbook, 2022
+[How to create a SwiftLint enabled Swift Xcode Project](https://www.delasign.com/blog/swiftlint-enabled-swift-xcode-project/) Oscar de la Hera Gomez, 2023
+[SwiftLint in Depth](https://www.kodeco.com/38422105-swiftlint-in-depth) Kodeco, 2023
+[swiftlint](https://docs.fastlane.tools/actions/swiftlint/) fastlane docs
+[SwiftLint Integration in Xcode and GitLab CI](https://blog.canopas.com/swiftlint-integration-in-xcode-and-gitlab-ci-1ae9ef6e5d85) Amisha I., 2022
+[SwiftLint Makes for Clean Code and Happy Clients](https://martiancraft.com/blog/2022/04/swift-lint/) Eric Welander, 2022
+[Add SwiftLint to your Xcode Project or Swift Package as a Plugin](https://iosexample.com/add-swiftlint-to-your-xcode-project-or-swift-package-as-a-plugin/) iOS Example, 2023
+[How to clean up your code formatting with SwiftLint](https://www.hackingwithswift.com/articles/97/how-to-clean-up-your-code-formatting-with-swiftlint) Paul Hudson, 2018
+[Linting vs Formatting: A Swift Guide — Part 1](https://jasonzurita.com/linting-and-formatting-swift-part-1/) Jason Zurita, 2021
+[Linting vs Formatting: A Swift Guide — Part 2](https://jasonzurita.com/linting-and-formatting-swift-part-2/) Jason Zurita, 2021
+[Missing Guide on Swift Code Style](https://www.vadimbulavin.com/swift-code-style/) Vadim Bulavin, 2019
+[Apply Swift Style and Conventions with SwiftLint](https://batuhangobekli.medium.com/apply-swift-style-and-conventions-with-swiftlint-3cd88dcd2703) Batuhan Gobekli, 2021
+[Swift Code Formatters](https://nshipster.com/swift-format/) mattt, 2019
+ + + +[]()
+[]()
+[]()
+[]()
+[]()
+ + +###### Video +> [How to Setup SwiftLint on Xcode 14](https://www.youtube.com/watch?v=cHPLBy5etvM) Emmanuel Okwara, 2023, 21 min
+[Mastering SwiftLint for Code Readability](https://www.youtube.com/watch?v=4YQ6DJ-xovY ) Stewart Lynch, 2022, 28 min
+ + + +#### Syntax + +##### Array methodes +[13 Useful Array Methods in Swift](https://betterprogramming.pub/13-useful-array-methods-in-swift-e169a78cba8d) Artturi Jalli, 2021
+ +##### canImport +[]()
+https://www.hackingwithswift.com/example-code/language/how-to-check-whether-a-module-is-available-using-canimport
+ +##### Closures escaping, nonescaping, autoclosure +https://www.geeksforgeeks.org/escaping-and-non-escaping-closures-in-swift/
+https://code-examples.net/de/q/2540fcb
+https://medium.com/swiftcommmunity/what-do-mean-escaping-and-nonescaping-closures-in-swift-d404d721f39d
+https://www.codingem.com/escaping-in-swift/
+ +##### Control flow +https://www.advancedswift.com//learn-swift-cpp/#control-flow
+ +##### DoTryCatchThrows +https://www.youtube.com/watch?v=ss50RX7F7nE
+ +##### Final class +https://www.hackingwithswift.com/sixty/8/4/final-classes
+https://www.hackingwithswift.com/quick-start/understanding-swift/which-classes-should-be-declared-as-final
+ +##### For loop +https://www.programiz.com/swift-programming/for-in-loop
+ +##### Property wrappers +https://www.avanderlee.com/swift/property-wrappers/
+https://docs.swift.org/swift-book/documentation/the-swift-programming-language/properties/
+ +##### some, any: +https://medium.com/@james.daniel.isaiah/a-quick-look-opaque-existential-generic-types-in-swift-4e683a4bc97b
+ +##### === vs. == +https://developer.apple.com/documentation/swift/===(_:_:)
+ +##### Where +https://www.avanderlee.com/swift/where-using-swift/
+https://www.appypie.com/swift-where-how-to
+ + +#### Rest + +https://byby.dev/ios
+https://www.advancedswift.com/
+https://www.swiftuiio.com/
+https://gitconnected.com/learn/ios-swift
+https://dev.to/toni777772/awesome-swiftui-libraries-list-3agc
+https://github.com/poyynt/memorize_app_cs193p_q12020
+ +https://byby.dev/swift-attributes
+https://mobikul.com/category/ios/page/2/
+https://dev.to/naveenragul/swift-subscripts-14b6
+https://www.youtube.com/watch?v=0u4w6FaqhMs
+ +https://github.com/QiuZhiFei/swift-commands
+https://rderik.com/blog/using-swift-for-scripting/
+ +##### Wetter API +https://listed.to/@DieSieben/7851/api-des-deutschen-wetterdienstes
+ +##### iOS Development Toolbox +https://infinum.com/handbook/ios/tools/development-toolbox
+ + +--- +### SWiftUI + +#### SwiftUI Roadmap +https://karinprater.medium.com/on-the-road-to-learn-swiftui-8b26b528199c
+ +##### Buttons +> [ActionButton](https://github.com/swiftui-library/action-button) swiftui-library
+
+[FloatingButton](https://github.com/exyte/FloatingButton) Exyte
+[Button Styles](https://github.com/heyjaywilson/swiftui-buttons) Jay Wilson
+[Custom SwiftUI Buttons](https://github.com/agholson/SwiftUI-Custom-Buttons) Andrew Gholson
+[SwiftUI AsyncButton](https://github.com/lorenzofiamingo/swiftui-async-button) Lorenzo Fiamingo
+[swiftui-button](https://github.com/mukeshj8/swiftui-button) Mukesh Jain
+[SwiftUI-Button](https://github.com/arjun011/SwiftUI-Button) Arjun Patel
+[HapticButton](https://github.com/0x0001SUI/HapticButton) 0x0001
+[SwiftUI_Buttons](https://github.com/loydkim/SwiftUI_Buttons) Kim Loyd
+[SwiftUI: Button styling](https://github.com/silviaespanagil/swiftUI-button-study) Silvia España Gil
+[Neumorphic Buttons](https://designcode.io/swiftui3-neumorphic-buttons) designcode.io
+[Neumorphism in SwiftUI](https://github.com/twostraws/NeumorphismSwiftUI) Paul Hudson
+ + +--- +### Diverses + +#### Web template engines +[Comparison of web template engines](https://en.wikipedia.org/wiki/Comparison_of_web_template_engines) wiki
+ +#### Tutorials +[List of all ZetCode tutorials](https://zetcode.com/all/) ZetCode
+ +--- +### Processing +Happy Codi:
+https://happycoding.io/
+ +Programmers, Artists:
+https://github.com/orgs/processing/people
+ +Naoto Hieda:
+https://naotohieda.com/blog/categories#sketch
+ +Ivan Vlahov:
+https://www.youtube.com/user/ivanvlahov922
+https://github.com/ivvlspirit
+ +Automation:
+https://www.youtube.com/channel/UCSXGxfwfqRw0DjTx3HCsoog
+https://controlc.com/eb66fa52
+ +Codeguppy:
+https://codeguppy.com/
+ +Processing p5js:
+https://p5js.org/
+ +p5js Dokumentation:
+https://p5js.org//reference
+ +Hallo p5.js:
+http://hello.p5js.org/
+ +Introduction:
+https://medium.com/@mhiratsuka/what-is-p5-js-and-how-to-use-it-b88f9fee0ab2
+ +p5-Sound:
+https://p5js.org//reference/#/libraries/p5.sound
+ +Web-Audio:
+https://caniuse.com/#feat=audio-api
+ +Web-Audio-API:
+https://www.w3.org/TR/webaudio
+ +Github:
+https://github.com/processing/p5.js-sound
+ +ProcessingJS:
+http://processingjs.org/
+ +Processing.js Dokumentation:
+https://www.khanacademy.org/computing/computer-programming/pjs-documentation
+http://processingjs.org//reference
+ +Github:
+https://github.com/processing-js/processing-js/ +https://github.com/processing/processing
+ +Github wiki:
+https://github.com/processing/processing/wiki
+ +Wiki:
+https://en.www.wikipedia.org/wiki/Processing_(programming_language)
+ +Raspberry Pi
+https://pi.processing.org/
+ +Processing Pi:
+https://py.processing.org/
+ +Github Processing.py:
+https://github.com/jdf/processing.py/wiki
+https://github.com/jdf/processing-py-site
+ +Open Processing:
+https://www.openprocessing.org/
+ +giCentre:
+https://www.gicentre.net/software
+ +Peter Lager:
+http://www.lagers.org.uk/index.html
+http://dada.compart-bremen.de/
+ +py-Examples:
+https://github.com/jdf/processing.py/tree/master/examples.py
+https://github.com/villares/py.processing-play?files=
+https://gist.github.com/marcedwards/
+ +--- +### Espurino +http://www.espruino.com/
+ +Wiki:
+https://en.www.wikipedia.org/wiki/Espruino
+ +Github:
+https://espruino.github.io/EspruinoWebIDE
+https://github.com/espruino/Espruino
+https://github.com/espruino
+https://github.com/topics/espruino
+ +--- +### Tessel +https://tessel.io/ + +Tessel-pl:
+https://wiki.tessel.pl/#all-updates
+ +Github:
+https://github.com/tessel
+https://tessel.github.io/t2-start
+https://github.com/topics/tessel
+ +--- +### Fritzing +https://fritzing.org/home/
+ + +--- + +Swift
+https://github.com/topics/swift
+https://github.com/serhii-londar/open-source-mac-os-apps
+ +WWDC
+https://developer.apple.com/videos/play/wwdc2023/10148
+ +Link Liste
+https://getstream.io/blog/learn-swiftui/
+ + +https://www.donnywals.com/what-is-the-any-keyword-in-swift/
+https://swiftlyrush.curated.co/
+https://not-only-swift.peterfriese.dev/
+https://www.youtube.com/watch?v=-jDAXFyZCpM
+ +Swift Standard language vs. Foundation + +Primitiv types" int, strings, optionals, ... +Common collection types +Fundamental Protokols: comparable, equatable, +Global functions: min, max, abs, print, ... + + +XCode
+https://developer.apple.com/documentation/xcode
+ +Link
+https://www.thomashanning.com/tag/swift/
+ +XCode
+https://duckduckgo.com/?q=yourube+xcode+swift+&t=fpas&iax=videos&ia=videos&iai=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DEJQW864XpmA
+ + + +https://developer.apple.com/documentation/swiftui/configuring-views + + + + + + +https://talk.objc.io/episodes/S01E321-custom-components-creating-a-custom-stepper + +Geometry Reader: +https://www.swiftanytime.com/blog/geometry-reader-in-swiftui + +Tips: +https://www.hackingwithswift.com/quick-start/swiftui/swiftui-tips-and-tricks + +Date: +https://programmingwithswift.com/get-hours-minutes-seconds-date-swift/ + +SF-Symbols: +https://www.hackingwithswift.com/articles/237/complete-guide-to-sf-symbols + +https://designcode.io/swiftui-handbook-safe-area-layout + +Enum: +https://stackoverflow.com/questions/24113126/how-to-get-the-name-of-enumeration-value-in-swift + +LLDB PO Command: +https://holyswift.app/debugging-ios-with-lldb-in-swift-the-po-command/ + +DocC: +https://developer.apple.com/videos/play/wwdc2021/10166/ + +Modul: +https://stackoverflow.com/questions/48426344/what-does-a-module-mean-in-swift#48426416 + +https://www.swift.org/package-manager/ + + +ASCII art: +print(""" __ / _) .-^^^-/ / __/ / <__.|_|-|_| """) + +For example, here's a cute multi-line ascii art dinosaur. 🦕 +https://theswiftdev.com/logging-for-beginners-in-swift/ + +https://ijoshsmith.com/2015/04/29/creating-ascii-art-in-functional-swift/ + +Tetris: +https://schwiftyui.com/swiftui/tetris-in-swiftui-pt-0-the-design/ + +Schwiftyui: +https://schwiftyui.com/ + +Coding design pattern +https://youtube.com/watch?v=tv-_1er1mWI&feature=share + +Swift Trick +https://twitter.com/christianselig/status/1494357206233501697?s=12 + +Live stream +https://twitter.com/twostraws/status/1473322628190511110?s=12 + +Swift +https://www.heise.de/news/Programmiersprache-Swift-5-5-krempelt-die-Nebenlaeufigkeit-der-Sprache-um-6196960.html + + +### JavaScript js +https://molily.de/js/ + +Corona Simulation: +https://tquev.github.io/covid-19/ + +Khan Academy: +https://www.khanacademy.org/computing/computer-programming/pjs-documentation#docs-mouse + +Javascript Doku: +https://devdocs.io/javascript/ + +Daniel Shiffman (The Coding Train): +https://www.youtube.com/user/shiffman + +19 Prototypes: +https://www.youtube.com/watch?v=hS_WqkyUah8 + +20 Inheritance of Prototypes: +https://www.youtube.com/watch?v=CpmE5twq1h0 + +Tony Alicea: +Inside javascript: +https://www.youtube.com/watch?v=Bv_5Zv5c-Ts + +Curser +http://www.javascripter.net/faq/stylesc.htm + + +--- +### ml5js +Friendly machine learning for the web!
+https://ml5js.org/
+https://github.com/ml5js/ml5-library
+https://www.npmjs.com/package/ml5
+https://ml5js.medium.com/
+https://medium.com/ml5js/a-new-code-of-conduct-and-license-for-ml5-js-6b0e4c109b76
+ +Video:
+https://en.www.wikipedia.org/wiki/Daniel_Shiffman
+https://www.youtube.com/watch?v=jmznx0Q1fP0
+https://www.youtube.com/watch?v=MfvnRFANUGE
+https://ml5js.org/
+ +Sensor Flow for Javascript:
+https://www.tensorflow.org/js
+ + +--- +### Visual Studio +https://code.visualstudio.com/docs/python/python-tutorial/?&WT.mc_id=vstoolbox-c9-niner
+ +### Excel +https://www.excel-pratique.com/en/list_of_functions/information_functions
+ +Codename:
+https://riptutorial.com/excel-vba/example/11272/worksheet--name---index-or--codename
+ +Collections:
+https://excelmacromastery.com/excel-vba-collections/
+ +Color as long = rgb(...)
+ +Dictionary:
+https://analystcave.com/excel-vba-dictionary-arrays-and-other-data-structures/
+ +--- +### TKinter +Brad Travery - Desktop GUI App with Python and Tkinter
+https://m.youtube.com/watch?v=ELkaEpN29PU&list=PLillGF-RfqbbJYRaNqeUzAb7QY-IqBKRx&index=5&t=0s
+https://github.com/bradtraversy/part_manager
+ +Kyle Kowalczyk
+https://kyletk.com/index.php/2017/03/15/python-tkinter-create-tabs-notebook-widget/
+ +Python Programming
+https://pythonprogramming.altervista.org/tkinter-vs-ttk-better-widgets/
+ +--- +### eMusic +Sylvia:
+https://soundcloud.com/user-277662840/popular-tracks
+ +Adrian:
+https://soundcloud.com/adizo/popular-tracks
+ +--- +### Django +Django Web Framework (Python):
+https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django
+ +Corey Schafer Django Tutorial - 17 Videos:
+https://www.youtube.com/playlist?list=PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p
+ +Mike Hibbert Django Tutorials - 34 Videos:
+https://www.youtube.com/playlist?list=PLxxA5z-8B2xk4szCgFmgonNcCboyNneMD
+ +Thenewboston Django Tutorials - 40 Videos:
+https://www.youtube.com/playlist?list=PL6gx4Cwl9DGBlmzzFcLgDhKTTfNLfX1IK
+ + +### VIM +https://riptutorial.com/de/ebook
+ + +### Python + +#### Terminal +https://www.devdungeon.com/content/python-import-syspath-and-pythonpath-tutorial
+https://www.devdungeon.com/content/create-ascii-art-text-banners-python
+https://www.cyberciti.biz/faq/python-command-line-arguments-argv-example/
+https://www.kerneldev.com/2018/09/01/command-line-arguments-using-python-sys-argv-part1/ +M
+https://www.tutorialspoint.com/python/python_command_line_arguments.htm
+https://www.python-course.eu/graphs_python.php
+ +Snake:
+https://github.com/tancredi/python-console-snake
+ +### Terminal + +#### Colors +https://www.geeksforgeeks.org/print-colors-python-terminal/
+https://www.quora.com/Is-there-a-Clear-screen-function-in-Python?share=1
+https://docs.python.org/2/howto/curses.html
+https://pypi.org/project/terminaltables/
+https://hg.python.org/cpython/file/2.7/Demo/curses/
+https://liftoff.github.io/GateOne/Developer/termio.html
+http://urwid.org/manual/index.html
+https://www.scivision.dev/dynamic-update-inplace-terminal-text-python/
+https://code.activestate.com/recipes/475116-using-terminfo-for-portable-color-output-cursor-co/
+ +Thanks @Chronial for pointing this out! I note however that the docs for os.get_terminal_size() says that shutil.get_terminal_size() is the high-level call that should normally be used.
+https://stackoverflow.com/questions/2122385/dynamic-terminal-printing-with-python
+http://www.lihaoyi.com/post/BuildyourownCommandLinewithANSIescapecodes.html
+ + + + + + + + +Processing:
+https://processing.org/
+ +p5.js:
+https://p5js.org/
+ + +Computer Graphics:
+https://www.youtube.com/@Reducible
+https://www.youtube.com/watch?v=eED4bSkYCB8
+ +Animation vs. math:
+https://www.youtube.com/watch?v=B1J6Ou4q8vE
+ + +### NEU + +Python: +https://www.youtube.com/@Indently +https://www.youtube.com/@patloeber/videos +https://www.youtube.com/@NeuralNine +https://www.youtube.com/@Carberra +https://www.youtube.com/@mCoding +https://www.youtube.com/@PythonSimplified + + +Allgemein: +https://www.youtube.com/@CodingTech + + +--- + +# Swift/SwiftUI - Links +2020-07-11 + +Inhalt +Apple 1 +Developer 1 +Resources 1 +Swift-Community 1 +Documentation 2 +Language Guide 2 +Tutorials 2 +CodeWithChris 2 +HackingWithSwift 2 +LetsBuildThatApp 2 +SwiftUILab 2 +Codingenieur 3 +Ralf Ebert 3 +Stanford University 3 +Plymouth University 4 +Others 4 + +Apple +https://www.apple.com/de/swift/ + +Developer +https://developer.apple.com/swift + +Resources +https://developer.apple.com/swift/resources + +Documentation +https://developer.apple.com/documentation/ +https://docs.swift.org/swift-book/index.html + +Videos +https://developer.apple.com/videos/developer-tools/swift/ + + + + +Swift-Community +https://swift.org/ +Documentation +https://swift.org/documentation/ +Language Guide +https://docs.swift.org/swift-book/LanguageGuide/TheBasics.html + + + + +Tutorials +CodeWithChris +Chris … +https://www.youtube.com/c/CodeWithChris [349k] + +SwiftUI Tutorials for Beginners [13] +https://www.youtube.com/playlist?list=PLMRqhzcHGw1Z-lZaaun3A3mV9PbEfHANI +Swift Tutorials for Beginners (2019) [18] +https://www.youtube.com/playlist?list=PLMRqhzcHGw1b89DXHOVA77ozWXWmuBkWX +How to Make an App for Beginners (2020) [30] +https://www.youtube.com/playlist?list=PLMRqhzcHGw1ZkH8RuznGMS0NZs0jWQQ5a + + + +HackingWithSwift +Paul Hudson +https://www.hackingwithswift.com/ +[https://www.youtube.com/c/Paul Hudson](https://www.youtube.com/c/Paul%2520Hudson) [40k] + +iOS14 - SwiftUI [26] +https://www.youtube.com/playlist?list=PLuoeXyslFTuaX59K2KL-HK2NxbdWiz3Tm +SwiftUI [13] +https://www.youtube.com/playlist?list=PLuoeXyslFTuaZtX7xSYbWz3TR0Vpz39gK +Hacking with iOS: SwiftUI Edition [143] +https://www.youtube.com/playlist?list=PLuoeXyslFTuZRi4q4VT6lZKxYbr7so1Mr +[SwiftUI by Example](https://www.youtube.com/playlist?list=PLuoeXyslFTubw4NtepDCis5tTqK37zT3Q) [31] +https://www.youtube.com/playlist?list=PLuoeXyslFTubw4NtepDCis5tTqK37zT3Q + +LetsBuildThatApp +Brian Voong +[https://www.youtube.com/c/Lets Build That App](https://www.youtube.com/c/Lets%2520Build%2520That%2520App) [178k] + +[Calculator SwiftUI](https://www.youtube.com/watch?v=ULEFrRSPXFE&list=PL0dzCUj1L5JH5wDLTKAmzFgsuxum-_5K4) [3] +https://www.youtube.com/playlist?list=PL0dzCUj1L5JH5wDLTKAmzFgsuxum-_5K4 + + +SwiftUILab +https://swiftui-lab.com/ + +https://swiftui-lab.com/swiftui-animations-part1/ +https://swiftui-lab.com/swiftui-animations-part2/ + +https://swiftui-lab.com/swiftui-animations-part3/ + +https://swiftui-lab.com/trigonometric-recipes-for-swiftui/ + +https://swiftui-lab.com/modal-dismiss-gesture/ + +https://swiftui-lab.com/alignment-guides/ + +https://swiftui-lab.com/advanced-transitions/ + +https://swiftui-lab.com/frame-behaviors/ + +https://swiftui-lab.com/custom-styling/ + +https://swiftui-lab.com/state-changes/ +https://swiftui-lab.com/swiftui-id/ +https://swiftui-lab.com/equatableview/ +https://swiftui-lab.com/drag-drop-with-swiftui/ +https://swiftui-lab.com/a-powerful-combo/ +https://swiftui-lab.com/working-with-focus-on-swiftui-views/ +https://swiftui-lab.com/wwdc-2020-is-here/ +https://swiftui-lab.com/backward-compatibility/ +https://swiftui-lab.com/matchedgeometryeffect-part1/ +https://github.com/swiftui-lab/swiftui-hero-animations +https://swiftui-lab.com/swiftui-layout-magic/ +https://swiftui-lab.com/geometryreader-to-the-rescue/ +https://swiftui-lab.com/view-extensions-for-better-code-readability/ +https://swiftui-lab.com/scrollview-pull-to-refresh/ +https://swiftui-lab.com/communicating-with-the-view-tree-part-1/ +https://swiftui-lab.com/communicating-with-the-view-tree-part-2/ +https://swiftui-lab.com/communicating-with-the-view-tree-part-3/ + + +Codingenieur +Christian Gesty +https://www.youtube.com/c/codingenieur [2.7k] [DE] +SwiftUI Deutsch Tutorial: +https://www.youtube.com/playlist?list=PLFG4t6bmESEuXL-ZRxDQm2b0ytWE4xdtW + +Ralf Ebert +iOS Entwickler-Blog +https://www.ralfebert.de/ios/ [EN] + + +Stanford University +CS193p „Developing Apps for iOS” +https://cs193p.sites.stanford.edu/ + +1. Course Logistics and Intro to SwiftUI [1:02] +https://www.youtube.com/watch?v=jbtqIBpUG7g&feature=youtu.be +2. MVVM and the Swift Type System [1:44] +https://www.youtube.com/watch?v=4GjXq2Sr55Q&feature=youtu.be +3. Reactive UI Protocols Layout [1:27] +https://www.youtube.com/watch?v=SIYdYpPXil4&list=PLpGHT1n4-mAtTj9oywMWoBx0dCGd51_yG&index=3 +4. Grid enum Optionals [1:21] +https://www.youtube.com/watch?v=eHEeWzFP6O4&list=PLpGHT1n4-mAtTj9oywMWoBx0dCGd51_yG&index=4 +5. ViewBuilder Shape ViewModifier [1:02] +https://www.youtube.com/watch?v=oDKDGCRdSHc +6. Animation [1:30] +https://www.youtube.com/watch?v=3krC2c56ceQ +7. Multithreading EmojiArt [1:31] +https://www.youtube.com/watch?v=tmx-OwkBWxA +8. Gestures JSON [1:16] +https://www.youtube.com/watch?v=mz-rNLWJ0bk +9. Data Flow [1:13] +https://www.youtube.com/watch?v=0i152oA3T3s&feature=youtu.be +10. Modal Presentation and Navigation [1:43] +https://www.youtube.com/watch?v=CKexGQuIO7E&feature=youtu.be +11. Enroute Picker [0:49] +https://www.youtube.com/watch?v=fCfC6m7XUew&feature=youtu.be +12. Core Data [1:34] +https://www.youtube.com/watch?v=yOhyOpXvaec&feature=youtu.be +13. Persistence [1:02] +https://www.youtube.com/watch?v=fTNPRhGGP-0&feature=youtu.be +14. UIKit Integration [1:02] +https://www.youtube.com/watch?v=GRX5Dha_Clw&feature=youtu.be + +Plymouth University +iOS Development in Swift +https://itunes.apple.com/us/course/ios-development-in-swift/id950659946 + + + + +Others + +Cheat Sheet: https://github.com/SimpleBoilerplates/SwiftUI-Cheat-Sheet#progressview + +Animation: + + +SwiftUILab


SwiftUI + +Links: +https://github.com/swiftui-lab/About-SwiftUI + +Data driven SwiftUI:
https://mentalfaculty.github.io/LLVS/2019/09/25/data-driven-swiftui.html + +Mehrere Texte:
[https://heartbeat.fritz.ai/search?q=Danny%20Bolella%20SwiftUI](https://heartbeat.fritz.ai/search?q=Danny%2520Bolella%2520SwiftUI) + +SwiftUI: +[https://www.heise.de/developer/artikel/Einstieg-in-SwiftUI-4594018.html?wt_ref=https%3A%2F%2Fduckduckgo.com%2F&wt_t=1594208692090](https://www.heise.de/developer/artikel/Einstieg-in-SwiftUI-4594018.html?wt_ref=https://duckduckgo.com/&wt_t=1594208692090)

https://medium.com/better-programming + +https://medium.com/@martinlasek + +SwiftUI Mastermind (Snippets): + +http://www.formasterminds.com/swiftui_for_masterminds/examples.php + +Animations: +https://swiftui-lab.com/swiftui-animations-part1/ + +Graphics Drawings: +https://www.answertopia.com/swiftui/basic-swiftui-graphics-drawing/ + +Würfel App: +https://www.ralfebert.de/ios/tutorial-swiftui-einfuehrung-state/ +Links:
https://github.com/Juanpe/About-SwiftUI +SwiftUI state management system: +https://www.swiftbysundell.com/articles/swiftui-state-management-guide/ + + +Swift Links + +Dimitrii: +https://dmtopolog.com/ + +Steven Curtis: +https://betterprogramming.pub/mapping-in-swift-a6d6132a38af + +Appy Pie: +https://www.appypie.com/blog?page=1 +https://www.appypie.com/swift-extensions-how-to + +Log Rocket: +https://blog.logrocket.com/swift-enums-an-overview-with-examples + +Swift by Sundell: +https://www.swiftbysundell.com/articles + +Marco Santarossa: +https://www.marcosantadev.com/capturing-values-swift-closures + +Cocoacasts: +https://cocoacasts.com/four-clever-uses-of-swift-extensions + +Technotopia: +https://www.techotopia.com/index.php/An_Introduction_to_Swift_Subclassing_and_Extensions + + + + +BOOKS + +Swift in depth +https://www.manning.com/books/swift-in-depth + +https://www.simpleswiftguide.com/how-to-iterate-over-enum-cases-in-swift + + + + +### Reddit + +Reddit: + r/swiftui, r/swift


Twitter + +SwiftUI: +https://mobile.twitter.com/search?q=swiftui&src=typed_query + +Animated Solar System: +https://www.raywenderlich.com/5815412-getting-started-with-swiftui-animations + +Animated Circles: +https://mobile.twitter.com/cocoawithlove/status/1143859662166454272 +https://gist.github.com/mattgallagher/eaa5d3242d83360a52c45c9706479e34 + +Colorwheel:
https://github.com/Priva28/SwiftUIColourWheel + +Weather App: +https://gist.github.com/jordansinger/f0111835e54f8c2db488283f52097815 + +Custom Buttons: +https://developer.apple.com/videos/play/wwdc2019/237/ + +Graphs: +https://www.raywenderlich.com/6398124-swiftui-tutorial-for-ios-creating-charts + +Game trigonometry: +https://www.raywenderlich.com/5504-trigonometry-for-game-programming-spritekit-and-swift-tutorial-part-1-2 +https://swiftui.map4b.com/ + +Fitness dashboard: +https://swiftui.map4b.com/2020/07/swiftui-2-0-fitness-dashboard-bar-charts-progress-rings-xcode-12-swiftui-2-0-tutorials/amp/?__twitter_impression=true + +Kavsoft: +https://www.youtube.com/channel/UCsuV4MRk_aB291SrchUVb4w/featured +https://kavsoft.tech/ + +Uber map clone: +https://www.youtube.com/watch?v=xS6tigkZu_c&list=PLimqJDzPI-H_OuDAnC5OJQx3Foq6ANmac&index=2&t=0s +https://kavsoft.tech/Swift/Uber%20Clone/ +https://nshipster.com/ + +SwiftUI prototype: +https://thoughtbot.com/blog/swiftui-prototype-tutorial-1-of-5-project-setup + +Starplane game: +https://gist.github.com/JohnSundell/7ae3223b5bad3712378a57aaff31d7e2 + +Nerdiak: +https://nerdyak.tech/ + + +...Geometry effect: +https://nerdyak.tech/development/2019/08/29/tweaking-animations-with-GeometryEffect.html?utm_content=bufferecbe5&utm_medium=social&utm_source=twitter.com&utm_campaign=bufhttps + + +...Complex Shapes:
https://nerdyak.tech/development/2020/01/12/animating-complex-shapes-in-swiftui.html + +...Gender switch: +https://nerdyak.tech/development/2019/11/28/creating-custom-views-in-swiftui.html + +Gesture and Animation: +https://medium.com/flawless-app-stories/gestures-and-animations-in-swiftui-195625b822c9


 + + +Reddit: + +r/swiftui, r/swift + +Twitter SwiftUI: +https://mobile.twitter.com/search?q=swiftui&src=typed_query + +Animated Solar System: +https://www.raywenderlich.com/5815412-getting-started-with-swiftui-animations + +Animated Circles: +https://mobile.twitter.com/cocoawithlove/status/1143859662166454272 + +https://gist.github.com/mattgallagher/eaa5d3242d83360a52c45c9706479e34 + +Colorwheel: +https://github.com/Priva28/SwiftUIColourWheel + +Weather App: +https://gist.github.com/jordansinger/f0111835e54f8c2db488283f52097815 + +Custom Buttons: +https://developer.apple.com/videos/play/wwdc2019/237/ + +Graphs: +https://www.raywenderlich.com/6398124-swiftui-tutorial-for-ios-creating-charts + +Game trigonometry: +https://www.raywenderlich.com/5504-trigonometry-for-game-programming-spritekit-and-swift-tutorial-part-1-2 +https://swiftui.map4b.com/ + +Fitness dashboard: +https://swiftui.map4b.com/2020/07/swiftui-2-0-fitness-dashboard-bar-charts-progress-rings-xcode-12-swiftui-2-0-tutorials/amp/?__twitter_impression=true + +Kavsoft: +https://www.youtube.com/channel/UCsuV4MRk_aB291SrchUVb4w/featured + +https://kavsoft.tech/ + +Uber map clone: +https://www.youtube.com/watch?v=xS6tigkZu_c&list=PLimqJDzPI-H_OuDAnC5OJQx3Foq6ANmac&index=2&t=0s +https://kavsoft.tech/Swift/Uber%20Clone/ +https://nshipster.com/ + +SwiftUI prototype: +https://thoughtbot.com/blog/swiftui-prototype-tutorial-1-of-5-project-setup + +Starplane game: +https://gist.github.com/JohnSundell/7ae3223b5bad3712378a57aaff31d7e2 + +Nerdiak:
https://nerdyak.tech/ + +...Geometry effect: +https://nerdyak.tech/development/2019/08/29/tweaking-animations-with-GeometryEffect.html?utm_content=bufferecbe5&utm_medium=social&utm_source=twitter.com&utm_campaign=bufhttps + +...Complex Shapes: +https://nerdyak.tech/development/2020/01/12/animating-complex-shapes-in-swiftui.html + +...Gender switch: +https://nerdyak.tech/development/2019/11/28/creating-custom-views-in-swiftui.html + +Gesture and Animation: +https://medium.com/flawless-app-stories/gestures-and-animations-in-swiftui-195625b822c9 + + +Martin Lexow: +https://www.youtube.com/c/MartinLexow

Mit schöne, kurzem CoreML Video: +https://www.youtube.com/watch?v=qt1Lc5k4XMQ&list=PLDchTdjs3z3QyAZLUur5bu1KxrPOvKEam&index=12&t=0s + +Christian Gesty [Codingeneur]: +[https://www.youtube.com/c/codINGenieur/playlists?disable_polymer=true&itct=CA0Q8JMBGAIiEwjnj_Oq47jqAhWUmHwKHSn9DNQ%3D](https://www.youtube.com/c/codINGenieur/playlists?disable_polymer=true&itct=CA0Q8JMBGAIiEwjnj_Oq47jqAhWUmHwKHSn9DNQ=) + +Schöne SwiftUI Einführung: +https://www.youtube.com/watch?v=JlI1s41zIrQ&list=PLFG4t6bmESEuXL-ZRxDQm2b0ytWE4xdtW&index=2&t=0s + +Swift Tutorials 2015: + +https://t3n.de/news/swift-tutorials-apple-starter-guide-554269/ + +List of Tutorials:
http://www.sososwift.com/ + + + +Protocol/Delegate: +https://www.youtube.com/watch?v=UQnSdXFDAQQ

MVVM: + +Dogs + +https://www.youtube.com/watch?v=Gs--XGsnyR4 + +Tage Photo: +https://www.youtube.com/watch?v=m0cuCmFjxx0&list=PLJT9LTrr5c9M7pOQr14ufhmcGYtj9ub8b&index=11 \ No newline at end of file