Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
OPEN
SAILING
PROCESSOR
Developing an Android
application for smart
navigation
Vincenzo Santopietro
UI/UX DESIGN
• ForeUI
• DrawIO
• Dribbble
Vincenzo Santopietro
QR-CODE CONNECTION
• Zxing API
https://code.google.com/p/
zxing/
“ One Barcode Scanning Lib to
rule them all! ”
Vincenzo S...
NINEPATCH DRAWABLE
• Using NinePatchDrawable
in Android Studio or in
SDK’s tools directory
• extension .9.png
• NinePatchD...
PHOTO SHARING
• User can choose every
installed application that
can process images
• DynamicText & OSP
Logo size
• Dynami...
REFRESH PROCESS
STRUCTURE
• AlarmManager set
every 5000 ms in
DataStreamActivity
• Three HTTPClients
for three JSONs
Vince...
V7 APPCOMPAT LIBRARY
• Material Design on
every Android
Smartphone
( API version >= 7 )
• Problems with older
Samsung and ...
MATERIAL RIPPLE LAYOUT
• Repository on GitHub :
https://github.com/balysv/material-
ripple/
• Add dependencies in build.gr...
Thanks
Upcoming SlideShare
Loading in …5
×

Open Sailing Processor Android Application final

386 views

Published on

Open Sailing Processor Android Application final slides.

Published in: Mobile
  • Be the first to comment

  • Be the first to like this

Open Sailing Processor Android Application final

  1. 1. OPEN SAILING PROCESSOR Developing an Android application for smart navigation Vincenzo Santopietro
  2. 2. UI/UX DESIGN • ForeUI • DrawIO • Dribbble Vincenzo Santopietro
  3. 3. QR-CODE CONNECTION • Zxing API https://code.google.com/p/ zxing/ “ One Barcode Scanning Lib to rule them all! ” Vincenzo Santopietro
  4. 4. NINEPATCH DRAWABLE • Using NinePatchDrawable in Android Studio or in SDK’s tools directory • extension .9.png • NinePatchDrawable avoids image distorsions Vincenzo Santopietro
  5. 5. PHOTO SHARING • User can choose every installed application that can process images • DynamicText & OSP Logo size • DynamicText & OSP Logo position
  6. 6. REFRESH PROCESS STRUCTURE • AlarmManager set every 5000 ms in DataStreamActivity • Three HTTPClients for three JSONs Vincenzo Santopietro
  7. 7. V7 APPCOMPAT LIBRARY • Material Design on every Android Smartphone ( API version >= 7 ) • Problems with older Samsung and Wiko Vincenzo Santopietro
  8. 8. MATERIAL RIPPLE LAYOUT • Repository on GitHub : https://github.com/balysv/material- ripple/ • Add dependencies in build.gradle Vincenzo Santopietro
  9. 9. Thanks

×