Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Asynchrony in mobile programming
Search
ilkayilknur
April 29, 2013
Programming
170
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Asynchrony in mobile programming
ilkayilknur
April 29, 2013
More Decks by ilkayilknur
See All by ilkayilknur
Azure Storage Services
ilkayilknur
0
4.6k
C# 6.0
ilkayilknur
0
61
Azure DocumentDB
ilkayilknur
0
230
What's New in Visual Studio 2013 IDE
ilkayilknur
0
81
What's New in Entity Framework 6
ilkayilknur
0
75
Azure Storage Services
ilkayilknur
0
110
Other Decks in Programming
See All in Programming
[2026-10-09]一枚の布で作らなくてもいい。 信頼性は「パッチワーク」で紡がれる~既存の運用と新しい可能性をつなぎ合わせてきたCREの話~
tosite
0
110
R8 の設定見直しでアプリサイズ削減
andpad
0
230
Zero-Tap Sign-In対応、結局何をすればいいの?
mitohato14
0
1k
PyConTW 2026 - AI Coding 不只是工具升級, 區域醫院醫療資訊系統協作開發與資訊團隊轉型實踐
cclai999
0
210
プロジェクトコードをキレイキレイしよう!暗黙的な参照を読み解く静的解析
ostk0069
0
130
React Native에 현대적인 빌드 도구 더하기: Rollipop 구현기
leegeunhyeok
0
150
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
380
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
210
あなたの await、OS まで届いてる? strace で覗く JavaScript の非同期
hasutosasaki
1
1.6k
조합이폭발하는디자인시스템이걸눈으로도테스트하라고요
giljongyu
0
620
パスワード再設定メールのURLについて知っておこう
uyuki234
0
190
Groovy as a human and AI friendly programming language
paulk
0
120
Featured
See All Featured
The untapped power of vector embeddings
frankvandijk
2
2k
Skip the Path - Find Your Career Trail
mkilby
1
260
Designing for Timeless Needs
cassininazir
1
530
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Building an army of robots
kneath
307
47k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
720
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
550
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.5k
Making Projects Easy
brettharned
120
6.8k
Exploring anti-patterns in Rails
aemeredith
4
550
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.5k
Navigating Team Friction
lara
192
16k
Transcript
İlkay İlknur Software Engineer @ XOMNI www.ilkayilknur.com Asenkron Programlama Mobil
Dünyasında
• Asenkron Programlama • Windows Phone’da Asenkron Programlama
Senkron vs. Asenkron • Senkron Yanıt gelene kadar bekle
string DownloadString(...); • Asenkron Kontrolü hemen metodu çağıran tarafa dön Yanıt gelince gerekli işlemleri gerçekleştir(callback) void DownloadStringAsync(..., Action<string> callback); • Asenkron geliştirme faydaları Cevap verebilir kullanıcı arayüzleri Kullanıcı Deneyimi
var data = DownloadData(...); ProcessData(data); DownloadDataAsync(... , data => {
ProcessData(data); });
var data = DownloadData(...); ProcessData(data); DownloadDataAsync(... , data => {
ProcessData(data); });
• Asynchronous Programming Model (APM) • Event-based Asynchronous Pattern •
Task-based Asynchronous Pattern
Demo
www.ilkayilknur.com