About the Project
Initially, the client had an issue with the speed of the photo upload to the cloud – it was too slow. We speeded it up. After we completed the test task and fixed the problem with the photo upload speed, the client continued working with us.
We were asked to perform a classic project rescue service – to fix and improve the apps.
Now we fix and improve the apps.
(what was done by BBA team)
- Android App
- MacOS App
- Windows App
- Quality Assurance strategy
- Extremely tight deadlines prior to app release
- Rapidly changing business priorities
- Dealing with limited documentation for key functionalities
- Project rescue performed for Android app (speed of delivery timeframe)
- Implemented folder tree functionality that made browsing through the files much easier and user friendly
- Implemented the functionality of Kwilt virtual drive
- Made batches of files easily shareable with link generation
- Improve the speed of downloading
- Improve the speed of Viewing
- Java, Kotlin
- Architecture - MVP /MVVM
- Crash reporting - Crashlytics
- Deployment - Firebase
- RxJava 1
- RxJava 2
- Retrofit + OkHttp
- Development environment: Swift4 + xCode
- Version Control: Git
- Patterns: MVP, Singleton, etc.
- Internal Storage: Core Data
- Finder Extension + XPC interprocess communication
- Libraries: OSXFuse(Virtual Drive), Alamofire(networking), Swinject(Dependency Injection), Appkit, Foundation
- CI (Jenkins)
- NET 4.7.2 (it is planned to add .net Standard 2.0)
- Entity Framework
- Console application
- Windows Service
Talk to us
Switchmate is an out-of-hub ecosystem of smart home devices, such as home lighting, cameras, doorbell, power sockets that can be controlled by user remotely from the app, and is easily established via a quick do-it-yourself installation.
Email Analytics is a real-time analytics tool for corporate Gmail accounts that helps organisations track the team’s email performance, analyse productivity, and gather the key team’s metrics on the comprehensive dashboards.
OsmAnd is a global map viewing and navigation engine for online and offline OSM maps with the highest detalisation and feature set in the world, which makes OsmAnd a base for specialised outdoor activities, logistics, transport software solutions.