midcla's starred repositories
DeckTransition
A library to recreate the iOS Apple Music now playing transition
DesignPatternsInSwift
This repository contains all the code from my book 'Design Patterns in Swift', live at https://www.amazon.com/dp/B07FYXHBKZ. All code written in Swift4. Do give a star if you like the work.
VKLocalNotifications
This project covers all the requried code to trigger UILocalNotifications. It can be helpful when you want to trigger a Push Notification when a user reaches a particular location. Does not need internet connection.
Instructions
Create walkthroughs and guided tours (coach marks) in a simple way, with Swift.
awesome-ios-animation
A curated list of awesome iOS animation, including Objective-C and Swift libraries
2DUICollectionViewSwift
A simple and elegant 2Dimensional UICollectionView which is most commonly used in ecommerce apps, music streaming apps etc. Easily customisable as per your requirements as it is designed keeping the superset requirement in mind. Developed in latest Swift syntax.
VerticalProgressScrollView
This is a simple project showing UIScrollView with paging enabled and a straight forward Vertical Progress bar which animates as the user scrolls through the pages (number of pages are calculated dynamically based on content size). Written in latest Swift Syntax.
NVActivityIndicatorView
A collection of awesome loading animations
Awesome-CoreML-Models
Largest list of models for Core ML (for iOS 11+)
ConcurrentDownloadsSwift3
This project shows how to support concurrent downloads in swift3 via remote URLs && save them to your local directory && viewing them in offline mode && delete downloaded files. Download process is enhanced by Pause, Resume, Cancel, Progress bar controls.
ImageSlider-Swift
A simple image slider in Swift with a switch to turn on/off auto slide.
coremltools
Core ML tools contain supporting tools for Core ML model conversion, editing, and validation.
MobileNet-CoreML
The MobileNet neural network using Apple's new CoreML framework
CollectionViewSearchSwift
A simple project mainly focussing on Implementation of search in UICollectionView. Also lets you know about arranging UICollectionView Cells, their spacing, co-ordinates and arrangement based on different screen sizes.
CoreDataSearch
This is a simple project which shows basics of Search on Core data . You can add, load, delete and make a search on the items added in a UICollectionView. Developed in Latest Swift 3 syntax.
ExpandingCollectionView
This project covers adding a fancy expanding cell to UICollectionView, several auto layout-based labels, subtle parallax effects, and fading transitions to a standard Collection View. Written in Latest Swift Syntax. Converted from Swift2 to Swift3 (Source: https://www.raywenderlich.com)
expandableCellScroll
This project shows how to develop expandable cells in a UITableView. Each cell in turn consists of a UIScrollView and a UIImageView background. Data is fetched via an API call. Developed in Latest Swift syntax with Auto-layout constraints enabled.
PeekAndPopExtension
This project covers how to use 3D Touch to implement peek and pop using Custom Presentation Controllers. It also shows how to add a Today Extension to the project. All written in Swift4 using MVC pattern keeping code reusability and optimisation in mind.
Quick-Chat
Real time chat app written in Swift 5 using Firebase
PullToMakeSoup
Custom animated pull-to-refresh that can be easily added to UIScrollView
iOS-Developer-Roadmap
Roadmap to becoming an iOS developer in 2018.
CustomTabBarYouTube
This project covers: 1) UICollectionViewFlowLayout with all the auto-layout constraints added programatically 2) How to build custom tab bar as seen in YouTube app 3) URL session integration to build feed for Home screen. All written in Latest Swift 3 syntax following MVC pattern, re-usable code methodologies, extensions etc.Converted from Swift2 (Source: https://www.letsbuildthatapp.com) to Swift3.
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 coding methodologies!