SPECIALITÀ

Sviluppo App

Sviluppare applicazioni è molto più che scrivere codice: vuol dire creare esperienze lineari e performanti su tutti i dispositivi. In Piksel realizziamo app iOS e Android di alta qualità, combinando ingegneria, design e tecnologia. Dall’idea iniziale al rilascio, garantiamo applicazioni performanti e durature nel tempo.

Contattaci

COMPETENZE

iOS Application development

  • Linguaggi e Framework: Swift, Objective-C, SwiftUI, UIKit, Combine
  • Architettura e Strumenti: Xcode, Cocoa Touch, Core Data
  • Integrazioni: API RESTful, GraphQL, Alamofire
  • Automatizzazione e Performance: GCD, async/await per multitasking efficiente

  • Basate sulle Human Interface Guidelines di Apple per una navigazione intuitiva
  • Layout responsive e animazioni per esperienze utente coinvolgenti e consistenti

  • Quality Assurance: XCTest, Quick/Nimble e testing UI automatizzato
  • Deployment: App Store Connect, code signing, provisioning e aggiornamenti
  • Monitoring: Crashlytics, Instabug, integrazioni di analytics

  • ARKit per realtà aumentata
  • Core ML per on-device intelligence
  • Integrazione Cloud: iCloud, Firebase
  • Notifiche Push: APNs per engagement real-time

  • Debugging: LLDB, Charles Proxy
  • Analytics: Google Analytics, Mixpanel
  • Continuous Integration/Deployment (CI/CD): Jenkins, Bitrise o GitHub Actions
  • Version Control: Git (GitHub, GitLab o Bitbucket)
Android app development

  • Linguaggi: Kotlin (primary), Java (legacy support)
  • Framework: Android SDK, Jetpack (LiveData, ViewModel, Room)
  • Sviluppo UI: XML layouts, Jetpack Compose
  • Networking e Storage: Retrofit, OkHttp, SQLite, Roo

  • Seguiamo le linee guida di Material Design per garantire coerenza e usabilità
  • Layout responsivi per smartphone, tablet e dispositivi pieghevoli
  • Animazioni e gesture tramite MotionLayout e Animator API
  • Accessibility-first design per esperienze accessibili a tutti

  • Testing: JUnit, Mockito, Espresso
  • Debugging: Logcat, Android Profiler, Stetho
  • Gestione Release: Google Play Console, APKs, signing, versioning

  • WearOS, ARCore, ML Kit, TensorFlow Lite
  • Integrazioni IoT: API Bluetooth, MQTT, Wi-Fi Direct
  • Automatizzazione: pipelines CI/CD utilizzando Jenkins, Bitrise e GitHub Actions

  • Debugging: ADB (Android Debug Bridge), Charles Proxy
  • Analytics: Firebase Analytics, Mixpanel
  • Crash Reporting: Crashlytics, Sentry
  • CI/CD: Jenkins, GitHub Actions, Bitrise
  • Version Control: Git (GitHub, GitLab o Bitbucket)