SlideShare a Scribd company logo
1 of 14
INDUSTRIAL TRAINING
Undergone at
“GoLyft”
A unit of
Goer Techno Infra Pvt. Ltd.
Lucknow
A PRESENTATION REPORT
On
ANDROID DEVELOPMENT
Submitted by
VAIBHAV KAKKAR
RA1711020010106
in partial fulfillment for the award of the degree
of
BACHELOR OF TECHNOLOGY
IN
SOFTWARE ENGINEERING
June’2019
2 | P a g e
Industrial Training Phase-I report
INDEX
SLNO TOPIC PAGE NO
1. Acknowledgement 3
2. About the company 4
3. Description of technical work 5
4. Project 1 5
5. Project 2 13
6. Conclusion 14
7. Certificate 15
3 | P a g e
Industrial Training Phase-I report
Acknowledgement
I would like to express my special thanks of gratitude to my professor Ms. Renuka Devi as well
as our department who gave me the golden opportunity to do this wonderful internship on
“Android Development”, which also helped me in understanding a new field of technology and
explore my interests deep within the field.
Secondly I would also like to thank my heads in the organization who helped and guided me
throughout. Lastly, I would like to thank my parents and friends who helped me a lot in
completing the tenure of the program and work dedicatedly.
4 | P a g e
Industrial Training Phase-I report
About the company
GoLyft is a Lucknow, UP based start-up. GoLyft is a digital platform that connects the
customers with driving partners. It started in December, 2018; a product of Goer Techno Infra
Pvt. Ltd. It is being managed by 4 directors- Brijlesh Kumar Pandey, Rahul Sharma, Chandra
Prakash Mishra, and Susheela Devi.
GoLyft provides cabs services and is coming new in market in competition with companies like
Uber and Ola.
The company office is situated in nehru enclave area of Lucknow, but now they are looking to
move and expand as their work will be increasing soon and so a need of more experienced
employees will be there.
The companies’ platform has been launched on both android as well as IOS phones. They have a
working website which describes about the start-up and what features it provides.
Note- one can visit the website on https://golyft.in/.
The technical department is currently working to improve and update the website of the company
as well as working on making a new model website for the parents company. The app
development team is also working to improve the efficiency of the app and working towards
making it more user friendly.
This field was chosen to work in because hassle-free travel is still a very big problem in India
and about 60% of ground is still left un-touched. People travel a lot, but now they do not want to
face the pressure of driving, traffic, parking etc. Their will to have a lavish lifestyle increases the
demand of these continuously.
The company aims to establish this system to help customers with travelling issues on regular
basis, which in turn also helps in saving the congestion of vehicles in the city and prevents the
problems with parking. The mission of the company is to provide customers with comfortable
ride with affordable prices. The business model is based on these ideals only. The business
follows the commission model as 90:10+GST.
The Human Resource model the company follows is the application, then screening through
interviews. The company is not currently going for campus hiring as it is a budding start-up and
it needs experienced personnel. However they were keen to give the training to the interns and
were really involved in the process as to make the students industry ready, give them start-up
experience and probably seek future potential employees.
5 | P a g e
Industrial Training Phase-I report
Description of Technical Work/Training
We worked under the technical department of the company which is headed by Mr. Priyank
Pahuja. There we learnt about the company, it’s technical as well as business aspects, got
experience of a new and budding startup. We were trained on the basics of android development.
Also, it was great to have a mentor like Mr. Ansh Deo Mishra and Mr. Rahul Pandey who
supported and guided throughout.
The company has active platforms as both a website and apps. The server they use to launch
these platforms is Amazon Web Services (AWS). AWS is a part of Amazon which provides a
cloud services platform that offers companies to compute power, database storage, content
delivery and various other functionality.
WEBSITE - it is developed using HTML, CSS, JAVASCIPT, C#. The framework used to
develop the website was ASP.NET framework.
APPLICATION – it is developed using CORE JAVA and XML. The framework it used is
ANDROID STUDIO. The database management system used for the apps is SQLITE.
Project 1
As interns, we were firstly asked to understand and gather information about the company on
which we gave a presentation.
Then we got access to the dummy admin portal for us to understand the internal technicalities of
the business and how everything is tracked and processed. We were asked to test everything,
report bugs if any and give suggestions.
Then we came to the software development part. We installed the required platform for the
implementation, which was android studio, and we explored its basic functionalities. We studied
the basic processes of how app development technology works, the phases involved, languages,
the though process behind development and how to proceed with it.
6 | P a g e
Industrial Training Phase-I report
This is a diagram explaining how the app runs internally throughout using the servers,
framework, and execution of code.
We started working to develop codes on android studio. All the backend work of the login page
that involves the interface and the activity of the page are done here. We referred internet and
were able to execute programs with the help of our mentors.
We used core java to program the functioning in the app and we used XML to design the
interface of the app.
7 | P a g e
Industrial Training Phase-I report
We started with developing log in page where the user enters their username and the password,
which if verified welcome’s to work on the next activity.
Example-
Define a button with login text and set its on Click Property. After that define the function
mentioned in the on Click property in the java file.
EditText username = (EditText)findViewById(R.id.editText1);
EditText password = (EditText)findViewById(R.id.editText2);
Public void login (View view){
If (username.getText ().toString ().equals ("admin") && password.getText ().toString
().equals ("admin"))
//correcct password
} else {
//wrong password
8 | P a g e
Industrial Training Phase-I report
We understood the concepts in XML, and how we code using text views, edit texts, scroll views,
buttons etc.
<TextView
android:id="@+id/simpleTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="GOLYFT"
android:shadowColor="#000000"
android:shadowDx="5"
android:shadowDy="5"
android:shadowRadius="5"
android:textAllCaps="true"
android:textSize="50dp"
android:layout_marginTop="10dp"
android:layout_gravity="center"
android:textColor="#338a3e"
android:textStyle="bold"/>
<ImageView
android:id="@+id/imageView"
android:layout_width="166dp"
android:layout_height="155dp"
android:layout_alignParentEnd="true"
android:layout_gravity="center_horizontal"
9 | P a g e
Industrial Training Phase-I report
android:layout_marginTop="25dp"
android:layout_marginStart="100dp"
android:layout_marginEnd="100dp"
app:srcCompat="@drawable/logo" />
<EditText
android:id="@+id/username"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="24dp"
android:layout_marginTop="20dp"
android:layout_marginEnd="24dp"
android:hint="@string/prompt_email"
android:inputType="textEmailAddress"
android:selectAllOnFocus="true" />
<EditText
android:id="@+id/password"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="24dp"
android:layout_marginTop="8dp"
android:layout_marginEnd="24dp"
android:hint="@string/prompt_password"
android:imeActionLabel="@string/action_sign_in_short"
android:imeOptions="actionDone"
android:inputType="textPassword"
android:selectAllOnFocus="true" />
<Button
android:id="@+id/login"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginStart="48dp"
android:layout_marginTop="16dp"
android:layout_marginEnd="48dp"
android:layout_marginBottom="20dp"
android:enabled="false"
android:text="Sign in" />
10 | P a g e
Industrial Training Phase-I report
Now after we have designed the main log in page and coded it to add the functionality, we now
have to add the function to click a button which helps in moving to the next page.
Example-
In this case, if the user is not registered, he will have to click on the REGISTER NOW button to
move to the next screen.
registerButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent reg = new Intent(LoginActivity.this, MainActivity.class);
startActivity(reg);
}
});
This code is used to add the action to the allotted button.
11 | P a g e
Industrial Training Phase-I report
The screen to the next activity looks like the figure given below where the details are entered.
When the details are entered and submitted, the data is stored and shown into the next screen as
shown below. If no data is entered, the button will not work.
12 | P a g e
Industrial Training Phase-I report
After we developed the login and the registration page, we were asked to save the registrations
on a database and that we have to show the list.
Therefore, the below pictures shows that to add new details, we go to ADD NEW, and after we
fill in the details and save them, the Name of the contact will be shown as a list. This was done
without using the DBMS concepts. We simply created the list and showed it on the main screen.
13 | P a g e
Industrial Training Phase-I report
Project 2
An additional task was assigned to the interns where they were given an industry sector and they
had to list a few companies/start-ups in that sector and analyze the working, features, and
technical aspects. The market research helped us understand how each company thinks, what
they process and how dedicatedly they work to bring out unique aspects and ways that make a
difference in the life of their customers.
I was given with the real-estate industry. My experience was unique as it was new to me,
understanding, analyzing and formulating a completely new model of business, its features and
presentation. We had to prepare a report and submit. Our work and analysis was to be done
individually with no supervision which helped us think in a broad way, understand the
functioning of the companies, in-depth research completely depending on our ability to process
and analyze.
I personally worked on to gain basic knowledge on Google analytics as it is essential for every
business to know how they are performing, what their current results are which helps them
analyze and work on to improve and come up with better strategies in future.
14 | P a g e
Industrial Training Phase-I report
CONCLUSION
Through this summer training, I got exposure to corporate environment which would be
beneficial to me in future. Through the projects, which were assigned to me, I learned various
tools, their applications, architecture and deployment as well. One of the most important
applications I learned about is basics of app development, database handling, analytics. I believe
that RDBMS is going to come handy to me this semester when we’ll be learning about DBMS in
depth.
There are many lessons and values which I learned here and I am sure that most of these cannot
be learned in a classroom through books. I am very glad that I got an opportunity to have a
practical experience in solution architecture and acquired some important technical and social
skills from experienced professionals of GoLyft.

