Discoverable design

RSS for tag

Discuss the WWDC21 session Discoverable design.

View Session

Posts under wwdc21-10126 tag

4 Posts
Sort by:
Post not yet marked as solved
2 Replies
379 Views
The text below is in Russian language. My English is not good enough, so feel free to use translator. Thanks for your patience. Идея такая: часть устройств Apple не используется постоянно в течение дня, особенно, за счёт того, что во время пандемии люди работают из дома. Устройства вроде внешних аккумуляторов, наушников и чего-то ещё. Было бы здорово сделать для них какой-нибудь кейс или коробку, чтобы можно было бы эти устройства хранить или перевозить в чемодане в багаже или в ручной клади, например. Назвать его можно исходя из назначения использования - iCase или iBriefcase. Также классным решением, на мой взгляд, было бы выпускать такие кейсы разных размеров в части содержимого (например, с двумя отделениями: для часов и для наушников; или с тремя отделениями: часы, наушники и внешний аккумулятор; и так далее). В дополнение, можно было бы такие кейсы заряжать, и чтобы при помещении туда разных устройств, эти гаджеты тоже бы заряжались. Такая тема была бы полезна в поездках, да и просто удобна для разовой зарядки имеющейся техники. В части внешнего исполнения таких кейсов тоже вариантов много: белые пластиковые, как кейс для AirPods, или чёрные из глянцевого пластика (такого точно раньше не было); или же варианты подороже, обтянутые кожей разных цветов. Крышка кейса держалась бы закрытой за счёт магнитов. То есть вся коробка должна быть гладкой, обтекаемой формы, без каких-либо ручек или чего-то ещё. К этим кейсам ещё и чехлы можно выпускать, там тоже вариантов миллион. Надеюсь, было интересно. Спасибо за внимание.
Posted Last updated
.
Post marked as solved
1 Replies
505 Views
The “Discoverable Design“ session showcases the app Toasty, and it's “Recipes“ has a grid of items where the first one is an invitation to add a new photo (i.e. a static cell). To replicate that concept in my collectionView, I need advice how best to approach it. My collectionView has a single section and is powered by a UICollectionViewDiffableDataSource, which is populated from a NSFetchedResultsController and relies on CellRegistration. In addition, the user can change the sort order, which updates fetchedResultsController's sortDescriptors and performs a fetch. My failed approach was focused on the dataSource snapshot built in fetchedResultsController's didChangeContentWith. First I appended the snapshot with a dummy entry, and then appended all fetchedObjects. I made sure that the dataSource constructor used a different cell registration for the (0,0) IndexPath. This however resulted in indexPath mismatches between the collectionView and FRC, and I don't think remapping indexPaths is the way to go. Point me in the right direction? Is there a way to configure the collectionView layout for this?
Posted Last updated
.