Summer Internship in Mobile Application development - Vivek Mandani(19IT062)
SUMMER INTERNSHIP IN
MOBILE APPLICATION DEVELOPMENT
ATLIQ TECHNOLOGY-
VADODARA, GUJARAT
DURATION:- 2 MONTHS
FROM 23TH MARCH TO 15TH JULY
Table of Contents
Abstract
Acknowledgement
Description of company / organization
Chapter 1 Introduction
1.1 Purpose of Internship
1.2 Overview of Project
1.3 Objective
1.4 Scope
1.5 Roles and Responsibilities
1.6 Internship plan (Week wise)
Chapter 2 System Analysis
2.1 Requirement of new system
2.1.1 Functional Requirements
2.1.2 Non-functional Requirements
2.2 Hardware Requirements
2.3 Software Requirements
Chapter 3 Development Environment
Chapter 4 Implementation Screenshots
Chapter 5 Limitations and Future Work
Chapter 6 Conclusion
References
Abstract
Industrial training is an important phase of a student life. A well planned, properly executed and evaluated industrial training helps a lot in developing a professional attitude. It develops an awareness of industrial approach to problem solving, based on a broad understanding of process and mode of operation of organization. The aim and motivation of this industrial training is to receive discipline, skills, teamwork and technical knowledge through a proper training environment, which will help us, as a student in the field of IT Engineering, to develop a responsiveness of the self-disciplinary nature of problems in information and communication technology. During the period of Four week, we explored JavaScript, React Native, Redux, Saga, TypeScript, React Navigation, React Animation, NodeJs and react-native-fs, Interceptor, Axios packages and much more in depth. Along with Industrial training we also work in live project.
Acknowledgement
The internship opportunity we had with AtliQ Technologies was a great chance for learning and professional development. Therefore, we consider ourself as a very lucky individual as we were provided with an opportunity to be a part of it. We are also grateful for having a chance to meet so many wonderful people and professionals who led me though this internship period.
We express our deepest gratitude and special thanks to the Founder of AtliQ Technologies who in spite of being busy with his duties, took time out to hear, guide and keep us on the correct path and allowing us to carry out our project at their esteemed organization and extending during the training.
As a student of CSPIT (IT), we are highly thankful to Dr. Parth Shah (HOD, IT) and Prof. Jalpesh Vasa who allowed us for this internship at AtliQ Technologies Pvt Ltd at Vadodara,Gujarat.
Description of Company
We as one of the leading IT companies provide a range of services including Software Development, Web & App development, Data Analytics, Robotic Process Automation, Digital Marketing, and Branding to name a few. Our enthusiastic team of experts in technology, consultation, branding, and operations is the best choice for your business growth through automation and technology. Our working philosophy enables us to maintain an ethical and transparent culture, which adds value not only to us but also to our clients. Everyone in our team takes up the responsibility and is accountable for every move, which allows them to build themselves as a leader.
Services we offer :-
· Enterprise Application Development
· Software Development
· Mobile Application Development
· RPA Development
· Business Strategy Consulting
· Digital Marketing
Products :-
· Classpie
· Taskpro
· SMS Alert System
· SMS Text Services System
· Customer Feedback System
· SMS Campaign System
· Customer Analytic System
· Visapro 360
Website https://www.atliq.com
Industries IT Services and IT Consulting Company size 51-200 Employee
Headquarters Monroe, New Jersey
Type Privately Held
Founded 2017
Specialties Software Product Development, Application Development, Business Process Consulting, Branding, Digital Marketing, and Website Designing
Locations Monroe, New Jersey 08831, US // Vadodara, Gujarat, 390023, IN
Chapter - 1 Introduction
1.1 Purpose of Internship
Internships are a great way to apply the knowledge from the classroom to real-world experience. Learning is one thing, but taking those skills into the workforce and applying them is a great way to explore different career paths and specializations that suit individual interests. Having an internship gives you experience in the career field you want to pursue. Not only does this give individuals an edge over other candidates when applying for jobs, it also prepares them for what to expect in their field and increases confidence in their work. Internships can provide students with the soft skills needed in the workplace and in leadership positions. Skills, such ascommunication, leadership, problem-solving, and teamwork can all be learned through an internship and utilized beyond that experience.
1.2 Overview of Project
Our projects are developed in react native android and iOS cross platform. In first week, I have learned all the basic and advanced concepts of Javascript then learned all about TypeScript and learned all important concepts and topic related to Git/GitHub and at last I have exported all about React-Native, Redux, Saga, Axios, Interceptor. And then I started with UI implementation of Social Media app project, added navigation , Redux, saga to app and then in second week first of all I completed UI implementation and some functionality like authentication, add like or dislike functionality of Social Media app project and started with UI implementation of Mobile wallet application. In third week completed UI implementation of Mobile wallet application. Also started the UI implementation of Car Washing App. In fourth week started functionality implementation of Car Washing app in which first of all I completed Authentication Module and also completed some functionality of worker module. In fourth week we completed the UI part of Car washing app and also completed all functionality of Worker module and In fifth week completed all functionality of subscription module and profile module. In sixth week I started with UI implementation of edumame application.
1.3 Objective
To achieve the requirement of applications with functionalities like
· Social Media app:
- Authentication
- Add post
- Like/dislike
- Chat functionality
- All type of Searching Filter
· Mobile Wallet:
- See all Transaction
- Check your card details
- Track Expenses
· Car washing App:
- Authentication
- Worker Model
- Subscription Model
- Payment Model
· Edumame:
- Take a courses
- Achieve Certification
- Payment Model
1.4 Scope
· Social Media app
Provide communication, community-based input, interaction, content-sharing and collaboration
· Mobile Wallet
Secure private data.
· Car washing App
Provide Car washing service with subscription model and Appointment model
· Edumame
Provide Educational Courses
1.5 Roles and responsibility
· Mobile Application developer (React Native)
1.6 Internship plan (Week wise)
|
|
Date |
Day |
Name of Module |
|
Week 1 |
23/5/2022 |
Monday |
Introduction of Company and Internship plan |
|
24/5/2022 |
Tuesday |
Revise React-
Native,Javascript,Typescript, Concepts |
|
|
25/5/2022 |
Wednesday |
||
|
26/5/2022 |
Thursday |
Project setup (Social Media App) |
|
|
27/5/2022 |
Friday |
||
|
Week 2 |
30/5/2022 |
Monday |
|
|
31/5/2022 |
Tuesday |
||
|
01/5/2022 |
Wednesday |
UI implementation of Mobile wallet app and some Functionality |
|
|
02/5/2022 |
Thursday |
||
|
03/5/2022 |
Friday |
||
|
Week 3 |
06/5/2022 |
Monday |
|
|
07/5/2022 |
Tuesday |
Built Social Media app and Mobile wallet app .apk files |
|
|
08/6/2022 |
Wednesday |
||
|
09/6/2022 |
Thursday |
Started UI implementation of Car Washing App |
|
|
10/6/2022 |
Friday |
||
|
Week 4 |
13/6/2022 |
Monday |
Completed Functionality of Authentication Module |
|
14/6/2022 |
Tuesday |
||
|
15/6/2022 |
Wednesday |
Completed Functionality of Worker Module |
|
|
16/6/2022 |
Thursday |
||
|
17/6/2022 |
Friday |
||
|
Week 5 |
20/6/2022 |
Monday |
Completed Functionality of Subscription Module |
|
21/6/2022 |
Tuesday |
||
|
22/6/2022 |
Wednesday |
||
|
23/6/2022 |
Thursday |
Completed Functionality of Profile Module |
|
|
24/6/2022 |
Friday |
||
|
Week 6
|
27/6/2022 |
Monday |
Built Car washing app .apk files |
|
28/6/2022 |
Tuesday |
UI implementation of Edumame |
|
|
29/6/2022 |
Wednesday |
||
|
30/6/2022 |
Thursday |
||
|
01/7/2022 |
Friday |
||
|
|
04/7/2022
|
Monday |
Completed Functionality of Authentication
Module |
|
Week 7
|
05/7/2022 |
Tuesday |
|
|
|
06/7/2022 |
Wednesday |
Completed Functionality of publisher Module
|
|
|
07/7/2022 |
Thursday |
|
|
|
08/7/2022 |
Friday |
|
|
Week 8
|
11/7/2022 |
Monday |
Completed Functionality of user Module
|
|
12/7/2022 |
Tuesday |
||
|
13/7/2022 |
Wednesday |
||
|
14/7/2022 |
Thursday |
||
|
15/7/2022 |
Friday |
Table 1.1 Internship plan (Week wise)
Chapter 2: System Analysis
2.1 Requirement of new system
2.1.1 Functional Requirements
· Social Media app
- User authentication
- User can put their post
- User can do chatting
· Mobile Wallet
- Authentication with OTP and password
- User can manage and track transactions
· Car washing app
- User can book appointment
- User can see location
- User can see subscription offers
· Edumame
- User can choose courses
- User can learn from free contents
2.1.2 Non-functional Requirements
· Usability
· User friendly UI
· Portability
App should support android version above 8 and iOS version 13
2.2 Hardware Requirements
· Android 8+, iOS 13+
2.3 Software Requirement
- VS Code
- MysqlDB
- Postman
- Xcode
- Android Studio
Chapter - 3 Development Environment
3.1 Hardware Requirements
- Computer/ laptop (2GHz minimum, multi-core processor
- Intel core minimum i5 Processer
- RAM (At least 8GB, preferably higher, and commensurate withconcurrent usage)
3.2 Software Requirements
- Operating System (Windows 10, MacOS
- VS Code
- Languages: React-native, Node.js, Redux
Chapter - 4 Implementation Screenshots
- Social Media app
- Mobile Wallet
- Car Washing App
- Edumame
Chapter - 5 Limitations and Future Work
5.1 Limitations
- As it is a Client Project, We have to make project that has no limitations.
5.2 Future Work
- If client get any issue then, project team will work on that issue.
Chapter – 6 Conclusion
- During this Internship, I have learned very great knowledge of Mobile Application development.
- I have learned many new languages and technical skills like React Native, Redux, Type Script and Industry level use of GitHub, etc.
- In future it will be very easy for me to make any Mobile Application by this internship experience.












Comments
Post a Comment