Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Context Aware Front End
Search
Gozde Berberoglu
June 20, 2015
Programming
1
3.5k
Context Aware Front End
The Frontiers Mini
20 Haziran 2015
Bahçeşehir Üniversitesi
Gozde Berberoglu
June 20, 2015
Tweet
Share
Other Decks in Programming
See All in Programming
HUIT新歓2024「競技プログラミング、やってみませんか?」
slephy2784
1
250
CQRS/ES avec Symfony, c’est (trop) bien !
jeremyfreeagent
1
630
object-oriented-conference-2024
fuwasegu
8
2.7k
両面どころかインフラもTSでできるよ ~ 全方位TypeScriptによるプロダクト開発 ~
myfinder
9
3.2k
Why 1 + 1 = 2 in Swift?
1plus4
1
600
GitHub Actionsで泣かないためにやっておきたい設定 / Recommended GHA settings to avoid crying
pinkumohikan
3
470
二郎系ラーメンのコールで学ぶ AST 解析
memory1994
PRO
7
1.6k
入門 AWS Amplify Gen2 / Introduction to AWS Amplify Gen2
genkiogasawara
1
310
⼤規模⾔語モデルの拡張(RAG)が 終わったかも知れない件について
nearme_tech
22
15k
DDDはなぜ難しいのか / 良いコードの定義と設計能力の壁
pospome
28
10k
ADRを一年運用してみた/adr_after_a_year
hanhan1978
7
2.2k
スクラムチームと認知負荷 - ニフティのスクラムトーク Vol2. / NIFTY Tech Talk #18
niftycorp
PRO
1
120
Featured
See All Featured
Being A Developer After 40
akosma
56
580k
Art, The Web, and Tiny UX
lynnandtonic
288
19k
[RailsConf 2023] Rails as a piece of cake
palkan
22
3.9k
Optimizing for Happiness
mojombo
369
69k
Into the Great Unknown - MozCon
thekraken
10
980
Optimising Largest Contentful Paint
csswizardry
7
2.3k
The Illustrated Children's Guide to Kubernetes
chrisshort
28
46k
Creatively Recalculating Your Daily Design Routine
revolveconf
209
11k
Agile that works and the tools we love
rasmusluckow
323
20k
Building Better People: How to give real-time feedback that sticks.
wjessup
353
18k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
13
1.5k
Imperfection Machines: The Place of Print at Facebook
scottboms
258
12k
Transcript
Daha iyi bir kullanıcı deneyimi için Context Aware Front-End @gozdeberberoglu
#contextaware
Gözde Berberoğlu Özen Doğuş Yayın Grubu Arayüz Geliştirici gozdeberberoglu gozdeberberoglu.com
@gozdeberberoglu #contextaware
Nelerden bahsedeceğiz? • Context aware front-end nedir? • Nasıl uygulanabilir?
• 4. seviye media query • Örnekler • Sonuç • Soru-cevap @gozdeberberoglu #contextaware
Context(Bağlam) nedir? @gozdeberberoglu #contextaware
Context tasarımı etkileyebilir mi? @gozdeberberoglu #contextaware
Ekran genişliği ve ötesi @gozdeberberoglu #contextaware
Context aware front-end Doğru zamanda Doğru kişi Doğru içerik @gozdeberberoglu
#contextaware
Elimizde neler var? • Javascript • HTML5 ile gelen özellikler
• 4.seviye media query’ler @gozdeberberoglu #contextaware
Geolocation @gozdeberberoglu #contextaware
Orientation @gozdeberberoglu #contextaware
Network @gozdeberberoglu #contextaware
Context aware web için bileşenler neler?
Bileşenler @gozdeberberoglu #contextaware Kullanıcı Görev Ortam Teknoloji
Web sitesini değiştiren tüm bileşenler bağlamsal kırılma noktalarını oluşturur. @gozdeberberoglu
#contextaware
Bu örnekte bizim kırılma noktalarımız sabah, öğle ve akşam ve
hava sıcaklığıdır. @gozdeberberoglu #contextaware
nomejs.com contextual awareness için hazırlanmış bir javacript kütüphanesi. @gozdeberberoglu #contextaware
4. seviye media query @gozdeberberoglu #contextaware
light-level • @media(light-level: dim){} • @media(light-level: normal){} • @media(light-level: washed){}
Kullanıcının bulunduğu ortamdaki ışık bilgisini veriyor. @gozdeberberoglu #contextaware
pointer • @media{pointer:none} • @media{pointer:coarse} • @media{pointer:fine} İşaretçinin, tıkladığı hedef
alandaki etkisini gösterir. @gozdeberberoglu #contextaware
hover • @media{pointer:none} • @media{pointer:on-demand} • @media{pointer: hover} Kullanıcının cihazında
hover özelliği olup olmadığı bilgisini verir. @gozdeberberoglu #contextaware
Pointer ve hover kombinasyonları @gozdeberberoglu #contextaware
Örnekler
Örnekler @gozdeberberoglu #contextaware
Örnekler Yahoo Weather Zomato @gozdeberberoglu #contextaware
Örnekler Google Now @gozdeberberoglu #contextaware
Örnekler Apple IOS 9 Proactive @gozdeberberoglu #contextaware
Neden kullanmıyoruz? • Kodlama ve tasarım için fazladan zamana ihtiyacımız
var. • Buna bağlı olarak yaptığımız işin maaliyeti artıyor. • Mevcut teknolojiler hala gelişme aşamasında. • Düşünceli olmayı ve hayal gücünü kullanmayı gerektiriyor.
Sonuç @gozdeberberoglu #contextaware Kullanıcımıza, o daha farketmeden ihtiyacına göre içerik
sunabiliriz.
Teşekkür ederim. Gözde Berberoğlu Özen @gozdeberberoglu gozdeberberoglu.com