MAUI · Platform and architecture
C# and XAML define the application on .NET 7/8. MVVM, dependency injection and Shell navigation organise its screens and services.
Document-photo capture, processing and output in a mobile application.
Photomatic connects document selection, guided capture and photo review in a mobile workflow. The user chooses the country and document, frames the shot and checks the result before continuing.
The .NET MAUI and Swift stacks support document-photo capture, image processing and output, with their own interface, storage and development tools.
C# and XAML define the application on .NET 7/8. MVVM, dependency injection and Shell navigation organise its screens and services.
Toolkit components, data binding and custom handlers connect the interface with camera capture and media selection.
A third-party SDK connects through native bindings. SkiaSharp supports image processing; native printing APIs and PDF/JPEG export provide output options.
HttpClient and JSON serialization connect REST services. SecureStorage, Preferences and SQLite provide device-side storage.
Testing uses xUnit or NUnit. Visual Studio or Rider, Git and App Store Connect support development and delivery.
SwiftUI and UIKit define the interface. MVVM, coordinators, NavigationStack, deep links and Auto Layout organise presentation and navigation.
Async/await and URLSession handle service communication. Codable processes JSON; caching, offline support, Keychain and session management cover local continuity and access.
AVFoundation, image processing and document workflows use the native iOS and macOS SDKs.
XCTest covers testing; Swift Package Manager and CocoaPods manage dependencies. Xcode, Git and App Store Connect support development and distribution.
Have an image-processing service or a workflow that needs the camera? We can connect the device, the user guidance and your backend. We start by defining the input, the expected result and what the user should do if a new capture is needed.
Discuss a mobile product