More Related Content

What's hot

March2020 resume-hiren
March2020 resume-hirenMarch2020 resume-hiren
March2020 resume-hirenhiren2091995
 
Looking For Android Application Development Tutorial?
Looking For Android Application Development Tutorial?Looking For Android Application Development Tutorial?
Looking For Android Application Development Tutorial?unschool
 
PHP courses || Java courses || J2EE courses || Dot net courses || in Malleswa...
PHP courses || Java courses || J2EE courses || Dot net courses || in Malleswa...PHP courses || Java courses || J2EE courses || Dot net courses || in Malleswa...
PHP courses || Java courses || J2EE courses || Dot net courses || in Malleswa...Cegonsoft Fames
 
Rambir_sharma_updated_resume
Rambir_sharma_updated_resumeRambir_sharma_updated_resume
Rambir_sharma_updated_resumeRambir Sharma
 
Sampath_Test_Engineer_with_7 Years of Exp
Sampath_Test_Engineer_with_7 Years of ExpSampath_Test_Engineer_with_7 Years of Exp
Sampath_Test_Engineer_with_7 Years of ExpSampath Kumar
 
Final Report PTAT
Final Report PTATFinal Report PTAT
Final Report PTATAchal Patel
 
Sumit Kumar_Singh_visualcv_resume
Sumit Kumar_Singh_visualcv_resumeSumit Kumar_Singh_visualcv_resume
Sumit Kumar_Singh_visualcv_resumeSumit Kumar Singh
 
