Acknowledgements - iOS

Data Providers

CollabDeen App and Platform makes use of content provided by the following data providers which helps in running the CollabDeen platform.

Last updated: January 6, 2019.

1. GooglePlaces & GoogleMaps (v 3.6.0)

The Places SDK for iOS allows you to build location-aware apps that respond contextually to the local businesses and other places near the device. This means you can build rich apps based on places that mean something to the user

With the Maps SDK for iOS, you can add maps based on Google maps data to your application. The SDK automatically handles access to the Google Maps servers, map display, and response to user gestures such as clicks and drags. You can also add markers, polylines, ground overlays and info windows to your map. These objects provide additional information for map locations, and allow user interaction with the map.

License : Apache LicenseVersion 2.0, January 2004

Terms & Conditions : https://developers.google.com/terms/site-terms

Privacy Policy : https://policies.google.com/privacy

Services

CollabDeen App and Platform makes use of following service providers which helps in running the CollabDeen platform.

Last updated: January 6, 2019.

1. Appstore Connect

App Store Connect is a suite of web-based tools for managing apps sold on the App Store for iPhone, iPad, Mac, Apple Watch, Apple TV, and iMessage.

Copyright : Copyright © 2020 Apple Inc. All rights reserved.

License : The AWS Mobile SDK for iOS is generally licensed under the Apache 2.0 License

Terms & Conditions : https://appstoreconnect.apple.com/WebObjects/iTunesConnect.woa/wa/termsOfService

Privacy Policy : https://www.apple.com/legal/privacy/en-ww/

2. AWS (Amazon Web Services) (v 2.11.1)

The AWS SDK for iOS provides a library and documentation for developers to build connected mobile applications using AWS.

