All Projects → VakhoKontridze → VCore

VakhoKontridze / VCore

Licence: MIT license
VCore is a Swift collection containing objects, functions, and extensions that I use for my projects

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to VCore

Swifterswift
A handy collection of more than 500 native Swift extensions to boost your productivity.
Stars: ✭ 10,706 (+33356.25%)
Mutual labels:  extensions, uikit
Tasky
Tasky is a task management app made with SwiftUI.
Stars: ✭ 22 (-31.25%)
Mutual labels:  productivity, swiftui
autoscreen
Automated screen capture utility
Stars: ✭ 76 (+137.5%)
Mutual labels:  productivity, productivity-tool
Render
UIKit a-là SwiftUI.framework [min deployment target iOS10]
Stars: ✭ 2,150 (+6618.75%)
Mutual labels:  uikit, swiftui
Notion Enhancer
an enhancer/customiser for the all-in-one productivity workspace notion.so (app)
Stars: ✭ 3,114 (+9631.25%)
Mutual labels:  productivity, extensions
Extras
Just some extras..
Stars: ✭ 17 (-46.87%)
Mutual labels:  extensions, uikit
swiftui-example
SwiftUI 示例,技巧和技术集合,帮助我构建应用程序,解决问题以及了解SwiftUI的实际工作方式。
Stars: ✭ 109 (+240.63%)
Mutual labels:  uikit, swiftui
CurrencyText
Currency text field formatter available for UIKit and SwiftUI 💶✏️
Stars: ✭ 124 (+287.5%)
Mutual labels:  uikit, swiftui
Numilaunchbar
Launchbar action for Numi calculator app
Stars: ✭ 33 (+3.13%)
Mutual labels:  productivity, extensions
AnotherPomodoro
Modern and customizable productivity timer app that runs in your browser.
Stars: ✭ 126 (+293.75%)
Mutual labels:  productivity, productivity-tool
About Swiftui
Gathering all info published, both by Apple and by others, about new framework SwiftUI.
Stars: ✭ 5,954 (+18506.25%)
Mutual labels:  uikit, swiftui
RFKit
Toolkit for daily Cocoa development. Since 2012.
Stars: ✭ 20 (-37.5%)
Mutual labels:  extensions, uikit
Swift Composable Architecture
A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.
Stars: ✭ 5,199 (+16146.88%)
Mutual labels:  uikit, swiftui
iforgor
A simple CLI productivity tool to quickly display the syntax of a desired piece of code
Stars: ✭ 20 (-37.5%)
Mutual labels:  productivity, productivity-tool
Swiftui Cheat Sheet
SwiftUI 2.0 Cheat Sheet
Stars: ✭ 3,417 (+10578.13%)
Mutual labels:  uikit, swiftui
screentime
A chrome extension for keeping track and managing your time on social media platforms and websites
Stars: ✭ 42 (+31.25%)
Mutual labels:  productivity, extensions
Movie Trailers SwiftUI
A simple app which shows the lastest movies trailers based on different genres developed using SwiftUI.
Stars: ✭ 51 (+59.38%)
Mutual labels:  uikit, swiftui
NativeMarkKit
NativeMark is a flavor of Markdown designed to be rendered by native apps.
Stars: ✭ 36 (+12.5%)
Mutual labels:  uikit, swiftui
flawesome
Productivity Tool
Stars: ✭ 56 (+75%)
Mutual labels:  productivity, productivity-tool
FineCodeCoverage
Visualize unit test code coverage easily for free in Visual Studio Community Edition (and other editions too)
Stars: ✭ 391 (+1121.88%)
Mutual labels:  unittest, unit-test

VCore

Table of Contents

Description

VCore is a Swift collection containing objects, functions, and extensions that I use for my projects.

Compatibility

Versions with different majors are not compatible.

Release Date VCore iOS macOS* tvOS* watchOS*
2022 09 14 4.0 13.0 10.15 13.0 6.0
2022 05 17 3.0 13.0 10.15 13.0 6.0
2021 12 28 2.0 13.0 - - -
2021 10 07 1.0 14.0 - - -

*Limited support

Structure

Package files are grouped as:

  • Services and Managers. Services, managers, controllers, and formatters. For instance, NetworkClient.

  • Views. Reusable non-scene Views, UIViews, and UIViewControllers. For instance BaseButtons.

  • Models. Reusable models. For instance, EdgeInsetss.

  • Helpers. Non-service, non-extension objects and methods. For instance, architectural pattern helpers.

  • Extensions. Global extensions. Methods and properties are grouped by frameworks of origin—Core Frameworks, Foundation, SwiftUI, UIKit, and AppKit (only for supporting underlying SwiftUI types).

  • Global Functions. Global functions. For instance, VCoreLog.

  • API. Objects used for interfacing from you app/package to VCore. For instances, VCoreLocalizationService.

Package incudes folder Extra, which contains:

  • XCode Templates. Templates that can be used for accelerating workflow. Currently, templates cover scenes and gateways. For more info, refer to documentation folder.

  • Objects and methods that cannot be included in the package as they require additional customization or access to AppDelegate/SceneDelegate.

Project includes folder Documentations, which contains:

  • Documentations and demo apps of UIKit/SwiftUI architectures

  • Documentation of CLEAN architecture

Demo

Package contains demo app, that can be used to test functionality of the package.

Installation

Swift Package Manager

Add https://github.com/VakhoKontridze/VCore as a Swift Package in Xcode and follow the instructions.

Versioning

Major. Major changes, such as big overhauls

Minor. Minor changes, such as new objects, function, and extensions

Patch. Bug fixes and improvements

Contact

e-mail: [email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].