Archit Rai Saxena - 2 years (1)
Archit Rai Saxena - 2 years (1)Archit Rai Saxena - 2 years (1)
Archit Rai Saxena - 2 years (1)archit rai saxena
 

What's hot (14)

March2020 resume-hiren
March2020 resume-hirenMarch2020 resume-hiren
March2020 resume-hiren
 
Aswani Kumar Kandala
Aswani  Kumar KandalaAswani  Kumar Kandala
Aswani Kumar Kandala
 
Looking For Android Application Development Tutorial?
Looking For Android Application Development Tutorial?Looking For Android Application Development Tutorial?
Looking For Android Application Development Tutorial?
 
PHP courses || Java courses || J2EE courses || Dot net courses || in Malleswa...
PHP courses || Java courses || J2EE courses || Dot net courses || in Malleswa...PHP courses || Java courses || J2EE courses || Dot net courses || in Malleswa...
PHP courses || Java courses || J2EE courses || Dot net courses || in Malleswa...
 
Rambir_sharma_updated_resume
Rambir_sharma_updated_resumeRambir_sharma_updated_resume
Rambir_sharma_updated_resume
 
My Resume
My ResumeMy Resume
My Resume
 
14020741056
1402074105614020741056
14020741056
 
Sampath_Test_Engineer_with_7 Years of Exp
Sampath_Test_Engineer_with_7 Years of ExpSampath_Test_Engineer_with_7 Years of Exp
Sampath_Test_Engineer_with_7 Years of Exp
 