Features / APIs

  • Authentication: APIs and building blocks for developers who want to create user authentication experiences.
  • Analytics: Easily collect analytics data for your app. Analytics data includes user sessions and other custom events that you want to track in your app.
  • Storage: Provides a simple mechanism for managing user content for your app in public, protected or private storage buckets.
  • API: Provides a simple solution when making HTTP requests. It provides an automatic, lightweight signing process which complies with AWS Signature Version 4.
  • Push Notifications: Allows you to integrate push notifications in your app with Amazon Pinpoint targeting and campaign management support.
  • Generated AWS Service Interfaces: Provides direct interaction with any AWS service.

  • Copyright : © 2018-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.

    License : The AWS Mobile SDK for iOS is generally licensed under the Apache 2.0 License

    Terms & Conditions : https://aws.amazon.com/service-terms/

    Privacy Policy : https://aws.amazon.com/privacy/

    3. GooglePlaces & GoogleMaps (v 3.6.0)

    The Places SDK for iOS allows you to build location-aware apps that respond contextually to the local businesses and other places near the device. This means you can build rich apps based on places that mean something to the user

    With the Maps SDK for iOS, you can add maps based on Google maps data to your application. The SDK automatically handles access to the Google Maps servers, map display, and response to user gestures such as clicks and drags. You can also add markers, polylines, ground overlays and info windows to your map. These objects provide additional information for map locations, and allow user interaction with the map.

    License : Apache LicenseVersion 2.0, January 2004

    Terms & Conditions : https://developers.google.com/terms/site-terms

    Privacy Policy : https://policies.google.com/privacy

    4. Zendesk (v 4.0.0)

    Zendesk SDK for mobile is a quick, convenient way to get customer support into your mobile apps. With just a few lines of code, you can provide your end users with an easy way to get in touch from any mobile app

    Copyright : Copyright 2018 Zendesk

    License : The contents of this repository is licensed under the Apache License, version 2.0.

    Terms & Conditions : https://www.zendesk.com/company/customers-partners/terms-of-use/

    Privacy Policy : https://www.zendesk.com/company/customers-partners/privacy-policy/

    5. Instabug (v 9.0.1)

    Instabug is an in-app feedback and bug reporting tool for mobile apps. With just a simple shake, your users or beta testers can report bugs or send in-app feedback and the SDK will capture an environment snapshot of your user's device including all console logs, server-side network requests and bug reproduction steps compiling all these details in one organised dashboard to help you debug and fix bugs faster. Instabug also provides you with a reliable crash reporter that automatically captures a detailed report of the running environment, the different threads’ states, the steps to reproduce the crash, and the network request logs. All the data is captured automatically with no need for breadcrumbs, and you can always reply back to your users and they will receive your messages within the app.

    Copyright : Copyright (C) 2014

    Terms & Conditions : https://www.instabug.com/terms

    Privacy Policy : https://www.instabug.com/privacy

    6. Firebase (v 6.13.0)

    Firebase is an app development platform that provides integrated tools to help you build and grow your apps. The Firebase SDK enables access to the Firebase services in an intuitive and idiomatic manner on several platforms.

    License : The contents of this repository is licensed under the Apache License, version 2.0.

    Terms & Conditions : https://firebase.google.com/terms/

    Privacy Policy : https://policies.google.com/privacy

    7. Realm (v 4.1.1)

    Realm is a cross platform mobile database for iOS (available in Swift & Objective-C) and Android. Realm is built to be better and faster than SQLite and Core Data. It is not just better or faster, it's also easier to use and you can do a lot of things with just few lines of code.

    License : The contents of this repository is licensed under the Apache License, version 2.0.

    Terms & Conditions : https://realm.io/legal

    Privacy Policy : https://realm.io/legal

    8. Branch (v 0.30.0)

    The Branch SDKs for deferred deep and contextual deep linking help you grow your apps and websites with deep links that power referral systems, sharing links and invites with full attribution and analytics. In addition to supporting Android, iOS and Web natively, Branch offers support for six extensions/plugins of the most popular development technologies in the mobile advertising industry.

    Copyright : Copyright (c) 2019 Branch

    License : The MIT License (MIT)

    Terms & Conditions : https://branch.io/policies/#terms-and-conditions

    Privacy Policy : https://branch.io/policies/

    Third Party Libraries

    Following is the list of third party libraries we have used in our App :

    1. Adhan (v 1.1.0)

    Adhan Swift is a well tested and well documented library for calculating Islamic prayer times. Adhan Swift supports Swift 4.0, Swift 4.2, Swift 5.0 and Objective-C. All astronomical calculations are high precision equations directly from the book “Astronomical Algorithms” by Jean Meeus.This book is recommended by the Astronomical Applications Department of the U.S. Naval Observatory and the Earth System Research Laboratory of the National Oceanic and Atmospheric Administration.

    Copyright : Copyright (c) 2016 Batoul Apps

    License : The MIT License (MIT)

    2. JSONModel (v 1.8.0)

    JSONModel allows rapid creation of smart data models. You can use it in your iOS, macOS, watchOS and tvOS apps. Automatic introspection of your model classes and JSON input drastically reduces the amount of code you have to write.

    Copyright : Copyright (c) 2012-2016 Marin Todorov and JSONModel contributors

    LMSideBarController is a simple side bar controller.

    Copyright : Copyright (c) 2016 LMinh

    License : MIT License

    4. SideMenu (v 5.0.3)

    SideMenu is a simple and versatile side menu control written in Swift.

    Copyright : Copyright (c) 2015 Jonathan Kent

    5. CRToast (v 0.0.9)

    CRToast is a library that allows you to easily create notifications that appear on top of or by pushing out the status bar or navigation bar.

    Copyright : Copyright (c) 2014 Collin Ruffenach

    License : The MIT License (MIT)

    6. MBProgressHUD (v 1.0.0)

    MBProgressHUD is an iOS drop-in class that displays a translucent HUD with an indicator and/or labels while work is being done in a background thread.

    Copyright : Copyright © 2009-2016 Matej Bukovinski

    7. TOCropViewController (v 2.5.2)

    TOCropViewController is an open-source UIViewController subclass to crop out sections of UIImage objects, as well as perform basic rotations. It is excellent for things like editing profile pictures, or sharing parts of a photo online. It has been designed with the iOS Photos app editor in mind, and as such, behaves in a way that should already feel familiar to users of iOS.

    Copyright : Copyright (c) 2015-2019 Tim Oliver

    License : The MIT License (MIT)

    8. SDWebImage (v 4.4.7)

    This library provides an async image downloader with cache support. For convenience, we added categories for UI elements like UIImageView, UIButton, MKAnnotationView.

    Copyright : Copyright (c) 2009-2018 Olivier Poitrey

    9. YoutubePlayer-in-WKWebView (v 0.3.4)

    The youtube-ios-player-helper is an open source library that helps you embed a YouTube iframe player into an iOS application. The library creates a UIWebView and a bridge between your application’s Objective-C code and the YouTube player’s JavaScript code, thereby allowing the iOS application to control the YouTube player. This article describes the steps to install the library and get started using it from your iOS application.

    Copyright : Copyright 2014 Google Inc. All rights reserved.

    License : Licensed under the Apache License, Version 2.0

    10. EXPhotoViewer (v 1.1.2)

    A "drop in" photo viewer for iOS, SUPER easy to use, it has the "zoom the rest of the app away effect" It works with any UIImageView, just laying around, in a table, in a cell in a custom made carousel, everywhere!

    Copyright : Copyright (c) 2014 Julio Andres

    License : The MIT License (MIT)

    11. EMEmojiableBtn (v 0.1.1)

    With this instance you can fully custom your component for Emoji reactions.

    Copyright : Copyright (c) 2016 Erekle

    12. HCSStarRatingView (v 1.5)

    HCSStarRatingView is a UIControl subclass to easily provide users with a basic star rating interface. It supports all device resolutions and although it requires no images to render the stars (thanks PaintCode), you can provide custom ones if you so desire.

    Copyright : Copyright (c) 2015 Hugo Sousa

    13. IQKeyboardManager (v 6.5.4)

    While developing iOS apps, we often run into issues where the iPhone keyboard slides up and covers the UITextField/UITextView. IQKeyboardManager allows you to prevent this issue of keyboard sliding up and covering UITextField/UITextView without needing you to write any code or make any additional setup. To use IQKeyboardManager you simply need to add source files to your project.

    Copyright : Copyright (c) 2013-2017 Iftekhar Qurashi

    License : MIT License

    14. lottie-ios (v 2.5.3)

    Lottie is a mobile library for Android and iOS that natively renders vector based animations and art in realtime with minimal code. Lottie loads and renders animations and vectors exported in the bodymovin JSON format. Bodymovin JSON can be created and exported from After Effects with bodymovin, Sketch with Lottie Sketch Export, and from Haiku.

    Copyright : Copyright 2018 Airbnb, Inc.

    License : Apache LicenseVersion 2.0, January 2004

    15. TTTAttributedLabel (v 2.0.0)

    TTTAttributedLabel is a drop-in replacement for UILabel providing a simple way to performantly render attributed strings. As a bonus, it also supports link embedding, both automatically with NSTextCheckingTypes and manually by specifying a range for a URL, address, phone number, event, or transit information.

    Copyright : Copyright (c) 2011 Mattt Thompson

    16. PhoneCountryCodePicker (v 0.2.0)

    An iOS tableview picker for PhoneCountryCode.

    Copyright : Copyright (c) 2015 Dwarven Yang

    17. FSCalendar (v 2.8.0)

    Customisable calendar day, month and year

    Copyright : Copyright (c) 2013-2016 FSCalendar

    License : FSCalendar is available under the MIT license

    Start Achieving More, Together

    We're on a mission