Lucas Woo: Instant iPhone Chat Integration with Live Chat SDK

Sing Li
July 2, 2017
min read

This series of blogs brings you a little closer to our active student contributors for the Google Summer of Code 2017 summer season. You will see their ongoing work featured throughout our GitHub repositories. Feel free to drop by and say hello, or start collaborating on any of the projects.Lucas Woo is confident in his career choice in coding "With just one client terminal and a high speed network connection- you can connect with anyone and do almost anything. It's amazing!"Lucas is currently studying Computer Science at Hangzhou Dianzi University. During his time there, he has so far worked on an iOS app for both students and faculty of the university to keep track of their study and work information on campus. What's more, Lucas has also worked on a REST API that is part of the Open data platform of Hangzhou Dianzi University. The code was written in Node.js and the data is from an ORACLE database while some data structure is cached and managed in MongoDB. These are some of the very same technologies that Rocket.Chat relies on.It is because of Lucas' knowledge and experience as well as his clear enthusiasm at university that we are delighted he is involved. For him, his iOS development and Swift are what led him to the Rocket.Chat project iOS Live Chat SDK. He's been so keen that he has already made contributions for the Rocket.Chat iOS application earlier this year - a perfect fit for us!Lucas is clearly a huge fan of open source. He loves projects because it gives others the opportunity to become better programmers. "With the accessibility of open source codes, students can easily study and work on it." He believes source accessibility and allowing contributions means that time can be saved and then devoted to another development."Rocket.Chat stood out to Lucas because "the open source Slack-like chat app has gathered a lot of attention". He feels that the potential for development is far greater and therefore more interesting to him. The Live Chat SDK project in particular stood out because he would like to "dive deep" into working with iOS frameworks and runtime.For the summer project, Lucas will be using Swift as his programming language and Xcode as IDE; he explains that since there is no WebSocket playground that he can find, he will use Node.js as a scaffold to play with WebSocket APIs.Lucas has a wide variety of interests in computer programming such as machine learning, game making and the languages itself because "like human language, programming language almost has its own culture".We're sure he'll enjoy developing with us and be a great contributor this summer and, as we at Rocket.Chat hope, it will help him along in his career and passion.We will be documenting our students' progress over the summer: Check the Rocket.Chat blog, Facebook and Twitter. Or, see the Google Summer of Code documents section on the Rocket.Chat website.

Get started with Rocket.Chat’s secure collaboration platform

Talk to sales

Frequently asked questions about <anything>

Sing Li is one of the earliest contributing community members in Rocket.Chat.
Sing Li
Related Article:
Team collaboration: 5 reasons to improve it and 6 ways to master it
Want to collaborate securely with your team?
Deploy Rocket.Chat on-premise or in the cloud and keep your conversations private.
  • Digital sovereignty
  • Federation capabilities
  • Scalable and white-labeled
Talk to sales
Looking for a HIPAA-ready communications platform?
Enable patients and healthcare providers to securely communicate without exposing their data.
  • Highly scalable and secure
  • Full patient conversation history
  • HIPAA-ready
Talk to sales
The #1 communications platform for government
Deploy Rocket.Chat on-premise, in the cloud, or air-gapped environment.
  • Digital sovereignty
  • Trusted by National Geospatial-Intelligence Agency (NGA), the US Army, the US Navy, and the US Air Force
  • Matrix federation capabilities
Talk to sales
Want to customize Rocket.Chat according to your own preferences?
See behind the engine and change the code how you see fit.
  • Open source code
  • Highly secure and scalable
  • Unmatched flexibility
Talk to sales
Looking for a secure collaboration platform?
Keep your conversations private while enjoying a seamless collaboration experience with Rocket.Chat.
  • End-to-end encryption
  • Cloud or on-prem deployment
  • Supports compliance with HIPAA, GDPR, FINRA, and more
Talk to sales
Want to build a highly secure in-app chat experience?
Use Rocket.Chat’s APIs, frameworks, and managed backend to build a secure in-app or live chat experience for your customers.
  • Supports compliance with HIPAA, GDPR, FINRA, and more
  • Highly secure and flexible
  • On-prem or cloud deployment
Talk to sales

Our best content, once a week

Share this on:

Get your free, personalized demo now!

Build the most secure chat experience for your team or customers

Book demo