Gitter is a communication product for communities and teams on GitHub. Find out more at gitter.im.

Navigation

Introducing our new UI

Today we begin previewing a beta of some fairly substantial changes to our user interface. Change is always hard and we don't take it lightly; for the last three months this work has been ongoing in the background, internally we've been using the new UI for a couple of weeks. There are things we like about it, and some things we don't. What's more important than our opinion,…

Best Gitter channels on: Material Design

Material Design is a design language developed by Google. It consists of specifications for a unified system of visual, motion, and interaction design that adapts across different devices and different screen sizes. Material design is multidimensional in its ability to communicate and react to user’s actions — it has been developed for the purpose of providing a consistent and unified user experience, both functional and aesthetically pleasing. Check out the Material Design -related channels on…

Best Gitter channels for: iOS Developers

Today we have something for you, iOS developers! Whether you are riding your Swift knowledge outside of iOS or keeping things steady with some battle-hardened Objective-C, there’s a community of developers just like you on Gitter. And, if you’re looking to get up to speed or to help the next generation, then there are plenty of learning resources to get involved with as well. * PerfectlySoft/Perfect [https://gitter.im/PerfectlySoft/Perfect?utm_source=blog&…

How to Cache Fragments in Android

If you have an Android app with multiple fragments that are unable save state (e.g they have a WebView [http://developer.android.com/reference/android/webkit/WebView.html#saveState(android.os.Bundle)] ), it can be a real drag to your users when state is lost when navigating around your app. To fix this, we can cache the fragments that your user has visited by using some features of the FragmentManager [http://developer.android.com/reference/…

How to cache view controllers in iOS

If you have an iOS app with multiple child view controllers, it can be annoying when their layout state is lost when switching between them. Scroll View and Web View state are tricky to persist, but we can instead cache the entire view controller with NSCache [https://developer.apple.com/library/prerelease/mac/documentation/Cocoa/Reference/NSCache_Class/index.html] . 0: Creating a Master-Detail app For this we will use Xcode's starter template, but…