Weather app design
Design an app that shows the weather for the current location and favorite cities. Focus on the components, the data sources, and the cache and refresh policy.
Design an app that shows the weather for the current location and favorite cities. Focus on the components, the data sources, and the cache and refresh policy.
Split into LocationProvider, WeatherAPI, WeatherStore (cache plus TTL), and a view model, cache responses on disk under a location grid key, and show them stale-while-revalidate. Schedule background refresh with BGAppRefreshTask, on the assumption that it runs at the system's discretion.
iOS system designShort answerAdvanced
Design an infinite-scroll feed screen like Twitter's from the iOS client's point of view…
#cache
iOS system designMultiple choiceIntro
When the user enters the feed screen, which order of showing data is most appropriate?
#cache
iOS system designShort answerAdvanced
Design the "this month's spending and remaining limit" card in a credit card app. The…
#cache
iOS system designShort answerAdvanced
Design an app for delivery riders. The screen mockups are given: order list, order detail…
#location