Skip to content

Milestones

List view

  • So far we have implemented `CustomTabbarController` and `CustomAnimation` for transition between two view controller. But we cannot pass some animation parameter from `CustomTabbarController` to `CustomAnimation`. Thats why the `CustomAnimation`s are somewhat dull or static. For example as in the shown in [Demo3TabbarController](https://github.com/ratulSharker/RSCustomTabbarController/tree/master/RSCustomTabbarController/Demo3) there are several floating bubble act as a tabbar, the animation introduced are somewhat dull. It would be nice, if whenever we tap a certain floating tabbar we will pop view controller from that (x,y) co-ordinate. Within the current implementation and unless any direct communication between `CustomTabbarController` and `CustomAnimation` this is somewhat impossible. We have to add some extra method inside `RSCustomTabbarImplementationDelegate` to ask the `CustomTabbarController` about the animation parameter.

    No due date
  • As In apple's UIViewController, there are several life-cycle methods like viewDidLoad, viewDidAppear, and viewWillAppear; RSCustomTabbarController will also declare some of this functionality methods. These methods will reduce the dependency on the delegate method. Introducing delegate is also add extra coupling between classes in this case. We will directly invoke the life-cycle like methods into the specific viewController in target. For example we declare a life-cycle method as `-(void)transitionAnimationCompletedOnThisViewController` which will denote that, we are switching into this view controller and the transition animation set for this view controller is also completed. Introducing this method, we are asking view controller that, we are done animating your view controller to front, now do what you want in this particular event. We need to brainstorm such life-cycle like ideas and implement them.

    No due date