Zafar Ivaev (zafarivaev)

zafarivaev

Geek Repo

Location:Uzbekistan

Home Page:http://bit.ly/3a3M3uc

Github PK Tool:Github PK Tool

Zafar Ivaev's repositories

swiftui-mvvm-clean

Sample app showcasing usage of Clean MVVM architecture in SwiftUI and Combine. Written for a Medium tutorial.

Language:SwiftStargazers:47Issues:3Issues:0

BottomSheet

Example project showing how to implement a bottom sheet in Swift 5 using container/child view controllers, UIPanGestureRecognizer, and constraint animations.

Language:SwiftLicense:MITStargazers:39Issues:2Issues:1

MVVM-RxSwift

Reactive MVVM demo app fetching photos from Unsplash and displaying them in a UICollectionView. Showcases usage of the Coordinator design pattern.

Language:SwiftStargazers:26Issues:3Issues:0

Clean-VIP-Architecture

Example app illustrating use of the Clean VIP architecture as an improvement on the VIPER design pattern. Written for a Medium tutorial.

Language:SwiftStargazers:21Issues:4Issues:0

ios-swiftui-modularization

A sample project for the iOS modularization article. User Interface is made using SwiftUI, navigation via UIKit, and modules via XcodeGen.

Language:SwiftStargazers:15Issues:1Issues:0

CircularLoadingIndicator

A project showing how to create a circular loading indicator using UIBezierPath, CABasicAnimation, CAKeyframeAnimation, and CAAnimationGroup. Written for a Medium tutorial

Language:SwiftStargazers:10Issues:2Issues:0

uikit-viewpager

Sample project implementing a View Pager with Tabs component using UIKit. Written for a Medium tutorial.

Language:SwiftStargazers:8Issues:2Issues:0

ReplaceDelegation-Combine

Sample project illustrating a Combine approach for talking between two view controllers. Written for a Medium tutorial

Language:SwiftStargazers:5Issues:2Issues:0

multicast-delegate-swift

Sample project implementing the Multicast Delegate design pattern. Created for a Medium.com article.

Language:SwiftStargazers:4Issues:2Issues:0

NSCache

Example project showcasing usage of NSCache to cache images inside a UICollectionView. Written for a Medium tutorial.

Language:SwiftStargazers:4Issues:2Issues:0

ReactiveCoordinator-Combine

Coordinator framework leveraging Combine

Language:SwiftLicense:MITStargazers:4Issues:2Issues:0

uisheetpresentationcontroller-ios15

Sample project showing how to use UISheetPresentationController. Created for a Medium.com tutorial.

Language:SwiftStargazers:3Issues:2Issues:0

viewcontroller-swiftui-previews

A sample project illustrating how we can leverage SwiftUI previews to test UIViewController without building and running our apps. Created for a Medium tutorial.

Language:SwiftStargazers:3Issues:2Issues:0

TableDirector-Example

Example of usage of TableDirector package to build UITableViews faster and easier

Language:SwiftStargazers:2Issues:2Issues:0

autoreleasepool-swift

Sample project showing how autorelease pool can be helpful in Swift codebase.

Language:SwiftStargazers:1Issues:2Issues:0

DynamicFontSize

Example project illustrating how to create a UILabel with dynamic font size. Written for a Medium tutorial

Language:SwiftStargazers:1Issues:2Issues:0

rswift-images-colors-localization

Sample project showing how to use R.swift for managing images, colors, and localizable string files more efficiently. Created for a Medium tutorial

Language:SwiftStargazers:1Issues:2Issues:0

RxSwift-CombineLatest

Simple project showcasing use of the combineLatest operator in RxSwift. Written for a Medium tutorial.

Language:SwiftStargazers:1Issues:2Issues:0

TableDirector

Avoid lengthy UITableViewDataSource/UITableViewDelegate conformances and speed up the development of UITableView

Language:SwiftLicense:MITStargazers:1Issues:2Issues:0

app-lifecycle-methods

Sample app testing lifecycle methods on iOS 12 and 13

Language:SwiftStargazers:0Issues:2Issues:0

build-configurations

Sample project using a different App Icon for different build configurations. Created for a Medium article.

Language:SwiftStargazers:0Issues:2Issues:0

combine-retry-network-requests

Sample project showing how to retry failed network requests using Combine's .retry and .delay operators

Language:SwiftStargazers:0Issues:2Issues:0

content-hugging-compression-resistance

Sample project showing how using content hugging and compression resistance properties can help us build more adaptive user interfaces. Created for a Medium.com tutorial

Language:SwiftStargazers:0Issues:2Issues:0

Flutter-LocalizedApp

Example app showcasing how to implement localization in several languages. Written for a Medium tutorial.

Language:DartStargazers:0Issues:2Issues:0
Language:SwiftStargazers:0Issues:2Issues:0

OperationDependencies

An example project showing usage of Operations and dependencies.

Language:SwiftStargazers:0Issues:2Issues:0

PieChart-UIBezierPath

Example Swift project showing how to create a pie chart using the UIBezierPath class

Language:SwiftStargazers:0Issues:2Issues:0

profiles-rest-api

Source code for profiles REST API course

Language:PythonLicense:MITStargazers:0Issues:1Issues:0

WWDC20-FigureBreaker

Accepted project submission for the WWDC2020 Scholarship

Language:SwiftLicense:BSD-3-ClauseStargazers:0Issues:2Issues:0