iOS Swift - pull tray open to expand content - ios

I've been searching for a library or sample project that implements the following functionality, but unfortunately haven't been able to find much. Could anyone share any thoughts or point me in a general direction if experienced something similar?
I'd like create a pull-out view controller/tray whose interaction is very similar to the Google Maps iOS app (http://i.stack.imgur.com/l1QHt.png). When a user taps or pulls-up the snippet pane, the view expands until fully maximized. Essentially the same interaction as seen in the Maps app.
I'm happy to implement from-scratch if a library doesn't exist, but regardless wanted to seek any suggestions/insights before getting underway.
Thanks again for your help & advice!

Related

How to reproduce iOS 11 maps bottom sheet with React Native

Can anyone tell me how I can mimic the bottom sheet in the new maps app in iOS 11?
In android you can use a "BottomSheet", which mimics this behaviour, but I could not find anything like that for iOS.
Is that a simple scroll view with a content inset? So that the search bar is at the bottom?
I am fairly new to iOS programming so if someone could help me creating this layout that would be highly appreciated.
This is what I mean by "bottom sheet":
I see this is old an question but for anyone struggling with this issue. you can use this module https://github.com/wix/react-native-interactable. Here is demo
https://github.com/wix/react-native-interactable/blob/master/playground/src/real-life-examples/MapPanel.js
Maybe you could give a try to Modalize https://github.com/jeremybarbet/react-native-modalize I've been working on it to be able to create all kind of bottom sheets similar to that.
It´s not called anything special, but some refer to it as "Card". Here is a great tutorial of how to implement the bottom card as Apple Maps.

How do I implement a left view controller in an iOS app?

One of my friends is building an app and needs some help implementing a slide-out menu, kinda like what Slack or GroupMe has. He asked me since I have some experience with C. I found this open-source code, but the guides attached are either outdated or use methods I can't, as the app doesn't have a storyboard.main and is written in C. I was hoping someone either help me with using this without using Storyboard.main, or provide another implementation of the slide-out menu that I could incorporate into a C-built app.
You could try using a regular UIView for the menu and just have it offscreen until it is needed.
Try to use MMDrawerController library. It's very flexible in layout and easy for using.

How to implement such indication effect on the status bar like Google Map in IOS?

I assume this is an interesting question. I'm wondering how to implement such UX effect on an IOS application. For example, when using google map on my phone after I exit the app, not closing it just exit to home or switch to other apps, it stays in my status bar which is a great UX design implementation.
How did they do this? Is there any documentation I missed in the developer library? I would like to read if someone can provide me any guidance here.
Thanks!

Developing Notebook carousel in iOs app

I want to create an iOS app to manage notebooks, i already know how to implement most of the functionality, but i would like to add a notebook carousel in the app like in the attached image. I have already googled for related terms searching for a way to do it with no avail.
It should animate on click and simulate the opening of a book, you can find this functionality in apps like penultimate, outliner and many others.
Can anyone put me in the right direction?

iOS - Image picker like the Facebook App?

Does anyone know of a control for iOS applications that looks similar to the image picker found in the Facebook app for iOS? It allows for multiple image selection, transitioning over to the camera, only displaying selected images, etc. I haven't located anything that is close to this control anywhere, but figured someone here might.
It is known as GrabKit, It is a free control under MIT lisence.
You may download it from here and next time please make sure to do proper research on google before asking questions.

Resources