Diogo Pereira completed an internship developing features for the VPorto Android application. He applied knowledge of Java, XML, and web services. Features developed included location services, managing routes and points of interest, and animations. The internship provided experience working in a company using source control software and collaborating in a new team.
1 of 15
Download to read offline
More Related Content
Internship final presentation nodemo
1. Intern: Diogo Pereira Nr. 1101007
ISEP Coordinator: Alberto Sampaio
External Supervisor: Rui Silva
Instituto Superior
de Engenharia do Porto
2. I have always wished for my
computer to be as easy to use as my
phone.
My wish has come true because I
can no longer figure out how to use
my telephone.
- Bjarne Stroustrup
3. Diogo Pereira
Internship objectives
Organization
Application VPorto
Android technology
Developed features
Conclusion
Instituto Superior
de Engenharia do Porto
2 / 12
4. Diogo Pereira
Application of acquired knowledge on the degree
Develop using Java, XML, JSON and webservices;
Acquire experience working in a company
Use SourceTree software to work with Git;
Working on a new team;
Develop an android application
Instituto Superior
de Engenharia do Porto
3 / 12
5. Diogo Pereira
Around Knowledge started its activities in 2009
ISCTE/MIT Portugal Venture Competition in 2010
GSI Accelerators Startup Challenge in 2011.
StartMeUp by U. Nova Lisboa and U.S. embassy in 2013
4 / 12
Instituto Superior
de Engenharia do Porto
6. Diogo Pereira
The official city guide for all those who live, visit
and vibrate in the city of Porto
www.vporto.comVPorto
What is VPorto?
5 / 12
Instituto Superior
de Engenharia do Porto
7. Diogo Pereira
Open source
Created by Open Handset Alliance (OHA)
Google, HTC, Texas Instrument
Based on a Linux 2.6 kernel
No native windows
No GNU/Linux native tools
Uses Java, but it is not Java
Implements part of the Java5 SE specification
Runs on a dalvik virtual machine
6 / 12
Instituto Superior
de Engenharia do Porto
8. Diogo Pereira
Features assigned to me:
Location Manager
Routes management
Memory Leaks
Transactions animations
7 / 12
Instituto Superior
de Engenharia do Porto
9. Diogo Pereira
Location Manager
Service provider
GPS Provider
Network Provider
Last known location
8 / 12
Instituto Superior
de Engenharia do Porto
10. Diogo Pereira
Routes
Layout to hold a dynamic list of adapters, each one with
pictures and names of the Points of Interest (POI)
Fetching route information from webservices
Create and manage a personal routes
Manage POIs from routes
View routes in map
9 / 12
Instituto Superior
de Engenharia do Porto
11. Diogo Pereira
Memory Leaks
Dalvik Debug Monitor Server (DDMS)
Drawable / Bitmap
Bitmap decoder
10 / 12
Instituto Superior
de Engenharia do Porto
13. Diogo Pereira
All features developed
All application versions submitted
New language learned
Good working experience
12 / 12
Instituto Superior
de Engenharia do Porto
#7: GuiaTuristicoparapessoasquevisitemouresidem no portoDar maisenfaseaplica巽達o
#8: OpensourceLinux: N達o tem sistema de janelasnativo, n達o tem ferramentas GNU/LinuxJava: Usa a linguagem e usaDalvik Debug Monitor Server que辿 a virtual machine quecorre as aplica巽探es
#12: Crashsdevido a falta de memoriadisponivelDDMS ajudou a descobrirproblemaUsavamosdrawables e passamos a usar bitmapDecoder, explicarfuncionamento e options----- Meeting Notes (13/07/25 18:31) -----falar de varios ecrans
#13: Tweens animation vs. Object AnimatorTweens -> limitadoObjectAnimator -> mudarestrutura da appProblemas de navega巽達o----- Meeting Notes (13/07/25 18:31) -----vantagens e desvantagens
#15: ----- Meeting Notes (13/07/25 18:31) -----dimens達o da aplica巽達o
#16: ----- Meeting Notes (13/07/25 18:31) -----dimens達o da aplica巽達o