All Projects → fahidattique55 → InteractiveView

fahidattique55 / InteractiveView

Licence: MIT license
Feel the fluid interactive interfaces - Apple uses for all apps like Appstore etc.

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to InteractiveView

g2-brush
Select a one-, two-dimensional or irregular region using the mouse.
Stars: ✭ 24 (-72.41%)
Mutual labels:  interaction
Advance
Physics-based animations for iOS, tvOS, and macOS.
Stars: ✭ 4,445 (+5009.2%)
Mutual labels:  interaction
notebookJS
notebookJS: seamless JavaScript integration in Python Notebooks
Stars: ✭ 149 (+71.26%)
Mutual labels:  interaction
THREE.Interactive
Fast and simple interaction manager for three.js for enabling mouse and touch events on 3D objects
Stars: ✭ 49 (-43.68%)
Mutual labels:  interaction
InteractionPlus
Interaction Enhancement for Web-based Visualization
Stars: ✭ 23 (-73.56%)
Mutual labels:  interaction
Easytransitions
A simple way to create custom interactive UIViewController transitions
Stars: ✭ 1,592 (+1729.89%)
Mutual labels:  interaction
pix
Interaction notation for UX design
Stars: ✭ 37 (-57.47%)
Mutual labels:  interaction
Dyci2Lib
"Dicy2 for Max" is a Max package implementing interactive agents using machine-learning to generate musical sequences that can be integrated into musical situations ranging from the production of structured material within a compositional process to the design of autonomous agents for improvised interaction. Check also our plugin for Ableton live !
Stars: ✭ 35 (-59.77%)
Mutual labels:  interaction
canvas-color-tracker
A utility to track objects on a canvas by unique px color
Stars: ✭ 29 (-66.67%)
Mutual labels:  interaction
ReactZooApp
ReactZooApp
Stars: ✭ 33 (-62.07%)
Mutual labels:  interaction
godot-twicil
Godot TwiCIL – Godot Twitch Chat Interaction Layer
Stars: ✭ 57 (-34.48%)
Mutual labels:  interaction
SVG-Line-Morphing-Transition
Interactive SVG line as button's indicator
Stars: ✭ 57 (-34.48%)
Mutual labels:  interaction
G2
📊 A highly interactive data-driven visualization grammar for statistical charts.
Stars: ✭ 11,020 (+12566.67%)
Mutual labels:  interaction
TabBarInteraction
A tab bar example that animate based on user interaction
Stars: ✭ 72 (-17.24%)
Mutual labels:  interaction
socitrack
A wearable platform for social interaction studies
Stars: ✭ 16 (-81.61%)
Mutual labels:  interaction
exorium
esquire, a multifunctional bot to fit your needs.
Stars: ✭ 15 (-82.76%)
Mutual labels:  interaction
Tween.js
JavaScript/TypeScript animation engine
Stars: ✭ 8,409 (+9565.52%)
Mutual labels:  interaction
Samples-JS-PHP
JavaScript and PHP samples for Stimulsoft Reports.PHP reporting tool.
Stars: ✭ 17 (-80.46%)
Mutual labels:  interaction
use-pan-and-zoom
👆+🔎 React hook for panning and zooming a container
Stars: ✭ 57 (-34.48%)
Mutual labels:  interaction
GIMLeT
GIMLeT – Gestural Interaction Machine Learning Toolkit
Stars: ✭ 33 (-62.07%)
Mutual labels:  interaction

Alt text

Swift version License Platform

Design Theory

We want our views feel more responsive, acknowledging to the user that they are functional. In addition, we want the action to be cancellable if the user decides against their action after they touched down. This allows users to make quicker decisions since they can perform actions in parallel with thought.

What are fluid interfaces?

A fluid interface might also be called fast, smooth, natural, or magical. It’s a frictionless experience that just feels right.

The WWDC presentation talks about fluid interfaces as “an extension of your mind” and “an extension of the natural world”. An interface is fluid when it behaves according to the way people think, not the way machines think.

What makes them fluid?

Fluid interfaces are responsive, interruptible, and redirectable.

Installation

Swift Package Manager

Right now InteractiveView is only supported via swift package manager. You can also install it manually.

Usage

  • Set the class of your UIVIew in xib or storyboard as InteractiveView and make it fluid interactive.

Alt text

License

InteractiveView is licensed under MIT.

For more details visit the LICENSE file for more info.

Author

Fahid Attique - (https://github.com/fahidattique55)

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].