Luca Cappellaro
Oggi Digital Edition Mobile development tech lead
Digital Edition app for Oggi magazine. The app, developed entirely using native technology, integrates traditional authentication and in-app purchasing features, offering readers a magazine reading experience via a native PDF browser. Content is also available offline thanks to a cache system that allows magazines to be accessed even without an internet connection. The modularization of the code in targets\flavors, initiated with the previous DOVE Digital Edition app, allowed this new app to be developed very quickly, while also facilitating maintenance and evolutionary development.
Project highlights Team and results
Role
Developer
Team size
1 person
Downloads on App Store
29000+ (December 2025)
Downloads on Play Store
10000+ (December 2025)
Technologies Languages and frameworks
Native development
Swift, Kotlin
Layout
UIKit, Android XML Layout
In-app Purchase
StoreKit, Play Billing Library
Analytics
Adobe Experience Platform, Crashlytics
Cloud
Firebase, Google Cloud Platform
Code versioning
Git, Standard Git Flow
CI\CD
Fastlane, Jenkins
Project management
Jira, Confluence, OmniPlan
Screenshots App preview
Download the app Try it on your device
Problems and solutions The challenges we faced
Performance and resource consumption improvement
The previous version of the app was developed in hybrid mode, with a runtime HTML template download and rendering mechanism. This architecture resulted in slow performance and increased resource consumption, such as data usage, storage space, and battery life. The new version of the app has been implemented entirely natively to ensure maximum performance and downloads only the data needed to render screenshots and magazine pages opened by the user. Cleaning up files in the on-device sandbox is easily accessible from the app's settings menu.
Maintenance and new features development optimization
The previous Amica DE was developed as a standalone app, despite being functionally identical to the other DEs. In developing the new version, we've modularized the code to have a common code base, with only separate configurations and styles for each app. This significantly reduces the maintenance and development of new Periodici DEs.
Project timeline The most important milestones
September 2025 - Version 10.2.0 released
 
Version 10.2.0 is released on App Store and Google Play. It is the first new generation build of the app.