SEMESTER INTERNSHIP’23

Aditya Kumar Singh
3 min readMay 1, 2023

My learnings at Cantik Technologies Pvt. Ltd. as a React Native developer.

~ About Cantik

Established in 2017, Cantik Technologies Private Limited is an IT solutions company with a vision to excel in providing IT services and solutions by adopting new-age technologies with a commitment to quality and customer sensitivity by maintaining the highest levels of integrity & values. It is an organization started by highly skilled IT professionals with deep IT industry knowledge and experience.

Cantik Technologies Private Limited specializes in System Integration, Managed Services, and Consulting Services. It also provides skilled manpower in infrastructure, applications, network security, and IT consulting domains.

~ The project on which I was deployed

I am working as a Mobile Application Developer Intern and I’ve been assigned to work on a project at Wipro. The project requires an app, built using React Native and I’ve been assigned to develop the front end of the app based on the input from UI/UX team.

~ The relevant tech stacks used for the project

Following are the tools and technologies I’ve been working with for the app development:

  1. Javascript: This is a scripting language and is one of the most widely used languages on the World Wide Web.

2. React Native: This is a framework built by Meta to develop native apps using Javascript. It is a telling example to prove the validity of Atwood’s Law which states, “Any application that can be written in JavaScript, will eventually be written in JavaScript.” Here is a graph on the rise of React Native as a language.

React Native uses a bridge to interact with native components such as UI View or Android View. Here is an illustrative image to explain the concept:

3. Expo: It is a framework built on top of React Native to provide supportive tools that are used in making the app production ready.

~ Daily activities during the course of the internship:

  1. Daily Communication with the team lead.
  2. Regular meetings with the team.
  3. Resolving problems being faced in the project.
  4. Learning new tools and technologies as per the requirement of the project.
  5. Submit weekly progress reports to the team lead and the manager.

~ Experience

This internship has been an enriching and valuable experience. I have immensely gained through this short stint, not only in terms of the aforementioned tech stack but also in terms of teamwork and leadership skills. I would like to extend my gratitude to the Department of Computer Science Engineering, Bennett University for providing me with this opportunity and also to Cantik Technologies for providing such an expansive role.

--

--