• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Study of the Source code of Google's  Android App mytracks
 

Study of the Source code of Google's Android App mytracks

on

  • 1,265 views

Study of the Source code of Google's Android App Mytracks.

Study of the Source code of Google's Android App Mytracks.

Learn how to code GPS, integration with Google Map, upload chart, graph to google docs.

Statistics

Views

Total Views
1,265
Views on SlideShare
1,265
Embed Views
0

Actions

Likes
0
Downloads
8
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Study of the Source code of Google's  Android App mytracks Study of the Source code of Google's Android App mytracks Presentation Transcript

    • MyTracks A Cool Open Source Google Android App that use GPS, location, Google doc implementations. by Mike Yen
    • Source code location Full source code can be downloaded from: http://www.google.com/mobile/mytracks/ Cool features: Maps GPS Integration Google Docs import/export/share
    • Tool / website www.srcmap.org Website/tool used http://www.srcmap.org/s/sl.htm/p=mytracks.1.1.11 #c=P&d=/proj_src/mytracks.1.1.11/&p=mytracks.1.1.11 Deep link into source code. All the identifiers on screen are links and cross referenced to other parts of project.
    • www.srcmap.org/p=mytracks.1.1.11.....
    • Start / Stop Recording startRecordingButton stopRecordingButton
    • Menu actions menu_search menu_start_gps menu_refresh menu_settings menu_import_all menu_export_all
    • Google Drive integration DIALOG_CONFIRM_SWITCH_ACCOUNT DIALOG_CONFIRM_DRIVE_SYNC_ON handleDriveAccess MultiAccountsSyncTest
    • Maps integrations settings_map_key settings_chart_key settings_sharing_key settings_sensor_key settings_backup_reset_key
    • Mapping code MapsClient GDataServiceClient MAPS_BASE_FEED_URL MyTracksMapFragment MAP_FRAGMENT_TAG getDefaultLatLng GoogleMap updateStartAndEndMarkers updateWaypoints
    • AggregatedStatsActivity TripStatistics getTripStatistics AggregatedStatsActivity getChartUrl ChartURLGenerator
    • Interesting code: Bike sensor and heart rate monitor settings_sensor_ant_reset_combined_bike_sensor_key settings_sensor_ant_reset_heart_rate_monitor_key
    • srcmap tools, website. ● The www.srcmap.com and www.srcmap.org websites will be always free to use. ○ You can cross reference source code of Linux kernel, FreeBSD kernel, Nginx, Apache, MyTracks, openstacks and other software packages.
    • srcmap.org (cont.) ● In the near future, you will be able purchase, download and run srcmap software in your own system (Linux, Windows, Mac). ○ ● You can cross reference your own proprietary software within your own server. Limited free license will be available to the developers/students who document the open source packages in google docs and make it available to everyone. ○ Now you know why I am doing this. :-) ■ ○ Follow my other works here: http://www.slideshare.net/MikeYen/ If you like to get free srcmap license, sign up and start document your favorite open source package asap before the limited free license run out.