Final Report PTAT
Final Report PTATFinal Report PTAT
Final Report PTAT
 
Sumit Kumar_Singh_visualcv_resume
Sumit Kumar_Singh_visualcv_resumeSumit Kumar_Singh_visualcv_resume
Sumit Kumar_Singh_visualcv_resume
 
AUSTIN CHRISTOPER PETER
AUSTIN CHRISTOPER PETERAUSTIN CHRISTOPER PETER
AUSTIN CHRISTOPER PETER
 
Archit Rai Saxena - 2 years (1)
Archit Rai Saxena - 2 years (1)Archit Rai Saxena - 2 years (1)
Archit Rai Saxena - 2 years (1)
 
My cv
My cvMy cv
My cv
 
FIAZ_CV
FIAZ_CVFIAZ_CV
FIAZ_CV
 

Similar to GoLyft Internship Report

Employee tracking and management system android app by Akshay Jagtap.
Employee tracking and management system android app by Akshay Jagtap.Employee tracking and management system android app by Akshay Jagtap.
Employee tracking and management system android app by Akshay Jagtap.AkshayJagtap39
 
PERTEMUAN 3_INTRO TO ANDROID APP DEV.pdf
PERTEMUAN 3_INTRO TO ANDROID APP DEV.pdfPERTEMUAN 3_INTRO TO ANDROID APP DEV.pdf
PERTEMUAN 3_INTRO TO ANDROID APP DEV.pdfarfa442827
 
Building Mobile Apps on aPaaS platforms
Building Mobile Apps on aPaaS platformsBuilding Mobile Apps on aPaaS platforms
Building Mobile Apps on aPaaS platformsDr Ganesh Iyer
 
7 Essential Steps to Follow for Successful App Development.
7 Essential Steps to Follow for Successful App Development.7 Essential Steps to Follow for Successful App Development.
7 Essential Steps to Follow for Successful App Development.Techugo
 
IRJET- Android Application on Restaurant Management
IRJET- Android Application on Restaurant ManagementIRJET- Android Application on Restaurant Management
IRJET- Android Application on Restaurant ManagementIRJET Journal
 
IRJET- Android Application on Restaurant Management
IRJET- Android Application on Restaurant ManagementIRJET- Android Application on Restaurant Management
IRJET- Android Application on Restaurant ManagementIRJET Journal
 
Hci final report
Hci final reportHci final report
Hci final reporthciutm
 
Computer Science Internship Report Leena AI
Computer Science Internship Report Leena AIComputer Science Internship Report Leena AI
Computer Science Internship Report Leena AIshadowhazard77
 
industrial training report
industrial training reportindustrial training report
industrial training reportLove Kothari
 

Similar to GoLyft Internship Report (20)

projectreport.pdf
projectreport.pdfprojectreport.pdf
projectreport.pdf
 
expense maneger
expense maneger expense maneger
expense maneger
 
