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 |