An app that will help UI/UX designers and iOS developpers to easily work together, using demos and examples about iOS capabilities, limitations, ecosystem, ...

Overview

Demoapp

Work in progress...

πŸ‘€ What's about?

It's an app built in SwiftUI that will help UI/UX designers and iOS developpers to work together smoothly. It will also help people learning about iOS capabilities, limitations, ecosystem, etc by allowing them to maninulate these features.

  • List several iOS capabilities.
  • Allows people to discover and manipulate these features. (e.g. spring animations, with sliders to manipulate parameters)
  • Allows people to export or share some data or parameters (mostly based on swiftui APIs). (e.g. copy or share code samples to share with developers)

Some inspirations of similar applications

πŸ“± MVP / V1.0

πŸš€ features

  • iOS capabilities manipulations
    • Basics animations
    • Spring animations
    • MatchedGeometryEffects examples ?
    • Haptics feedbacks (+ custom editor ?)
    • Navigation bars
    • Sliders, Toggles
    • Color picker
    • Date picker
  • Settings:

πŸ—’ Requirements

  • iOS 14 support
  • Accessibility (at least adaptative texts and voiceover)
  • iPhone and iPad compatibility
  • Should support device rotation
  • Show the minimum iOS version of each feature (iOS 14 by default, iOS15 if needed)

πŸ§‘β€πŸ’» Contribute

If you want to contribute to the projet, please read the CONTRIBUTING file

You might also like...
iOS App using NewsAPI API for International and French retrieval informations

Newsletter iOS App using NewsAPI API for International and French retrieval informations Les Tests Unitaires Logique & UI n'ont pas encore Γ©tΓ© intΓ©grΓ©

MediaSearchApp - SwiftUI App using the iTunes Search API

Description iOS App for searching ebooks, movies, and TV shows with the iTunes S

Wallet App UI with custom Animation using SwiftUI 3.0 πŸ€ͺ
Wallet App UI with custom Animation using SwiftUI 3.0 πŸ€ͺ

iOS Wallet App UI Wallet App UI with custom Animation using SwiftUI 3.0 for educational purposes. Video Preview Screenshots Features SwiftUI Animation

Animated Minimal Podcast App UI using SwiftUi 3.0 πŸ€“
Animated Minimal Podcast App UI using SwiftUi 3.0 πŸ€“

Minimal Podcast App UI Animated Minimal Podcast App UI using SwiftUi 3.0 πŸ€“ Video Preview Screenshots Features SwiftUI 3D Card Animation SwiftUI Delay

A collaborative Augmented Reality iOS experience using Real-time Messaging

Collaborative AR Experience This project creates an augmented reality experience where you can build a scene together with anyone around the world, se

MobilePillowTalkLite - An iOS & SwiftUI server monitor tool for linux based machines using remote proc file system with script execution
MobilePillowTalkLite - An iOS & SwiftUI server monitor tool for linux based machines using remote proc file system with script execution

# PillowTalk - iOS/Lite bbtop PillowTalk - ζž•ε€΄ι€Όι€Ό - bbtop! An iOS & SwiftUI serv

Fortune spinning wheel library built using SwiftUI, supports dynamic content.
Fortune spinning wheel library built using SwiftUI, supports dynamic content.

Fortune Wheel Fortune spinning wheel 🎑 library built using SwiftUI, supports dynamic content. Preview - Spin Wheel βš™οΈ CocoaPods Installation FortuneW

An experiment for using SwiftUI's custom timing Animation to create an orbital-like animation.
An experiment for using SwiftUI's custom timing Animation to create an orbital-like animation.

Orbital-SwiftUI-Animation An experiment for using SwiftUI's custom timing curve to create an orbital-like animation. How it looks: How it works: Apply

Foursquare application replica using SwiftUi
Foursquare application replica using SwiftUi

FOURSQUARE_SWIFTUI This is the replica of Foursquare application, created using

Comments
  • FEATURE - Haptics feedbacks

    FEATURE - Haptics feedbacks

    • [ ] Fixes
    • [x] Features
    • [ ] Configurations

    πŸš€ What's about ?

    Adding haptics feedbacks visualisation

    πŸ“ Proposed Changes

    • New view with haptics
    • Haptics engine
    opened by Kaww 0
  • FEATURE - Sheets

    FEATURE - Sheets

    • [ ] Fixes
    • [x] Features
    • [ ] Configurations

    πŸš€ What's about ?

    Adding sheets to demo

    πŸ“ Proposed Changes

    • Default sheets
    • Full screen covers
    • Bottom sheets using this package
    enhancement 
    opened by Kaww 0
  • πŸ’₯ BUG - Spring animation reset button not working

    πŸ’₯ BUG - Spring animation reset button not working

    Describe the bug

    The spring animation reset button is not working.

    Steps to reproduce

    1. Go to 'Spring animation'
    2. Click on settings button (gear icon)
    3. Click on 'Reset all values' button
    4. Nothin happens

    Expected behavior

    Reset of values expected

    bug 
    opened by Kaww 0
Owner
Kaww
🍎
Kaww
A Swift library to take the power of UIView.animateWithDuration(_:, animations:...) to a whole new level - layers, springs, chain-able animations and mixing view and layer animations together!

ver 2.0 NB! Breaking changes in 2.0 - due to a lot of requests EasyAnimation does NOT automatically install itself when imported. You need to enable i

Marin Todorov 3k Dec 27, 2022
Facebook's Pop Framework, By Examples

Facebook's Pop Framework, By Examples --- This project is a tutorial (Check tutorial here) for how to use Pop framework by Facebook. Its very easy and

Hossam Ghareeb 183 Aug 1, 2022
Library to help handle mentions

SZMentions is no longer being updated, please use SZMentionsSwift SZMentions is a lightweight mentions library for iOS. This library was built to assi

Steven Zweier 11 Dec 24, 2021
Framework to help you better manage UITableViews

UITableView made simple ?? Main Features ?? Skip the UITableViewDataSource & UITableViewDelegate boilerplate and get right to building your UITableVie

null 84 Feb 4, 2022
A library for building an internal/development support app easily

Scenarios A library supporting fast prototyping for iOS Projects. Introduction Challenges of mobile frontend development Stories with multiple require

An Tran 29 Sep 15, 2022
Easily pause and resume SwiftUI animations

swiftui-pausable-animation Easily pause and resume SwiftUI animations! Installation This component is distributed as a Swift package. Just add this re

Gordan GlavaΕ‘ 6 Nov 24, 2022
Easily build advanced custom animations on iOS.

INTUAnimationEngine makes it easy to build advanced custom animations on iOS. INTUAnimationEngine provides a friendly interface to drive custom animat

Intuit 1.1k Dec 14, 2022
Gravity is a simple Swift Package Manager to add gravity to UI objects easily.

Gravity -- Gravity is a simple Swift Package to add gravity to UI objects easily. -- How to use: Add a new Swift Package from XCode and paste the url

alberto 1 Nov 23, 2021
A concept to more easily define simple keyframe / multi-step animations in SwiftUI

?? Animate A concept to more easily define simple keyframe / multi-step animations in SwiftUI, without: Defining an @State value for each property to

Seb Jachec 3 Oct 18, 2022