Employee tracking and management system android app by Akshay Jagtap.
Employee tracking and management system android app by Akshay Jagtap.Employee tracking and management system android app by Akshay Jagtap.
Employee tracking and management system android app by Akshay Jagtap.
 
PERTEMUAN 3_INTRO TO ANDROID APP DEV.pdf
PERTEMUAN 3_INTRO TO ANDROID APP DEV.pdfPERTEMUAN 3_INTRO TO ANDROID APP DEV.pdf
PERTEMUAN 3_INTRO TO ANDROID APP DEV.pdf
 
How to build your own Android App -Step by Step Guide
How to build your own Android App -Step by Step GuideHow to build your own Android App -Step by Step Guide
How to build your own Android App -Step by Step Guide
 
Building Mobile Apps on aPaaS platforms
Building Mobile Apps on aPaaS platformsBuilding Mobile Apps on aPaaS platforms
Building Mobile Apps on aPaaS platforms
 
Abhilash_Kullolli_Resume
Abhilash_Kullolli_ResumeAbhilash_Kullolli_Resume
Abhilash_Kullolli_Resume
 
7 Essential Steps to Follow for Successful App Development.
7 Essential Steps to Follow for Successful App Development.7 Essential Steps to Follow for Successful App Development.
7 Essential Steps to Follow for Successful App Development.
 
PCE Connect
PCE ConnectPCE Connect
PCE Connect
 
GROWMMERCE
GROWMMERCEGROWMMERCE
GROWMMERCE
 
IRJET- Android Application on Restaurant Management
IRJET- Android Application on Restaurant ManagementIRJET- Android Application on Restaurant Management
IRJET- Android Application on Restaurant Management
 
IRJET- Android Application on Restaurant Management
IRJET- Android Application on Restaurant ManagementIRJET- Android Application on Restaurant Management
IRJET- Android Application on Restaurant Management
 
Resume
Resume Resume
Resume
 
Deep_Kamal
Deep_KamalDeep_Kamal
Deep_Kamal
 
Hci final report
Hci final reportHci final report
Hci final report
 
Major projectppt
Major projectpptMajor projectppt
Major projectppt
 
Computer Science Internship Report Leena AI
Computer Science Internship Report Leena AIComputer Science Internship Report Leena AI
Computer Science Internship Report Leena AI
 
industrial training report
industrial training reportindustrial training report
industrial training report
 
Qaiser tariq
Qaiser tariqQaiser tariq
Qaiser tariq
 
Qaiser tariq
Qaiser tariqQaiser tariq
Qaiser tariq
 

More from Vaibhav Kakkar

Business Intelligence Analyst certificate
Business Intelligence Analyst certificateBusiness Intelligence Analyst certificate
Business Intelligence Analyst certificateVaibhav Kakkar
 
Taken Mind Data Analytics - Recommendation letter
Taken Mind Data Analytics - Recommendation letterTaken Mind Data Analytics - Recommendation letter
Taken Mind Data Analytics - Recommendation letterVaibhav Kakkar
 
Internshala Student Partner 8.0
Internshala Student Partner 8.0 Internshala Student Partner 8.0
Internshala Student Partner 8.0 Vaibhav Kakkar
 
Google Analytics beginner
Google Analytics beginnerGoogle Analytics beginner
Google Analytics beginnerVaibhav Kakkar
 
Certificate of completion supply chain foundations
Certificate of completion supply chain foundationsCertificate of completion supply chain foundations
Certificate of completion supply chain foundationsVaibhav Kakkar
 
Certificate of completion implementing supply chain management
Certificate of completion implementing supply chain managementCertificate of completion implementing supply chain management
Certificate of completion implementing supply chain managementVaibhav Kakkar
 
Certificate of completion business analysis foundations
Certificate of completion business analysis foundationsCertificate of completion business analysis foundations
Certificate of completion business analysis foundationsVaibhav Kakkar
 
