Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: about 1 month ago
JSON representation

Gesture-based app launcher for iOS 

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



Linky

Linky





Gesture-based app launcher for iOS: Open apps & shortcuts quickly



10k views, 1k downloads on the App Store!




Language


App store

MIT license

MIT license

## 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).


Download on the App Store

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