Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sensehack/swift

Swift Codebase
https://github.com/sensehack/swift

codebase coding-practices proof-of-concept swift xcode

Last synced: about 1 month ago
JSON representation

Swift Codebase

Awesome Lists containing this project

README

        

# Swift

## Intro

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.

## Content

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

## Projects

Currently nothing is hosted to preview you would have to manually clone/download the project and build using respective instructions.

## Build

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.

## Develop

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.

## Documentation Links

WIP
Few documentation I'm currently working on another repo.

iOS Documentation: [iOS Documentation](https://github.com/SensehacK/dev-cheatsheet/blob/master/iOS_documentation/README.md)

Ionic Learn Timeline: [Ionic Learn Timeline](https://github.com/SensehacK/dev-cheatsheet/blob/master/ionic_cheatsheet/README.md)

Best Coding practices : [Coding practices](https://github.com/SensehacK/dev-cheatsheet/blob/master/README.md)

Swift Learn Timeline: [Swift Learn Timeline](https://github.com/SensehacK/dev-cheatsheet/blob/master/README.md)

Git Learn Timeline: [Git Learn Timeline](https://github.com/SensehacK/dev-cheatsheet/blob/master/git_cheatsheet/git.md)

React Learn Timeline: [React Learn Timeline](https://github.com/SensehacK/dev-cheatsheet/blob/master/README.md)

Angular Learn Timeline: [Angular Learn Timeline](https://github.com/SensehacK/dev-cheatsheet/blob/master/README.md)

Javascript Learn Timeline: [Javascript Learn Timeline](https://github.com/SensehacK/dev-cheatsheet/blob/master/README.md)

Html Learn Timeline: [HTML Learn Timeline](https://github.com/SensehacK/dev-cheatsheet/blob/master/html_cheatsheet/README.md)

## Environment

- 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

### Authored by : [Kautilya Save](https://sensehack.github.io/)

### [LinkedIn](https://www.linkedin.com/in/kautilyasave/)