75 Repositories
Swift clean Libraries
Sample applications of iOS Design patterns written using swift.
ios-design-patterns This repo contains all my Sample applications of iOS Design patterns written using swift. Link for my Design patterns Blog : https
MVVM-Clean with DI implementation sample project
MVVM-Clean with Dependency Provider Introduction This project contains MVVM-Clean architecture and Dependency injection Folder Structure Every module
This project has been developed to understand GraphQL and Diffable Data Source. Created on 20.06.2022.
SpaceX Launches First in first. You need to build all packages before building the project. Packages: Extensions API Open Extensions folder under proj
Swift, UIkit, Anchorage, Clean Architecture, UICollectionViewDiffableDataSourcem, MVVM+Coordinators patterns
About the app iOS project realized with Swift, UIkit, Anchorage, Clean Architecture, UICollectionViewDiffableDataSource and MVVM + Coordinators patter
Clean SwiftUI based iOS app for local mosque
Clean SwiftUI based iOS app for local mosque. Features localised prayer times, qibla direction and Qur'an with audio. Currently on iOS 15+ and iPhone 6s and above. iPhone SE 1st Gen unsupported.
🌊 A clean wave - report unused localized strings
Ripple 🌊 Ripple - a command line tool that reports unused localization strings in your Xcode project. Install Clone from repo git clone cd Ripple sw
A Flutter Clean Architecture Using GetX.
flutter-getx-clean-architecture A Flutter Clean Architecture Using GetX. Work Flow Project Structure |-- lib |-- main.dart |-- app |--
You can touch My Swift, MapKit, UX skills! :D
What is it? 🙋🏻 It's a pet project which has been developed as a code challenge. It's written purely in Swift without using 3rd party frameworks. Wha
Screen transition with safe and clean code.
Presenter Screen transition with safe and clean code. With Presenter, you can… Assure that the ViewController's requirements are met, such as a ViewMo
SignalKit is a reactive Swift framework with focus on clean and readable API.
Abstract SignalKit is a lightweight event and binding framework. The core of SignalKit is the Observable protocol. Each implementation of the Observab
Sample implementation of HDMI Clean out for iPhone or iPad video output.
HDMIPassThroughSample Sample implementation of HDMI Clean out for iPhone or iPad video output. "Lightning - Digital AV Adapter" can be used to output
GitHub iOS client with minimum third-party dependencies.
GitHubSearch GitHub iOS client with minimum third-party dependencies. The app allows for searching for repositories using GitHub API. 🔜 In the next r
An iOS app for GitHub with exploring trending
GiTiny is iOS app for GitHub with exploring trending. Written in RxSwift and MVVM-C architecture. Features 🔥 Explore Trending Repositories and Develo
GitHub iOS client in RxSwift and MVVM-C clean architecture
GitHub iOS client in RxSwift and MVVM-C clean architecture. FlutterHub - Flutter version available at an early stage KotlinHub - Android version is co
Github repo search with using mvvm-c and clean architecture and using combine swift
GitSearchWithMVVM-C-CleanArchitecture Github repo search with using mvvm-c and clean architecture and using combine swift. Content Overview How To Run
LocationsWikipedia - a simple App that fetches a list of locations and displays it at UITableView
Fetching a list of locations or Adding a new location and displaying the list inside a Table View when the user press one of them it will open Wikipedia app and display it inside a Map View.
Calculate your Equated Monthly instalment (EMI) for Home loan, Housing loan, Car loan & Personal loan
Calculate your Equated Monthly instalment (EMI) for Home loan, Housing loan, Car loan & Personal loan
Exchanger - a simple iOS application demonstrating one of approaches to implement VIPER 💎 architecture in modern Objective-C
The Exchanger is a simple iOS application demonstrating one of approaches to implement VIPER 💎 architecture in modern Objective-C.
Image Editor iOS App - CLEAN Architecture + MVP Pattern
Image Editor iOS Application - Built using UIKit, CoreData, CoreImage, and URLSession Frameworks with CLEAN Architecture and MVP UI design pattern.
Hello Clean Architecture With SwiftUI
HelloCleanArchitectureWithSwiftUI CleanArchitecture for SwiftUI with Combine, Co
A simple to use iOS app with clean UI to calculate time until a specified date
A simple to use iOS app with clean UI to calculate time until a specified date.Added new feature that is now you can measure time from a specified date as well. Like time spent from the day you were born.
Assignment: iOS app in VIP Clean architecture
countries_vip_clean Assignment: iOS app in VIP Clean architecture. for countries
An iOS application written in Swift to demonstrate how to implement a Clean Architecture in iOS
Reminders iOS An iOS application written in Swift to demonstrate how to implement a Clean Architecture in iOS. Idea The idea is to implement the simpl
CleanArchitecture - Helping project to learn Clean Architecture using iOS (Swift)
Clean Architecture Helping project to learn Clean Architecture using iOS (Swift)
Simple side option menu with clean code princibles
SwiftUISideMenu Simple side option menu with clean code princibles.
A simple clean application to provide you with weather forecast data as well as currency rates, all with beautiful melodies and sounds
A simple clean application to provide you with weather forecast data as well as currency rates, all with beautiful melodies and sounds.
Clean class to create a portal in SceneKit for use in ARKit.
SceneKit-PortalMask See my Medium post about this CocoaPod This class PortalMask creates an occluding box around any rectangular frame, including a tr
Quinbay - The project covers dynamic tableview cell height, MVVM and clean Architecture and Prefetching Table Data From server or infinite scroll view
Quinbay The Quinbay is a sample application. The project covers dynamic tablevie
iOS TV Shows app with TMDb Api. RxSwift, MVVM, Clean Architecture. Tuist + Swift Package Manager
TVShows iOS app built with RxSwift, using the TMDb API. Built with Swift 5 RxSwift, RxDataSources Clean + Modular Architecture Cordinator Pattern. MVV
Declarative Auto Layout in Swift, clean and simple
Tails Tails is a take on declarative Auto Layout. If you don't like typing (like me), it might be your kind of thing! Tails is written in Swift and cu
Challenge-vip-delivery - Project for VIP (Clean Swift) Architecture Dev Sprints on Devpass
VIP (Clean Swift) - Delivery App 🍕 Neste desafio, aplicaremos conceitos da arquitetura VIP para finalizar a implementação de um aplicativo. Desenvolv
WWDCast - The unofficial WWDC application for iOS
WWDCast The unofficial WWDC iOS application to watch WWDC videos and sessions on your ChromeCast. If you would like to test the latest changes, you ca
CleanClosureXcode - An Xcode Source Editor extension to clean the closure syntax.
Clean Closure - Xcode Source Editor Extension Clean Closure is a simple Xcode Source Editor Extension for Xcode 8. It parses each line of a file to si
Dogs - A fun exploration of using Clean Swift methodology (VIP) to build a simple app
Dogs A fun exploration of using Clean Swift methodology (VIP) to build a simple app Was following the directory structure and templates as described i
SuperDelegate provides a clean application delegate interface and protects you from bugs in the application lifecycle
DEPRECATED This library has been deprecated and is no longer under active development. The original README can be found in README_OLD, but we would re
An iOS app demo to show list and detail screen of artworks.
Artworks iOS Demo Application Architecture MVP Clean Architecture (check Known Issues) Dependency Injection Features Localization Dark mode support Ba
MVP-Clean sample iOS Swift project
RestaurantsApp MVP-Clean sample iOS Swift project The purpose of this document is to explain the architecture of application. This application shows r
Networking layer implementation using CLEAN Architecture for iOS.
NetworkLayer-CLEANArchitecture Networking layer implementation using CLEAN Architecture for iOS. Features ✨ CLEAN Architecture ✨ No Storyboards No ext
Xcode Template for generating VIPER-B modules: View, Interactor, Presenter, Router and Builder.
VIPER-Xcode-Template Xcode Template for generating VIPER-B modules: View, Interactor, Presenter, Router and Builder. Installation Clone or download th
PJFDataSource is a small library that provides a simple, clean architecture for your app to manage its data sources while providing a consistent user interface for common content states (i.e. loading, loaded, empty, and error).
PJFDataSource PJFDataSource is a small library that provides a simple, clean architecture for your app to manage its data sources while providing a co
A generic small reusable components for data source implementation for UITableView/UICollectionView in Swift.
GenericDataSource A generic small reusable components for data source implementation for UITableView/UICollectionView written in Swift. Features Basic
A no-nonsense way to write cleaner UITableViewDelegate and UITableViewDataSource in Swift.
CascadingTableDelegate A no-nonsense way to write cleaner UITableViewDelegate and UITableViewDataSource. Why is this library made? In common iOS devel
This project is a clone of YouTube. But the main intention is to show how to write clean code, using proper MVC patterns and re-usable coding methodologies!
YouTubeClone This project is a clone of YouTube. But the main intention is to show how to write clean code, using proper MVC patterns and re-usable co
App for displaying VK news feed (VKSDK API). Clean Swift VIP architecture
VKNewsFeed VKNewsFeed - application for displaying VK news feed with dynamic cells and a collection of images in the post. Data request occurs from th
Swift UI Kit to present clean modal/alert
CleanyModal is a good way to use UI-Customised alerts with ease Features Present some kind of clean alerts (With same API as UIAlertViewController) Ad
A clean and lightweight progress HUD based on SVProgressHUD, converted to Swift with the help of Swiftify.
IHProgressHUD IHProgressHUD is a clean and easy-to-use HUD meant to display the progress of an ongoing task on iOS and tvOS. IHProgressHUD is based on
A clean and lightweight progress HUD for your iOS and tvOS app.
SVProgressHUD SVProgressHUD is a clean and easy-to-use HUD meant to display the progress of an ongoing task on iOS and tvOS. Demo Try SVProgressHUD on
Little project I wrote a while ago I decided to clean up and upload.
ImageSearch About The project uses the Pixabay (https://pixabay.com/) API to show images relating to entered text. The app is built using an MVVM arch
SpaceX rocket listing app using RxSwift and CLEAN Architecture with MVVM
Jibble SpaceX rocket listing app using RxSwift and CLEAN Architecture with MVVM Demo Features Reactive Bindings URL / JSON Parameter Encoding Filter Y
This is an example of clean architecture and MVVM pattern written in swift
Swift Clean Architecture MVVM This is an example of clean architecture and MVVM pattern written in swift First of all thanks to all of those who made
A new, clean and lean network interface reachability library written in Swift.
Reachability A new, clean and lean network interface reachability library written in Swift. Remarks Network reachability changes can be monitored usin
Write clean, concise and declarative network code relying on URLSession, with the power of RxSwift. Inspired by Retrofit.
ReactiveAPI Reactive API library allows you to write clean, concise and declarative network code, with the power of RxSwift and URLSession! iOS Demo A
Currency Converter - Free and Quick Converter calculates money quick and easy way to see live foreign exchange rates.
Currency Converter - Free and Quick Converter calculates money quick and easy way to see live foreign exchange rates. This app is available in the App
Simple, block-based, lightweight library over CoreBluetooth. Will clean up your Core Bluetooth related code.
LGBluetooth Simple, block-based, lightweight library over CoreBluetooth. Steps to start using Drag and Drop it into your project Import "LGBluetooth.h
Weather Forecast Assigment is an iOS application built to highlight MVP and Clean Architecture concepts
Weather Forecast Assigment - iOS - MVP + Clean Architecture Description Weather Forecast Assigment is an iOS application built to highlight MVP (Model
KeyPathKit is a library that provides the standard functions to manipulate data along with a call-syntax that relies on typed keypaths to make the call sites as short and clean as possible.
KeyPathKit Context Swift 4 has introduced a new type called KeyPath, with allows to access the properties of an object with a very nice syntax. For in
Приложение является реализацией модуля новостной ленты VK. Архитектура Clean Swift.
Новостная лента VK Приложение является реализацией модуля новостной ленты VK. Особенности приложения архитектура Clean Swift; программная реализация и
📕A single value proxy for NSUserDefaults, with clean API.
OneStore A single value proxy for NSUserDefaults, with clean API. With OneStore… Create one proxy(an OneStore object) for each NSUserDefaults value. M
Clean Actor Model Architecture
CAMA Eonil, 2021. CAMA is short for "Clean Actor Model Architecture". As like it says, its CA(Clean Architecture) + AM(Actor model). AM here means AM
Make your logic flow and data flow clean and human readable
Flow What's Flow Flow is an utility/ design pattern that help developers to write simple and readable code. There are two main concerns: Flow of opera
A sample iOS app built using the Clean Swift architecture
Main Purpose is to create a simple project for Clean-Swift This project wrote with using Clean-Swift and MVP Design Pattern
SwiftUI sample app using Clean Architecture. Examples of working with CoreData persistence, networking, dependency injection, unit testing, and more.
Articles related to this project Clean Architecture for SwiftUI Programmatic navigation in SwiftUI project Separation of Concerns in Software Design C
Weather Forecast App (OpenWeather API & CLLocationManager). Clean Swift VIP architecture.
WeatherApp Weather Forecast App (OpenWeather API & CLLocationManager). Clean Swift VIP architecture. Without storyboard or xib. The application shows
Simple sample of using the VIP (Clean Swift) architecture for iOS
MyAnimeList Simple sample of using the VIP (Clean Swift) architecture for iOS. ViewController: controls the event handling, view life cycle and displa
RippleQueries is an iOS application built as assessment task at Ripple Egypt. Built Using MVVM (Model-View-ViewModel) and Clean Architecture concepts
RippleRepositories RippleRepositories is an iOS application built as an assessment task at Ripple Egypt. Built Using RxSwift & MVVM (Model-View-ViewMo
Make trains of constraints with a clean style!
Constren 🚂 . 🚃 . 🚋 Make trains of constraints with style! button.constren.centerY() .lead(spacing: 16) .trail(image.l
A simple project to demonstrate VIPER design pattern.
live-news-viper A simple RESTful news headline fetching project to demonstrate VIPER design pattern. Alamofire is used for networking and News API end
Opera is an iOS App to show you movies , top rated movies and search for any specific movie and show it's details all information about it i am using repository pattern and MVVM-Clean Architecture with RxSwift and XCoordinatore pattern
Opera-MVVM-C-Clean-Architecture Opera is an iOS App to show you movies , top rated movies and search for any specific movie and show it's details all
GenericLocalPersistence is a clean and easy-to-use code that is useful for integrating local storage
GenericLocalPersistence is a clean and easy-to-use code that is useful for integrating local storage like UserDefaults, PList, Keychain.
iOS architectures - MVC, MVP, MVVM, MVVM-C, ReactorKit, VIPER, Clean Architecture
iOS architectures - MVC, MVP, MVVM, MVVM-C, ReactorKit, VIPER, Clean Architecture, RIBs; Repository Pattern, Rxflow, Swinject, Tuist, Xcodegen, Cocoapods, SPM, Carthage + Rome
SwiftUI sample app using Clean Architecture. Examples of working with CoreData persistence, networking, dependency injection, unit testing, and more.
Articles related to this project Clean Architecture for SwiftUI Programmatic navigation in SwiftUI project Separation of Concerns in Software Design C
AREK is a clean and easy way to request any kind of iOS permission (with some nifty features 🤖)
AREK is a clean and easy to use wrapper over any kind of iOS permission written in Swift. Why AREK could help you building a better app is well descri
KeyPathKit is a library that provides the standard functions to manipulate data along with a call-syntax that relies on typed keypaths to make the call sites as short and clean as possible.
KeyPathKit Context Swift 4 has introduced a new type called KeyPath, with allows to access the properties of an object with a very nice syntax. For in
GroupWork is an easy to use Swift framework that helps you orchestrate your concurrent, asynchronous functions in a clean and organized way
GroupWork is an easy to use Swift framework that helps you orchestrate your concurrent, asynchronous functions in a clean and organized way. This help
Example of Clean Architecture of iOS app using RxSwift
Clean architecture with RxSwift Contributions are welcome and highly appreciated!! You can do this by: opening an issue to discuss the current solutio