skip to Main Content
+971 55 881 1725 hmimthiaz @ imthi.com

Messaging SDK and Chat API for Mobile Apps and Websites

Couple of days ago I was doing some research to build / integrate chat module for one of our client’s app. The client wanted a simple chat application for their enterprise where each employee can chat easily with others in the company. Reinventing the whole wheel would cost a big fortune for developing and maintaining the technology. Running cost has to be kept as minimum as possible. After doing some searching and testing these are they platform I was really happy with. I have given my review on each platform and I hope it helps.

Slack

  • Very strong platform
  • Bot support
  • So many vendors and app integration makes this platform very extendable
  • Perfect platform for small team who work in DevOps mode
  • If you are building custom App, no SDK available for iOS/Android
  • No push notification for custom apps
  • Very expensive if you need ingrate with large team.

SendBird

  • More focussed on Chat application
  • Bot Support
  • SDK available if you need to build your custom App for iOS and Android
  • Push notification support
  • Free model available and if you need enterprise options and more users you can pay for the same.

Applozic

  • More like SendBrid
  • Looks more mature than Sendbird
  • SDK available if you need to build your custom App for iOS and Android
  • Push notification support
  • Only 30 days trial available then only paid version.

One more QuickBlox and I didn’t have much time to explore this version.

Please feel free to let me know if my review above needs any correction….

TinyMCE remove height & width from image

It is so annoying the TinyMCE editor image plugin saving the height and width of the image. You can turn it off in the settings.

There are other settings available for the image plugin please visit here for details.

Symfony: Adding custom route by code during runtime

During development we always come across situation where you need to add custom routes based on some settings based from the user. In this case we cannot use any of the standard methods like annotation and configuration files in symfony.

In this case you need to use a services and hooks to inject your custom route rules during runtime.

1) In your bundles under Resources\Config\services.yml add the following

2) Now we need to create a class RoutingService.php

3) Now in your main routing.yml please include these lines

4) Once you are done please make sure you clear cache both env

5) Now the custom route should be loaded in.. Please make sure if you add more routes make sure the cache is cleared.

Been busy and Lazy in Year 2016

Hey Bloggy

Just now I realised that it has been nearly a year now since I blogged. I have been so lazy and busy off-roading on weekend and really didn’t find time to blog. I feel really bad that one year has fully gone without blogging. Inshallah I will make sure that I will start blogging regularly from now on.

This my new beast which keeps me busy during the weekend..

And now I have big second family 🙂

I hope everyone I knew had a great and wonderful year 2016 and I wish everyone a very happy and successful new year 2017..

sayonara..

Back To Top