portfolio
TRANSCRIPT
PORTFOLIO https://bitbucket.org/petrov_kristiyan
Android App -‐ Rss Reader
January 2014
This app is a rss reader for my University. It implements a parser for the xml files and a simple web view for the homepage of University website.
The app uses:
XmlPullParser - to parse the xml files
Navigation Drawer - for navigation
Fragments – for proper display
AsyncTask - to download the xml files
Support library - to be compatible with android api 8
url( https://dl.dropboxusercontent.com/u/21389426/EducDiUnito.apk )
Android App – NearbyFlickr
November 2014
This app uses flickr api to get the public photos located near the phone.
The app uses:
IntentService - for download json data and for update location
Picasso library - for downloading images
Google map – to show where the photos are located
LocationClient – to use the google services already defined locating system
Custom viewPager and adapter – to show the images by pages
Custom gridViewAdapter – to show images in a proper grid
Fragments - used to populate the viewpager
Notifications – to notify to the user that the image was saved, and permit the user to open it with another application
Preferences – to change the default settings of the app
url(https://dl.dropboxusercontent.com/u/21389426/com.students.nearbyflickr-1.apk)
SocialNetwork -‐ Rockmate
April 2014
This is a social network built for an exam. The project was build without the use of frameworks or CMS.
The website uses:
php 5.3 Object Oriented, html5 ,
ajax : for real time notifications and updates ,
javascript & jquery library : to simplify code and to deliver a better user experience ,
google maps : to allow users to share where they have been.
url( http://rockmate.96.lt/ )
Reef -‐ Take care of your fish
October 2014
This is a Front-End interface for a low-cost cloud monitoring system for fish tanks
Technology used:
Html5 jquery & javascript & json
Css3
MessageCrypt
January 2015
Java application built for an exam, which allows secure communication between students. The students choose a key and type of encryption.���There is also a section for crypto analysis, where students try to decrypt a random message. Using a letter frequency support. There is also a small implementation of JUnit testing.
Technology used:
Java 8 – ( Lambda expressions )
SQL