Certificate of completion being an effective team member
Certificate of completion being an effective team memberCertificate of completion being an effective team member
Certificate of completion being an effective team memberVaibhav Kakkar
 
CampusInc Certificate
CampusInc Certificate  CampusInc Certificate
CampusInc Certificate Vaibhav Kakkar
 
GoLyft Internship Certificate
GoLyft Internship CertificateGoLyft Internship Certificate
GoLyft Internship CertificateVaibhav Kakkar
 

More from Vaibhav Kakkar (13)

Business Intelligence Analyst certificate
Business Intelligence Analyst certificateBusiness Intelligence Analyst certificate
Business Intelligence Analyst certificate
 
Taken Mind Data Analytics - Recommendation letter
Taken Mind Data Analytics - Recommendation letterTaken Mind Data Analytics - Recommendation letter
Taken Mind Data Analytics - Recommendation letter
 
Internshala Student Partner 8.0
Internshala Student Partner 8.0 Internshala Student Partner 8.0
Internshala Student Partner 8.0
 
Google Digital Garage
Google Digital GarageGoogle Digital Garage
Google Digital Garage
 
Google Analytics beginner
Google Analytics beginnerGoogle Analytics beginner
Google Analytics beginner
 
Certificate of completion supply chain foundations
Certificate of completion supply chain foundationsCertificate of completion supply chain foundations
Certificate of completion supply chain foundations
 
Certificate of completion implementing supply chain management
Certificate of completion implementing supply chain managementCertificate of completion implementing supply chain management
Certificate of completion implementing supply chain management
 
Certificate of completion business analysis foundations
Certificate of completion business analysis foundationsCertificate of completion business analysis foundations
Certificate of completion business analysis foundations
 
Certificate of completion being an effective team member
Certificate of completion being an effective team memberCertificate of completion being an effective team member
Certificate of completion being an effective team member
 
CampusInc LOR
CampusInc LORCampusInc LOR
CampusInc LOR
 
CampusInc Certificate
CampusInc Certificate  CampusInc Certificate
CampusInc Certificate
 
GoLyft Internship Certificate
GoLyft Internship CertificateGoLyft Internship Certificate
GoLyft Internship Certificate
 
Vaibhav Kakkar Resume
Vaibhav Kakkar ResumeVaibhav Kakkar Resume
Vaibhav Kakkar Resume
 

Recently uploaded

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

