UberSignature - Provides an iOS view controller allowing a user to draw their signature with their finger in a realistic style

  •        61

Mimicking pen-on-paper signatures with a touch screen presents a difficult set of challenges.The rate touch events are emitted does not provide enough information to mimick the same smooth line the user made with their finger. Simply drawing straight lines between the touch points will yield an unnatural looking line made of discrete sections - especially when the user is moving their finger fast, as the number of touch events stays constant, providing even fewer points per unit of distance moved.

https://github.com/uber/UberSignature

Tags
Implementation
License
Platform

   




Related Projects

rides-ios-sdk - Uber Rides iOS SDK (beta)

  •    Swift

This Swift library allows you to integrate the Uber Rides API into your iOS app.If you get compilation errors with CocoaPods, you may be using Swift 3.2 or no Swift at all in your main target. In that scenario, CocoaPods will set the swift version incorrectly. See issue. To fix this, click on your Pods project and select the UberRides target. Search for the Swift Language Version property, and change it to "Swift 4.0".

SKSplashView - Create custom animated splash views similar to the ones in the Twitter, Uber and Ping iOS app

  •    Objective-C

SKSplashView is a simple class to create beautiful animated splash views for transitioning between views. Perfect as a launch screen while your app loads. The splash view allows you to create an animated background view with preset animations with the option of adding a splash icon that will animate as long as the splash view is animating.

AppDevKit - AppDevKit is an iOS development library that provides developers with useful features to fulfill their everyday iOS app development needs

  •    Objective-C

AppDevKit is an iOS development library that provides developers with useful features to fulfill their everyday iOS app development needs.Yahoo’s Taiwan based iOS app development team has been using this development kit for the past three years, and we plan future apps to use AppDevKit as well. Our use of this code in many apps helped improve its stability and utility. We find these libraries help address some incompatibility issues found in different iOS versions, and overall make app development easier and our apps operate more consistently.


ios-oss - Kickstarter for iOS. Bring new ideas to life, anywhere.

  •    Swift

Welcome to Kickstarter’s open source iOS app! Come on in, take your shoes off, stay a while—explore how Kickstarter’s native squad has built and continues to build the app. We’ve also open sourced our Android app, and read more about our journey to open source here.

RIBs - Uber's cross-platform mobile architecture framework.

  •    Java

RIBs is the cross-platform architecture framework behind many mobile apps at Uber. The name RIBs is short for Router, Interactor and Builder, which are core components of this architecture. This framework is designed for mobile apps with a large number of engineers and nested states. To get started with RIBs, please refer to the RIBs documentation. This describes key concepts on RIBs, from what they are for, their structure and common use cases.

GitHawk - A GitHub project manager app for iOS.

  •    Swift

The simplest way to read and respond to your GitHub notifications on iOS. GitHawk is a small iOS app that makes managing GitHub accounts and projects a little easier. It exists because GitHub's mobile interface is missing features and is slow.

iOS-SDK - Estimote SDK for iOS devices

  •    HTML

This iOS SDK can be used to update the settings of multiple Estimote beacons at once. You no longer need to connect to each beacon individually. Instead, you use Estimote Cloud to queue ‘pending settings’ on your beacons. Then, your iOS app equipped with this SDK ( see Bulk Updater section) can propagate those settings the moment it encounters the beacons. This also means that, once you deploy the beacons, users of your app can propagate the settings by simply being around the beacons. If you simply need to change the settings (or apply ‘pending settings’) of the nearby Estimote beacons, get Estimote iOS app. For a single beacon or a few of them, this will be the fastest method.

intercom-ios - :iphone: Intercom for iOS, for integrating Intercom into your iOS application.

  •    Objective-C

Engage customers with email, push, and in‑app messages and support them with an integrated knowledge base and help desk. Intercom for iOS supports iOS 8, iOS 9, iOS 10 and iOS 11.

Tencent-NOW - iOS视频直播:仿腾讯旗下 < NOW > 直播 斗鱼 抖音 火山视频 花椒 熊猫 YY 陌陌 映客 直播APP iOS Live video

  •    Objective-C

行业的竞争会越来越激烈, 不管是主播还是直播平台都面临着激烈的竞争, 当然直播 行业也会越来越规范, 直播元素也越来越多. 采集: iOS系统因为软硬件种类不多, 硬件适配性比较好, 所以比较简单. 而Android端市面上机型众多, 要做些机型的适配工作. PC端是最麻烦的, 各种奇葩摄像头驱动.所以现在很多的中小型直播平台, 都放弃了PC的直播, 更有一些直播平台只做iOS端的视频直播.

PHPHub-iOS - PHPHub for iOS is the universal iPhone and iPad application for PHPHub

  •    Objective-C

PHPHub is a Forum project written in Laravel 4.2, and it is also the project build up PHP & Laravel China community. PHPHub for iOS is the universal iPhone and iPad application for PHPHub, This is the official PHPHub iOS client that uses the newly introduced official PHPHub API, One of the cool features of the new API are updates pushed in real time.

phonegap-air - Put your web app in the iOS App Store and update it whenever you want.

  •    Objective-C

Put your web app in the iOS App Store and update it whenever you want. Access native features like the contacts list and camera using PhoneGap APIs. Bridge the uncanny valley of hybrid apps with launch images and preloaded static assets.This system has been in the iOS app store for a year with zero crash reports, successfully serving thousands of background updates. That said, it's still fairly new, so buyer beware. The important logic is tested, but there is plenty left to manually verify.

SmartPush - SmartPush,一款iOS苹果远程推送测试程序,Mac OS下的APNS工具APP,iOS Push Notification Debug App

  •    Objective-C

SmartPush,一款iOS苹果远程推送测试程序,Mac OS下的APNS工具APP,iOS Push Notification Debug App

CustomBadge - CustomBadge is an Objective-C based component to create customized Badges for any given View

  •    Objective-C

CustomBadge is a little simple iOS class to draw badges on any iOS view. I'm sure you've seen badges before! For example on App icons when you received a notification. Anyway, there was never an official class or API from Apple to provide those badges inside an App. For instance to put it on top of a Button. In 2011 I decided to make this class (based on the QuarzCore-Framework). The latest version has reusable badge-styles according to the old iOS design (< iOS 7) and for the current iOS version (8+). But you can compose any style you like with font color, background color, font style, frame, shadow, shinging, ...

NotificationBanner - The easiest way to display highly customizable in app notification banners in iOS

  •    Swift

NotificationBanner is an extremely customizable and lightweight library that makes the task of displaying in app notification banners and drop down alerts an absolute breeze in iOS. Then add import NotificationBannerSwift at the top of each file you use NotificationBanner in your project.

passforios - Pass for iOS - an iOS client compatible with Pass command line application (http://www

  •    Swift

Pass is an iOS client compatible with ZX2C4's Pass command line application. It is a password manager using GPG for encryption and Git for version control. Pass for iOS is available in the App Store with the name "Pass - Password Store".