Tech Specification

Technologies/Languages/Tools We Support in App Development

Development Area Technologies/Languages/Tools
App Development
- iPhone/iPad App Development
- Android/Android Tablet Application Development
- Objective-C, Swift (iOS)
- Android Java, Kotlin (Android)
- With above languages, we are using core frameworks provided in SDK for iOS and Android app development.
Data Storage Techniques - SQLite - App Local Database (iOS + Android)
- Core Data (iOS)
- Local Storage (iOS + Android)
Development Tools + Utilities - XCode (iOS)
- Android Studio (Android)
- Postman (iOS + Android)
- SourceTree (iOS + Android)
- SQLite Browser (iOS + Android)
Key Features - Bluebamboo Bluetooth Printer Integration (iOS)
- Gimbal Beacons Integration (iOS + Android)
- PHY Beacons Integration (iOS + Android)
- Bluetooth Weighing Scale Integration (iOS + Android)
- Bluetooth Barcode Scanner (iOS + Android)
Dependency Manager - CocoaPods (iOS)
- Gradle (Android)
- Carthage (iOS)
Payment Gateways - Authorize.net
- PayPal (REST API + Adaptive Payments)
- Stripe
- NMI
- Google Wallet
- Vantiv
- PayMaya
- Chase Payment Tech
- Dragon Pay
- BrainTree
Other Core Features - Push Notification (iOS + Android)
- Map Integration (iOS + Android)
- Direction and Place API (iOS + Android)
-In App Purchase (iOS + Android)
- Contacts Integration (iOS + Android)
- Core Bluetooth API Integration (iOS + Android)
- Camera / Gallery Integration (iOS + Android)
- Geofencing (iOS + Android)
- TextToSpeech (iOS + Android)
- Audio and Video Framework Integration (iOS + Android)
- Chat Feature Integration (iOS + Android)
- Message Kit + CallKit Integration (iOS)
- Android Jetpack (Room, View Model, Life Cycles, Work Manager, Preference, Android KTX, Notifications)
- UITest Framework and Unit Testing Framework (iOS)
- 3D Touch and Touch ID (iOS)
- App Extensions (iOS)
- Barcode and QR Code Scanner (iOS + Android)
Other Third-Party SDK Integration - Google APIs (iOS + Android)
- AWS APIs (iOS + Android)
- Firebase Services (Cloud Messaging, Remote Config, Firestore Database, In-App Messaging, Events, Functions, etc.)
- Firebase ML Kit(Text Recognition, Barcode Scanning, Face Detection)
- Crashlytics (iOS + Android)
- Answers (iOS + Android)
- AdMob (iOS + Android)
- Sinch (iOS)
- Layer SDK (iOS)
- QuickBlox (iOS)
- Digits (iOS + Android)
- MapBox (iOS + Android)
- PubNub (iOS + Android)
- Butterknife (Android)
- Realm (iOS + Android)
- Couchbase Lite (Android)
- Branch.io (Android)
- Vidyo.io (Android)
External Data Console - Bullhorn (iOS + Android)
- Ring Central (iOS + Android)
- Outlook (iOS + Android)
- Clio (iOS + Android)
- Zinc (iOS + Android)
- Gmail (iOS + Android)
- LionFish (iOS + Android)
- UPCItemDB (iOS + Android)
- LightSpeed (iOS + Android)
- Able to retrieve data from any kind of external console that provides REST API or SDK.
Source Control Mechanism - SVN
- GitHub
- BitBucket
Encryption / Security - AES-256 Bit Encryption for Sensitive Information (iOS + Android) - AES-128 Bit Encryption (iOS + Android) - Native Security For Salt Keys Using NDK (Android) - Proguard (Android) - BCrypt Encryption Technique (iOS + Android)
Agile Methodology - JIRA
- Trello
API Data Transaction - REST API (XML, JSON, etc.) (iOS + Android)
- NVP API
- SOAP API (iOS + Android)
- Trello
Authentication Flow - HTTP Basic Authentication - Tokens
- One Time Password
- OAuth 2.0
- JWT
Coding Standards + Best Practices - API Controller Versioning
- App Versioning
- Proper Naming Convention + Code Commenting
- Token Mechanism for API Access
Coding Standards + Best Practices - API Controller Versioning
- App Versioning
- Proper Naming Convention + Code Commenting
- Token Mechanism for API Access
Coding Standards + Best Practices - API Controller Versioning
- App Versioning
- Proper Naming Convention + Code Commenting
- Token Mechanism for API Access
Chrome Application Development - Chrome Web App being converted from Android App source code.
Note: For Chrome Apps – We are using Android-Java and converting the Android-Java Code to Chrome Web application code using ARC Welder(Beta) app. Arc Welder is still in beta mode and only allows us to use a few core features.
Chrome Application Development - iOS 12.1
- Android 9.0

Download PDF