Droidcon Italy 2018
2018-04-19..2018-04-20
Turin, Italy
[Droidcon Italy 2016, Droidcon Italy 2017, Droidcon Italy 2018, droidcon Italy 2019, droidcon Italy 2020, droidcon Italy 2021, droidcon Italy 2022]
as the organisers put it
19 - 20 April droidcon Italy 2018 is the most important Italian Android developer conference: 2 days, 50+ talks, workshops, 100% Android!
| title | author | length |
|---|---|---|
| event overview | 02m | |
Brief rundown of Droidcon Italy 2018 that names dates, venues, the event schedule and social meetups, and counts sessions and booths without giving technical… | ||
| Tips for Library Development (from a Startup Developer) | Lisa Wray | 30m |
Advice centers on concrete moves not manifesto: extract a focused module, publish it with a single Gradle dependency and a dead simple example, run tests on CI… | ||
| Paving your Path to becoming a better Android Developer | Rebecca Franks | 45m |
Keep learning: read Android Weekly and the Android Developers Blog, prioritize topics by Kotlin official support, reach, community buzz and personal interest… | ||
| Simplicity is not simple | David Hogue | 42m |
Products become complicated from added variables and mismatched rules; complexity is about how many variables, linear vs nonlinear rules, predictability and… | ||
| An lot Cloud-Based Architecture for Anesthesia Monitoring | Francesca Stradolini | 27m |
Architecture uses Android tablet as hub connecting via Wi‑Fi to a Raspberry Pi TDM simulator that streams electrochemical drug‑concentration readings, stores… | ||
| The big Rewrite | Jeroen Mols | 41m |
Argues that full rewrites routinely fail: estimates run long, legacy edge cases reappear, and users demand feature parity so the new app must match the old… | ||
| Beyond Smartphone screen... | Juhani Lehtimäki, Pierluigi Rufo | 33m |
Claim: Chromebooks become the new tablets so apps must scale to resizable windows; evidence: 60% market share in US education and Android apps running on… | ||
| Guide for lazy developer | Maria Neumayer | 33m |
Advice focuses on actionable checks: confirm license like MIT/Apache and README present, scan PRs/issues and tests, read sample apps, and inspect code for… | ||
| Talk: Developing Media Streaming Android Apps.. | Mario Viviani | 34m |
Claims a usable template that builds a working media-streaming Android TV app in minutes using the Fire App Builder Java template and the Web App Starter Kit… | ||
| Managing User Feedback | Modupe Akinnawonu | 29m |
Case study shows concrete practices and outcomes: active use of Google Play Store responses and a Google+ beta group to collect and triage feedback, customer… | ||
| Portable Material: Flutter physical models | Eugenio Marletti, Sebastiano Poggi | 41m |
Claim: Flutter renders widgets from Dart down through a C++ engine into Skia so the exact draw call for a card shadow is traceable from widget → element →… | ||
| Taming Android Studio Layout Editing | Vadim Caen, Diego Perez | 35m |
Android Studio’s Layout Editor plus ConstraintLayout actually change XML rather than just prettify it: attributes are kept alphabetically and unused attributes… | ||
| Gradle in Android Studio 3.2 and beyond | Alex Ruiz | 31m |
Android Studio moves Gradle from vague promise to concrete fixes: adds single-variant sync so only the active build variant is configured, combines sync and… | ||
| Android Developer Options On Device Debugging | Andrea Falcone | 31m |
Developer Options surfaces concrete debugging levers: take bug report produces a giant text/zip (around 200 MB) with logs, view hierarchies and top output… | ||
| Design Tools - Closing the Gap Between Design and Development | Taylor Ling | 49m |
Shows what Fabulous actually uses and what worked: Sketch for mockups, 360x640 mdpi base artboards for Android, Zeplin for handoff with Zeplin-generated specs… | ||
| Atomic Design in Android | Yahya Bayramoglu | 39m |
Claims a working Android design system called DDS that reduces duplication by using Kotlin custom views, a DDS contract pattern and XML state-to-layout… | ||
| Better asynchronous programming with Kotlin Coroutines | Erik Hellman | 30m |
Kotlin Coroutines are shown as a practical replacement for callback hell by building a tiny DSL: an extension on LifecycleOwner that returns a Deferred from an… | ||
| Pragmatic Testing | Zac Sweers | 41m |
Shows concrete tactics: prefer checking outputs over internals, replace disk RAM with an in‑memory fake, and exercise the real CPU so tests stop mirroring… | ||
| Tools of the Trade | Ty Smith | 35m |
History of the Uber Android app becomes a set of concrete fixes: moving to a mono repo per platform to update many modules in one commit, adopting Buck for… | ||
| Adding conversational features to your mobile app | Elaine Dias Batista, Jade Chabaro | 32m |
Claims a working prototype that adds conversational search into an existing Android app by wiring Dialogflow to a backend and the UI, returning only session… | ||
| Building Web-Controlled AR Experiences at the NYTimes | Ramona Harrison | 32m |
NYTimes builds a web-controlled AR system that renders natively to avoid frame drift and let editorial publish new experiences without app releases, targeting… | ||
| An introduction to Bluetooth mesh for Android developers | Martin Woolley | 31m |
Bluetooth mesh is a networking stack released summer 2017 that uses Bluetooth Low Energy radios to relay messages up to 127 hops, supporting multicast patterns… | ||
| Modularizing Android Applications | Marvin Ramin | 40m |
Argues that splitting a monolithic app into focused libraries improves architecture and incremental compile times but warns about a dependency rabbit hole and… | ||
| PWA for Mobile Engineers | Maurizio Mangione | 24m |
Progressive Web Apps deliver concrete wins: offline and instant loading via service worker registered from main.js, pre-caching and fetch-intercept logic using… | ||
| The State off in app purchases on Android | Sebastiano Gottardo | 44m |
Explains current Android commerce: managed products (consumable vs non‑consumable) and subscriptions, and recommends migrating from community wrappers to the… | ||
| Modern Data Binding | Jose Alcérreca | 34m |
Hands-on workshop that actually modifies an existing project to integrate the Paging Library and its components with Architecture Components, showing the exact… | ||
| GraphQL 101 - Stop RESTing, Start Querying | Marco De Nittis | 46m |
Introduces GraphQL as an alternative to REST where clients request exactly the fields they need from a single endpoint, yielding nested JSON responses and… | ||
| Here Be Dragons* - The Enterprise Mobile Security Journey | Pietro Maggi | 23m |
Enterprises should stop using fixed "Golden Image" device fleets and move to rolling OS/security updates: provide seven years of security updates, deliver 150+… | ||
| How to write Gradle plugins (in Kotlin) | Stefan May | 35m |
Explains how to implement a real Gradle plugin in Kotlin: creates an extension with enabled and dirs properties, registers a task class with @TaskAction and… | ||
| Register - Better In-app-building testings on Android | Walter Dziemianczyk | 26m |
Register is an open-source solution that fixes Google Play Store’s In-app Billing API testing limits by letting apps swap the Play service for a local mock and… | ||
| Design in an Age of inclusivity | Faiz Malkani | 30m |
Personas often hide real failures: doorknobs, one‑handed flows and outdoor glare all break assumptions, and 10% of users are colorblind is the hard number that… | ||
| App forHumans, not machine | Carlo Lucera | 22m |
Covers concrete accessibility fixes and real Android tools: shows 15% of people statistic, recommends using SP not DP for text scaling, enforces 48dp touch… | ||
| Sign here please! | Ana Baotić | 39m |
Explains how Android app identity really works: certificate chains, why losing a signing key nukes updates, and that the debug keystore uses the common… | ||
| Single activity navigation so simple even I can understand it | Mike Nakhimovich | 26m |
Claims a concrete architecture: MVP plus reactive state using rxjava and a few base classes to build a single-activity flow with no fragments. It implements a… | ||
| Understanding and Implementing Audio on Android | Caren Chang | 26m |
Concrete implementation notes and outcomes: compares MediaPlayer, SoundPool and ExoPlayer, inspects Android’s AudioService, and ships audio for a smart oven… | ||
| Inside Android KTX | Roberto Orgiu | 34m |
Shows concrete use of the Paging Library by walking through an existing app and making the actual edits needed to load data incrementally, with runnable code… | ||
| nothing matches | ||