-
iOS application development
Applications developed for: iPhone, iPad, Apple Watch, Apple TV.
Programming languages: Objective-C, Swift
Package management: CocoaPods, Carthage, Swift Package Manager
UI: UIKit, xibs, storyboards, SwiftUI, Stevia, SnapKit
Architecture: MVVM (most used), in addition VIPER, Clean Swift
Reactive programming: RxSwift, RxCocoa, ReactiveSwift
Other libraries and technologies: AFNetworking/Alamofire, CoreData, MagicalRecord, Firebase, OneSignal, BLE, SocketIO, GPUImage...
-
Frontend & Backend programming
Frontend
Programming languages: JavaScript, TypeScript, PHP, HTML, CSS, SCSS
Frameworks: Angular, AngularJS, Vue, React
Architecture: MVP, component with separated logic to the service layer
For presentation and SEO purposes, we use the classic HTML rendering approach via PHP or pure HTML with added JavaScript Vue or jQuery/pure JavaScript.
Backend
Programming languages: PHP, JavaScript, SQL
Frameworks: Laravel, CakePHP, Symphony, Wordpress, Sails.js
Architecture: MVP, while trying to separate the logic into the service layer
SDK: Facebook, Instagram, Firebase Cloud Messaging, OneSignal, Mailchimp, GoPay, Tatrapay
Other tools: Postman, Apiary.io, Git, Docker, AWS - EC2 & RDS & Route & Elastic Beanstalk
Relational databases MySQL, MariaDB, PostgreeSQL, SQLite.
-
Android application development
Programming languages: Java, Kotlin
Technologies: RxJava, RxKotlin, Kotlin Coroutines
Network communication: Retrofit2 (Rest API), KSoap2 (SOAP API), ApolloGraphQL (GraphQL API), Socket.io (Web Socket)
Database: Room, Realm, SQLite
Architecture: MVVM: Android Architecture Components Framework & Inloop View Model Framework (used in the past until google had its own library). We use MVVM in conjunction with another design pattern, for simple smaller projects repository pattern, where ViewModel is connected to the repository layer, which branches to DB layer and API layer. For all larger projects, we used a clean architecture design pattern (UseCase-oriented architecture), with this type we experimented with multiple approaches.
Dependency Injection: Dagger2, Koin
Push notifications: Firebase, OneSignal
Analytics & Crash reporting: Firebase, Flurry
Unit testing: Junit
Experience with the SDK: Google Vision, Google Pay, Google Maps, Facebook SDK, VKontakte SDK, Instagram SDK
Other experience: Bluetooth, Audio recording, video recording
-
UX & UI designing
We can convert any wireframe model to minimalistic Mock Up with modern responsive design.
Design for: Mobile & Tablet applications, Web applications, Websites and others.
Tools: Adobe Photoshop & Illustrator & XD & InDesign
Who we are
- Until 2020 we operated as freelancers. During this time we met many professional developers with who we cooperate until today. Thanks To Good Relationships, Technical Background And Experience In Project Management, Banking Applications, Automotive And Other Fields, We Decided To Establish DigitalDNA Agency. Our Core Focus Is Mobile And Web Application Development For Clients. Check What We Have Done!
9
years of experience
50
completed projects
30
Happycustomers
10K
hours of programming