Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kwsong0113/imagine
Gesture-based app launcher for iOS
https://github.com/kwsong0113/imagine
codepush drawing gesture-recognition ios react-native typescript utility widget xcode-cloud
Last synced: 25 days ago
JSON representation
Gesture-based app launcher for iOS
- Host: GitHub
- URL: https://github.com/kwsong0113/imagine
- Owner: kwsong0113
- License: mit
- Created: 2023-03-19T11:19:40.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-09T10:02:30.000Z (about 1 year ago)
- Last Synced: 2024-07-01T13:36:03.846Z (6 months ago)
- Topics: codepush, drawing, gesture-recognition, ios, react-native, typescript, utility, widget, xcode-cloud
- Language: TypeScript
- Homepage: https://apple.co/458U0ul
- Size: 128 MB
- Stars: 163
- Watchers: 3
- Forks: 25
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[App Store]: https://apple.co/458U0ul
[React Native]: https://github.com/facebook/react-native
[TypeScript]: https://github.com/microsoft/TypeScript
[Firebase]: https://github.com/invertase/react-native-firebase
[CodePush]: https://github.com/microsoft/react-native-code-push
[React Navigation]: https://github.com/react-navigation/react-navigation
[i18next]: https://github.com/i18next/react-i18next
[NativeBase]: https://github.com/GeekyAnts/NativeBase
[Redux Persist]: https://github.com/rt2zz/redux-persist
[Async Storage]: https://github.com/react-native-async-storage/async-storage
[Redux Toolkit]: https://github.com/reduxjs/redux-toolkit
[Reanimated]: https://github.com/software-mansion/react-native-reanimated
[React Native Gesture Handler]: https://github.com/software-mansion/react-native-gesture-handler
[React Native Skia]: https://github.com/Shopify/react-native-skia
[$Q Recognizer]: https://depts.washington.edu/acelab/proj/dollar/qdollar.html
Gesture-based app launcher for iOS: Open apps & shortcuts quickly
10k views, 1k downloads on the App Store!
## About
Linky is an open-source iOS app that empowers iPhone users to perform a multitude of tasks—such as opening apps, shortcuts, and URL schemes—by simply drawing a single gesture on a lock screen widget. With support for both English and Korean, Linky has over 500+ active users globally, having gained 10k views and 1k downloads on the [App Store].
The app is compatible with iOS 12.4 and above (iOS 16.0+ for the lock screen widget).## Features
- **App**: Perform actions on Apple-made apps, settings, and third-party apps by simply drawing gestures.
- Can do various tasks like making calls or payments with a single intuitive gesture.
- ~100 apps supported
- **Apple Shortcut**: Execute frequently used shortcuts with gestures
- **Custom URL Scheme Support**: Linky extends support to custom URL Schemes, enabling interaction with unregistered apps.
- **Statistics**: Review launched app records through Linky, gaining valuable insights into app interactions.## Preview
https://github.com/kwsong0113/imagine/assets/53707540/d6675ad0-7f54-4fb3-af03-2822f045ecc4
## Getting Started
### Installation
Open a Terminal in the project root and run...Install all dependencies:
```shell
yarn install
```
Install all pods:
``` shell
cd ios && pod install
```
### Running on Simulator
```shell
yarn ios
```## Built With
Linky iOS is built using [React Native] and [TypeScript].### User Interface
- [NativeBase] - UI library
- [Reanimated] & [React Native Gesture Handler] - For building interactive UIs
### Features
- [React Native Skia] - Drawing a gesture on canvas
- **[$Q Recognizer]** - **Gesture recognition**
- [Redux Toolkit] & [Redux Persist] & [Async Storage] - Managing application state, data and storage
- [i18next] - Internalization### Analytics
- [Firebase] - Data analysis & Screen tracking (with [React Navigation])### DevOps
Linky utilizes both App Store releases and CodePush for streamlined deployment.
- Xcode Cloud - Continuous deployment to the App Store
- [CodePush] - For Deploying updates directly to users## License
Linky is licensed under the terms of the MIT license.