GoLyft Internship Report

  • 1. INDUSTRIAL TRAINING Undergone at “GoLyft” A unit of Goer Techno Infra Pvt. Ltd. Lucknow A PRESENTATION REPORT On ANDROID DEVELOPMENT Submitted by VAIBHAV KAKKAR RA1711020010106 in partial fulfillment for the award of the degree of BACHELOR OF TECHNOLOGY IN SOFTWARE ENGINEERING June’2019
  • 2. 2 | P a g e Industrial Training Phase-I report INDEX SLNO TOPIC PAGE NO 1. Acknowledgement 3 2. About the company 4 3. Description of technical work 5 4. Project 1 5 5. Project 2 13 6. Conclusion 14 7. Certificate 15
  • 3. 3 | P a g e Industrial Training Phase-I report Acknowledgement I would like to express my special thanks of gratitude to my professor Ms. Renuka Devi as well as our department who gave me the golden opportunity to do this wonderful internship on “Android Development”, which also helped me in understanding a new field of technology and explore my interests deep within the field. Secondly I would also like to thank my heads in the organization who helped and guided me throughout. Lastly, I would like to thank my parents and friends who helped me a lot in completing the tenure of the program and work dedicatedly.
  • 4. 4 | P a g e Industrial Training Phase-I report About the company GoLyft is a Lucknow, UP based start-up. GoLyft is a digital platform that connects the customers with driving partners. It started in December, 2018; a product of Goer Techno Infra Pvt. Ltd. It is being managed by 4 directors- Brijlesh Kumar Pandey, Rahul Sharma, Chandra Prakash Mishra, and Susheela Devi. GoLyft provides cabs services and is coming new in market in competition with companies like Uber and Ola. The company office is situated in nehru enclave area of Lucknow, but now they are looking to move and expand as their work will be increasing soon and so a need of more experienced employees will be there. The companies’ platform has been launched on both android as well as IOS phones. They have a working website which describes about the start-up and what features it provides. Note- one can visit the website on https://golyft.in/. The technical department is currently working to improve and update the website of the company as well as working on making a new model website for the parents company. The app development team is also working to improve the efficiency of the app and working towards making it more user friendly. This field was chosen to work in because hassle-free travel is still a very big problem in India and about 60% of ground is still left un-touched. People travel a lot, but now they do not want to face the pressure of driving, traffic, parking etc. Their will to have a lavish lifestyle increases the demand of these continuously. The company aims to establish this system to help customers with travelling issues on regular basis, which in turn also helps in saving the congestion of vehicles in the city and prevents the problems with parking. The mission of the company is to provide customers with comfortable ride with affordable prices. The business model is based on these ideals only. The business follows the commission model as 90:10+GST. The Human Resource model the company follows is the application, then screening through interviews. The company is not currently going for campus hiring as it is a budding start-up and it needs experienced personnel. However they were keen to give the training to the interns and were really involved in the process as to make the students industry ready, give them start-up experience and probably seek future potential employees.
  • 5. 5 | P a g e Industrial Training Phase-I report Description of Technical Work/Training We worked under the technical department of the company which is headed by Mr. Priyank Pahuja. There we learnt about the company, it’s technical as well as business aspects, got experience of a new and budding startup. We were trained on the basics of android development. Also, it was great to have a mentor like Mr. Ansh Deo Mishra and Mr. Rahul Pandey who supported and guided throughout. The company has active platforms as both a website and apps. The server they use to launch these platforms is Amazon Web Services (AWS). AWS is a part of Amazon which provides a cloud services platform that offers companies to compute power, database storage, content delivery and various other functionality. WEBSITE - it is developed using HTML, CSS, JAVASCIPT, C#. The framework used to develop the website was ASP.NET framework. APPLICATION – it is developed using CORE JAVA and XML. The framework it used is ANDROID STUDIO. The database management system used for the apps is SQLITE. Project 1 As interns, we were firstly asked to understand and gather information about the company on which we gave a presentation. Then we got access to the dummy admin portal for us to understand the internal technicalities of the business and how everything is tracked and processed. We were asked to test everything, report bugs if any and give suggestions. Then we came to the software development part. We installed the required platform for the implementation, which was android studio, and we explored its basic functionalities. We studied the basic processes of how app development technology works, the phases involved, languages, the though process behind development and how to proceed with it.
  • 6. 6 | P a g e Industrial Training Phase-I report This is a diagram explaining how the app runs internally throughout using the servers, framework, and execution of code. We started working to develop codes on android studio. All the backend work of the login page that involves the interface and the activity of the page are done here. We referred internet and were able to execute programs with the help of our mentors. We used core java to program the functioning in the app and we used XML to design the interface of the app.
  • 7. 7 | P a g e Industrial Training Phase-I report We started with developing log in page where the user enters their username and the password, which if verified welcome’s to work on the next activity. Example- Define a button with login text and set its on Click Property. After that define the function mentioned in the on Click property in the java file. EditText username = (EditText)findViewById(R.id.editText1); EditText password = (EditText)findViewById(R.id.editText2); Public void login (View view){ If (username.getText ().toString ().equals ("admin") && password.getText ().toString ().equals ("admin")) //correcct password } else { //wrong password
  • 8. 8 | P a g e Industrial Training Phase-I report We understood the concepts in XML, and how we code using text views, edit texts, scroll views, buttons etc. <TextView android:id="@+id/simpleTextView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="GOLYFT" android:shadowColor="#000000" android:shadowDx="5" android:shadowDy="5" android:shadowRadius="5" android:textAllCaps="true" android:textSize="50dp" android:layout_marginTop="10dp" android:layout_gravity="center" android:textColor="#338a3e" android:textStyle="bold"/> <ImageView android:id="@+id/imageView" android:layout_width="166dp" android:layout_height="155dp" android:layout_alignParentEnd="true" android:layout_gravity="center_horizontal"
  • 9. 9 | P a g e Industrial Training Phase-I report android:layout_marginTop="25dp" android:layout_marginStart="100dp" android:layout_marginEnd="100dp" app:srcCompat="@drawable/logo" /> <EditText android:id="@+id/username" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginStart="24dp" android:layout_marginTop="20dp" android:layout_marginEnd="24dp" android:hint="@string/prompt_email" android:inputType="textEmailAddress" android:selectAllOnFocus="true" /> <EditText android:id="@+id/password" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginStart="24dp" android:layout_marginTop="8dp" android:layout_marginEnd="24dp" android:hint="@string/prompt_password" android:imeActionLabel="@string/action_sign_in_short" android:imeOptions="actionDone" android:inputType="textPassword" android:selectAllOnFocus="true" /> <Button android:id="@+id/login" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_marginStart="48dp" android:layout_marginTop="16dp" android:layout_marginEnd="48dp" android:layout_marginBottom="20dp" android:enabled="false" android:text="Sign in" />
  • 10. 10 | P a g e Industrial Training Phase-I report Now after we have designed the main log in page and coded it to add the functionality, we now have to add the function to click a button which helps in moving to the next page. Example- In this case, if the user is not registered, he will have to click on the REGISTER NOW button to move to the next screen. registerButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent reg = new Intent(LoginActivity.this, MainActivity.class); startActivity(reg); } }); This code is used to add the action to the allotted button.
  • 11. 11 | P a g e Industrial Training Phase-I report The screen to the next activity looks like the figure given below where the details are entered. When the details are entered and submitted, the data is stored and shown into the next screen as shown below. If no data is entered, the button will not work.
  • 12. 12 | P a g e Industrial Training Phase-I report After we developed the login and the registration page, we were asked to save the registrations on a database and that we have to show the list. Therefore, the below pictures shows that to add new details, we go to ADD NEW, and after we fill in the details and save them, the Name of the contact will be shown as a list. This was done without using the DBMS concepts. We simply created the list and showed it on the main screen.
  • 13. 13 | P a g e Industrial Training Phase-I report Project 2 An additional task was assigned to the interns where they were given an industry sector and they had to list a few companies/start-ups in that sector and analyze the working, features, and technical aspects. The market research helped us understand how each company thinks, what they process and how dedicatedly they work to bring out unique aspects and ways that make a difference in the life of their customers. I was given with the real-estate industry. My experience was unique as it was new to me, understanding, analyzing and formulating a completely new model of business, its features and presentation. We had to prepare a report and submit. Our work and analysis was to be done individually with no supervision which helped us think in a broad way, understand the functioning of the companies, in-depth research completely depending on our ability to process and analyze. I personally worked on to gain basic knowledge on Google analytics as it is essential for every business to know how they are performing, what their current results are which helps them analyze and work on to improve and come up with better strategies in future.
  • 14. 14 | P a g e Industrial Training Phase-I report CONCLUSION Through this summer training, I got exposure to corporate environment which would be beneficial to me in future. Through the projects, which were assigned to me, I learned various tools, their applications, architecture and deployment as well. One of the most important applications I learned about is basics of app development, database handling, analytics. I believe that RDBMS is going to come handy to me this semester when we’ll be learning about DBMS in depth. There are many lessons and values which I learned here and I am sure that most of these cannot be learned in a classroom through books. I am very glad that I got an opportunity to have a practical experience in solution architecture and acquired some important technical and social skills from experienced professionals of GoLyft.