<html>
  <head>
    <title>Sid spec for send_contact - a simple android app to send a contact details via sms. v 1.0</title>
    <link rel="stylesheet" type="text/css" href="sid.css"/>
  </head>
  <body>
    <div class="banner">
      <span class="sidtext">Sid spec for </span> <span class="appname">send_contact - a simple android app to send a contact details via sms. v 1.0 </span>
    </div>
    <div class="spec">
      <div class="sidheader">
        <span class="sidtext">To build </span> <span "apptext">send_contact - a simple android app to send a contact details via sms. v 1.0</span>
      </div>
      <div class="sidbody">
        <div class="features">
  <div class="sidheader">
    <span class="sidtext">with features:</span>
  </div>
  <div class="sidbody">

    <div class='feature'>ability to select any contact in the android contact list and send the name and number(s) via sms.</div>
  </div>
  </div>
  
        <div class="capabilities">
  <div class="sidheader">
    <span class="sidtext">with capabilities:</span>
  </div>
  <div class="sidbody">

    <div class='capability'>to fit within the normal sms limits.</div>
</div>
  </div>

        <div class="requires">
  <div class="sidheader">
    <span class="sidtext">Requires:</span>
  </div>
  <div class="sidbody">
  
<div class="building">
    <div class="sidheader">
      <span class="sidtext">building:</span>
      </div>
      <div class="sidbody">
    <div class="new_component">
        <a class="sidlink" href="#pick_contact_launcher"><span class="sidname">pick_contact_launcher</span></a> : 
        <span class="siddesc">The main screen that launches existing activity to pick a contact</span>
      </div>
    <div class="new_component">
        <a class="sidlink" href="#get_chosen_contact_dtls"><span class="sidname">get_chosen_contact_dtls</span></a> : 
        <span class="siddesc">logic that gets the details for the chosen contact. Asynctask.</span>
      </div>
    <div class="new_component">
        <a class="sidlink" href="#sms_launcher"><span class="sidname">sms_launcher</span></a> : 
        <span class="siddesc">code that formats an sms message and opens up the "send sms" activity with it</span>
      </div>
  
  </div>
  </div>


    
  
<div class="defining">
    <div class="sidheader">
      <span class="sidtext">defining:</span>
      </div>
      <div class="sidbody">
      
        <div class="dtask">the exact way in which this can be implemented. DONE. Android doesnt allow menus of apps being changed from the outside. will therefore have to build own contact app first.</div>
    
        <div class="dtask">the output format of the message</div>
    
    </div>
  </div>


    
  <div class="using">
    <div class="sidheader">
      <span class="sidtext">using:</span>
      </div>
      <div class="sidbody">

    <div class="existing_component">
        <span class="sidname">pick_contact_activity :</span>
        <span class="siddesc">existing activity to pick a contact</span>
    </div>
    <div class="existing_component">
        <span class="sidname">os :</span>
        <span class="siddesc">android</span>
    </div>
    <div class="existing_component">
        <span class="sidname">language :</span>
        <span class="siddesc">java</span>
    </div>
  
  </div>
</div>

    
  
</div>
</div>

        
<div class="arch">
    <div class="sidheader">
      <span class="sidtext">to realize the architecture:</span>
      </div>
      <div class="sidbody">
  <img class="archimg" src="send_contact.png"/>
  </div>
</div>

        
  <div class="to_build_children">

    <div class="sidheader">
      <span id="suggestion">suggestion</span>
    </div>
    <div class="sidbody">
    
      <div class='suggestion'>add definitions for declared components</div>
    
    </div>

  </div>

      </div>
    </div>
  </body>
</html>