~/conference

App Builders Switzerland 2019

date:2019-04-29..2019-04-30
location:Lugano, Switzerland
series:App Builders Switzerland · 2 editions
editions:[App Builders Switzerland 2017, App Builders Switzerland 2019]
tags:[android, ios]
titleauthorlength
GitHub to Chatterbug: Lessons Learned by an Accidental EntrepreneurScott Chacon21m
Company grows from four to ~400 employees across 15 countries and 30 states, and the concrete advice is: build things you personally use (GitHub daily, 150…
Talk on
From Problem to SolutionSoroush Khanlou25m
A simple network client that starts with four testable branches grows to 96 branches after adding auth, background tasks and a request counter, so the code…
Talk on
That Swift IDEMarcin Krzyzanowski34m
A macOS Swift IDE called Swift Studio exists as a working alpha: it can open, build and run some projects and has about 3,000 people on a beta waitlist. It…
Talk on
From Engineer to Director of Engineering and how to Become a Technical LeaderVincent Garrigues38m
Journey from iOS developer to director at SoundCloud traces concrete moves: becomes iOS tech lead, negotiates architecture and product tradeoffs, navigates a…
Talk on
Use C, C++ and Objective C Libraries in a Swift ProjectCecilia Humlelu25m
Shows step-by-step how to import C, C++ and Objective‑C into Swift by linking frameworks and static libs (e.g. add LibbasicCPP.a and LibpureC.a), creating an…
Talk on
Size Doesn't Matter: Building an App for Every iOS DeviceJanina Kutyn25m
Shows concrete fixes and working code locations: uses Apple size classes plus a custom size category extension on UIWindow to pick exact breakpoints, handles…
Talk on
In a World of Pure Android Animation 🍭🍫Rebecca Franks38m
Covers concrete Android techniques and working examples: creating AnimatedVectorDrawable assets with Shape Shifter (bucket, bin, exported .avd used in app…
Talk on
Congratulations! Legacy Code GURU Level Unlocked!Fernando Cejas45m
Static analysis flags cyclomatic complexity, coverage gaps and an A–E quality rating while a Sonar run on an open repo surfaces ~43 outstanding issues…
Talk on
Supporting Each Other: Growth for Juniors and SeniorsLara Martin36m
Argues that hiring juniors is practical and beneficial: juniors bring motivation, fresh tech knowledge and flexibility while mentoring forces seniors to grow…
Talk on
Styles, Themes, Material Theming, Oh My!Anita Singh42m
Maps Android styling to concrete actions: explains when a view-level style loses to a textAppearance, how themes and theme overlays resolve defaults, and why…
Talk on
Kotlin for Swift DevelopersJonas Schmid28m
Converts a small iOS to‑do app (UITableView, JSON API) into a working Android app (RecyclerView) by copy‑pasting and adapting Swift to Kotlin code…
Talk on
Apps in the BackgroundAlexis Aubry29m
Mobile apps get about five seconds to finish willEnterBackground work unless they call beginBackgroundTask with an expiration handler, and UIKit returns an ID…
Talk on
Computer Says No - Static Analysis and CI in a Kotlin WordSebastiano Poggi45m
Kotlin Android pipeline that actually builds: Gradle + CircleCI v2.1 runs a Squanchy open‑source app (Kotlin only) with a cache‑warmup step, parallel jobs…
Talk on
Scaling Architecture at LyftDenis Nekliudov45m
Lyft Android grows from one developer to ~50–70 engineers, two apps with a shared codebase, and about 800 modules, so architecture focuses on survivable…
Talk on
The Realities of A/B TestingAydar Mukhametzyanov35m
A practical playbook for running many A/B tests: use Firebase Remote Config for feature flags, Google Analytics / BigQuery plus Python for results, and a…
Talk on
Embrace the WorkManagerPietro Maggi44m
WorkManager is Android’s stable 2019 solution for guaranteed deferrable background work, using JobScheduler / AlarmManager / BroadcastReceiver under the hood…
Talk on
Refactoring OurselvesAdrian Kosmaczewski44m
Refactoring ourselves stitches five stories pulled live from Twitter as input into concrete claims: software jobs barely change over 50–70 years, Electron…
Talk on
Protocol WitnessesBrandon Williams42m
Argues that every protocol can be replaced by a plain generic struct holding function fields (a protocol witness), demonstrates this by turning a Combineable…
Talk on
Onion-like iOS Architecture SolutionAleksandar Vacić39m
Proposes a layered architecture that keeps UI controllers dumb, moves networking into a separate delivery layer, transforms responses in an independent storage…
Talk on
Ship it SafeGuilherme Rambo28m
Practical checklist for shipping private iOS apps: avoid collecting unused data, prefer on-device processing and CloudKit private user database for serverless…
Talk on
How to Tame Core AnimationKristaps Grinbergs29m
Shows how Core Animation drives GPU-backed animations while initial geometry and colors are generated with CPU-bound Core Graphics, then handed off to…
Talk on
Scaling an Open Source CI with a Remote Team, the Story behind Travis CIKonstantin Haase35m
Open-source CI grows from a developer tool into a hosted business by shipping pragmatic features first, funding initial servers through sponsorships and…
Talk on
Sharing Code Between iOS and Android AppsNicolas Märki, Joseph El Mallah33m
Company shares native business logic across Android and iOS in more than 10 apps used by over 7 million users, using three concrete approaches: C++ with…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.