Zingle alternatives and similar libraries
Based on the "Alert" category.
Alternatively, view Zingle alternatives based on common mentions on social networks and blogs.
-
Alerts Pickers
Advanced usage of UIAlertController and pickers based on it: Telegram, Contacts, Location, PhotoLibrary, Country, Phone Code, Currency, Date... -
SwiftEntryKit
SwiftEntryKit is a presentation library for iOS. It can be used to easily display overlays within your iOS apps. -
NotificationBanner
The easiest way to display highly customizable in app notification banners in iOS -
PopupDialog
A simple, customizable popup dialog for iOS written in Swift. Replaces UIAlertController alert style. -
Whisper
:mega: Whisper is a component that will make the task of display messages and in-app notifications simple. It has three different views inside -
PMAlertController
PMAlertController is a great and customizable alert that can substitute UIAlertController -
Jelly
🌊 - Jelly is a library for animated, non-interactive & interactive viewcontroller transitions and presentations with the focus on a simple and yet flexible API. -
MijickPopupView
Popups, popovers, sheets, alerts, toasts, banners, (...) presentation made simple. Written with and for SwiftUI. -
CDAlertView
Highly customizable alertview and alert/notification/success/error/alarm popup written in Swift -
SPAlert
DISCONTINUED. Native alert from Apple Music & Feedback. Contains Done, Heart & Message and other presets. [Moved to: https://github.com/varabeis/SPAlert] -
StatusAlert
Display Apple system-like self-hiding status alerts. It is well suited for notifying user without interrupting user flow in iOS-like way. -
SPIndicator
Floating indicator, mimicrate to indicator which appear when silent mode switched. Can be present from top and bottom. Interactive with gesters. -
Indicate
Interactive notification pop-over (aka "Toast) modeled after the iOS AirPods and Apple Pencil indicator.
CodeRabbit: AI Code Reviews for Developers

* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Zingle or a related project?
README
Zingle
Zingle – An alert will display underneath your UINavigationBar 🎅
💥 Note: Zingle has a dependency to have a UINavigationController
in your app, which means it will not work/display in your app if you don't have a UINavigationController
linked to a UIViewController
in which you're planning to show an alert. However, it will get display even if the UINavigationBar
is hidden for a particular UIViewController
.
Screenshots
Features
- Easy to setup & Use
- Dynamic Property Configurations.
- Lightweight with zero dependencies.
Installation
- Manually – Add
Zingle.swift
file to your Project. - CocoaPods –
pod 'Zingle'
You can read the CHANGELOG file for a particular release.
Setup
import Zingle
Usage
Zingle.init(duration: 0.5, delay: 3)
.message(message: "No Internet Connection.")
.messageIcon(icon: #imageLiteral(resourceName: "warning-icon"))
.messageColor(color: .white)
.messageFont(font: UIFont.init(name: "AmericanTypewriter", size: 15.0)!)
.backgroundColor(color: UIColor.red)
.show()
You can also use it with in-built extension to UIViewController
.
//Create ZingleConfig.
let config = ZingleConfig()
config.delay = 2.0
config.duration = 1.0
config.messageColor = UIColor.white
config.messageFont = UIFont.init(name: "AmericanTypewriter", size: 15.0)!
config.backgroundColor = UIColor.purple.withAlphaComponent(0.5)
//Show Zingle with `self` (UIViewController) with custom configuration.
self.zingle(message: "No Internet Connection.", withConfig: config)
//or
//Show Zingle with `self` (UIViewController) with default configuration.
self.zingle(message: "No Internet Connection.")
You can watch to Zingle to see continuous updates. Stay tuned.
Have an idea for improvements of this class? Please open an issue.
Credits
You can shoot me an email to contact.
Thank You!!
See the contributions for details.
License
The MIT License (MIT)
Read the LICENSE file for details.
*Note that all licence references and agreements mentioned in the Zingle README section above
are relevant to that project's source code only.