Services

Mobile app development

How do we make apps?

Vývoj mobilných aplikácií prebieha natívne, na mieru podľa potrieb a rozsahu konkrétneho projektu. Máme skúsenosti s programovaním mobilných aplikácií:

  • in the banking segment,
  • automotive,
  • chat a voice, zoznamovacie,
  • customized internal analytical applications,
  • with the latest encryption standards,
  • and many others. 

What do we know?

We always keep up with the latest technologies. Therefore, we have no problem creating any mobile application for iOS and Android devices together with server solutions.

iOS deveolpment

Applications developed for:

  • iPhone
  • iPad,
  • Apple Watch
  • Apple TV

Programming languages:
  • ObjectiveC
  • Swift

Package management:
  • CocoaPods
  • Carthage
  • Swift Package Manager

UI:
  • UIKit
  • xibs
  • storyboards
  • SwiftUI
  • Stevia
  • SnapKit

Architectures:
  • MVVM
  • VIPER
  • Clean Swift

Reactive programming:
  • RxSwift
  • RxCocoa
  • ReactiveSwift

Other libraries and technologies:
  • AFNetworking/Alamofire
  • CoreData
  • MagicalRecord
  • Firebase
  • OneSignal
  • BLE
  • SocketIO
  • GPUImage and others

Android vývoj

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
  • Clean architecture design pattern (Use-Case-oriented architecture)

Dependency Injection:
  • Dagger2
  • Koin

Push notifications:
  • Firebase
  • OneSignal

Analytics & Crash reporting:
  • Firebase
  • Flurry

Unit testing:
  • Junit

Experience with SDK:
  • Google Vision
  • Google Pay
  • Google Maps
  • Facebook SDK
  • VKontakte SDK
  • Instagram SDK

Other experience:
  • Bluetooth
  • Audio recording
  • Video recording

Frontend & Backend

Frontend

Programming languages:
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • SCSS

Frameworks:
  • Angular
  • AngularJS
  • Vue

Architecture: MVP, component with separate logic to the service layer. For presentation and SEO purposes, we use the classic approach of rendering HTML via PHP, or pure HTML, and as JS we add Vue or jQuery / pure JavaScript.

Backend

Programovacie jazyky
  • PHP
  • JavaScript
  • SQL

Frameworks:
  • Laravel
  • CakePHP
  • Symphony
  • WordPress
  • Sails.js

SDK:
  • Facebook
  • Instagram
  • Firebase Cloud Messaging
  • OneSignal
  • Mailchimp
  • GoPay

Other tools:
  • Postman
  • Apiary.io
  • Git
  • Docker
  • AWS - EC2 & RDS & Route & Elastic Beanstalk

Relational databases:
  • MySQL
  • MariaDB
  • PostgreeSQL
  • SQLite

Architecture: MVP, while trying to separate the logic into the service layer

Vývoj mobilných aplikácií u nás

Naše podrobnejšie referencie tvorby aplikácií nájdete na našom webe tu. Ak vás zaujali, budeme radi, keď si s nami dohodnete nezáväzné stretnutie, na ktorom by sme prebrali možnosti budúcej spolupráce. Sme tu pre vás na telefóne, emailovej adrese ale aj na sociálnych sieťach Facebook a Instagram. Keď vývoj mobilných aplikácií, tak u nás v DigitalDNA.