Posts

Showing posts with the label WatchOS

WWDC 2022 Keynote - Summary

  WWDC 2022 Keynote - Summary Intro by Tim Cook iOS (Enter Craig) iOS 16 features: Lock Screen updates video with loads of personalization customization of every single element on the screen,   Like Watch faces, you can now have multiple lock screens,   Notifications are shown only at the bottom of the screen,   Live Activities API (real-time info like match updates, drive location updates, health metrics updates, etc) a Full-screen now-playing music app view Focus updates: Focus filters to focus on one single activity at a time Focus API to implement in the app Messages Updates: You can edit the messages that are already sent You can undo/delete the messages Mark any thread as unread Shared with You: APIs for developers to integrate into the apps SharePlay (watch/play together with anyone) integrated into FaceTime integrated into Messages Dictation updates: Voice & keyboard can be used in-conjunction App Intents API - shortcuts work with zero setup Live text upd...

WWDC 2020 Keynote - Summary

iOS14: App Library - Organisation of apps into a single page onto the home screen Widgets - On Home screen,   In any sizes you want Picture in Picture(PIP) - Across the system Siri: 25B requests/ month Send messages via Siri directly Supports translations Answers to common queries by browsing through the web for you Calls won’t block the whole app but come with a compact notification Translation App: Language translation Supports audio & text Supports 11 langs Messages: Memoji: More ways to style/design your memories Inline replies (Finally) Member mention in the group (Notified only when you’re mentioned) Maps: Privacy priority/matters as usual Looks like they’ve copied most of the features that google maps already has for years (Finally) Cycling/ Elevations EV routing CarPlay: 95% in the US | 80% new cars   worldwide New apps: Parking, EV Charging, Food Ordering iPhone is your car key: Digital version of Car keys (2021 BMW 5 Series) Keys can be shared with your co-driver...

Combine - RxSwift's Successor

Image
Introduction: When I got to watch this WWDC video where the Apple engineers introduced a brand new Combine framework that enables developers to write asynchronous programs effectively, I was literally taken away after watching it. I will tell you the shocking story along the way. Let’s start by putting Apple’s definition for the Combine framework: “ A unified, declarative API for processing values overtime ” Combine introduces the framework’s main characteristics as: Generic Type-Safe Composition first The ‘Combine’ is Apple’s first asynchronous event-handling framework. If you’ve done reactive programming earlier, you’d be already aware but all you’ve done is only the imperative programming so far, then read this will serve as a good starting point. A generic definition of Reactive Programming goes like this: Reactive programming is an asynchronous programming paradigm oriented around data streams and the propagation of change. In th...