This is just personal workspace for testing different functions related to Swift language.
I love to track my progress & git allows you to work around the problem statement by versioning it. So thats my inspiration for amalgamation of all of my other small code repository to a specific one stop solution repo for my local environment scratch pad.
Development Hell and most of Swift and Xcode quirks used with bit of documentation with small readme files along with my own documentation links of another repo I actively maintain for my own software developer growth.
Content would include :
-
Swift Basics
-
Swift different Frameworks
-
Swift Tests
-
Future plans
- SwiftUI
- Swift Package Manager
- Swift 5
- Health kit
- Notification
Currently nothing is hosted to preview you would have to manually clone/download the project and build using respective instructions.
Clone the code and use Xcode v10+ to build the codebase. Currently we haven’t added any packages to the build yet, if we do add those, you may need to do a quick
pod install For installing all of the package dependency handled by Cocoapods or Swift Package manager.
Install Swift Linter for proper code suggestions and we would also incorporate Unit tests as a way to be more compliant with Test driven development, even though this project isn’t designed and developed around TDD principles.
WIP Few documentation I'm currently working on another repo.
iOS Documentation: iOS Documentation
Ionic Learn Timeline: Ionic Learn Timeline
Best Coding practices : Coding practices
Swift Learn Timeline: Swift Learn Timeline
Git Learn Timeline: Git Learn Timeline
React Learn Timeline: React Learn Timeline
Angular Learn Timeline: Angular Learn Timeline
Javascript Learn Timeline: Javascript Learn Timeline
Html Learn Timeline: HTML Learn Timeline
-
OS: - Mac: Catalina 10.15 - Windows: Windows 10
-
IDE: - Xcode 11.2.1 - VS Code
- Browsers: - Firefox Nightly /Dev /Main - Safari /Technical Preview - Microsoft Edge Dev ( Chromium )
- Version Control : Git
- Team management : JIRA, Github Project
- Documents : Google docs
- Terminal : iTerm
- Writer: iA Writer
- Terminal : iTerm