summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorThe Android Open Source Project <initial-contribution@android.com>2008-10-21 07:00:00 -0700
committerThe Android Open Source Project <initial-contribution@android.com>2008-10-21 07:00:00 -0700
commit8978aac1977408b05e386ae846c30920c7faa0a6 (patch)
tree4739d21e488b0a9352210dd54f070c9b186d63d1 /docs
downloadandroid_packages_apps_Email-8978aac1977408b05e386ae846c30920c7faa0a6.tar.gz
android_packages_apps_Email-8978aac1977408b05e386ae846c30920c7faa0a6.tar.bz2
android_packages_apps_Email-8978aac1977408b05e386ae846c30920c7faa0a6.zip
Initial Contribution
Diffstat (limited to 'docs')
-rw-r--r--docs/NOTES0
-rw-r--r--docs/TESTS23
-rw-r--r--docs/TODO27
3 files changed, 50 insertions, 0 deletions
diff --git a/docs/NOTES b/docs/NOTES
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/docs/NOTES
diff --git a/docs/TESTS b/docs/TESTS
new file mode 100644
index 000000000..b89e882a1
--- /dev/null
+++ b/docs/TESTS
@@ -0,0 +1,23 @@
+Some simple functional tests
+--
+
+Compose a message
+ Attach an image to the message
+ Save the message as a draft
+ Reopen the draft
+ * Is the attachment still there?
+ Send the message.
+ * Does the received message have the correct attachment?
+
+Check delete functionality on POP and IMAP account.
+
+Check delete functionality on IMAP with no network connection.
+
+Check save draft functionality on POP and IMAP account.
+
+Check save draft functionality on IMAP with no network connection.
+
+Check sent message functionality on POP and IMAP account.
+
+Check sent functionality on IMAP with no network connection.
+ * When the network is brought back does the sent message get uploaded?
diff --git a/docs/TODO b/docs/TODO
new file mode 100644
index 000000000..d504dd434
--- /dev/null
+++ b/docs/TODO
@@ -0,0 +1,27 @@
+Currently
+--
+Need to add NOOP checking to Pop3Store and ImapStore on cached connections.
+
+
+
+
+
+
+
+
+
+
+
+
+In the future
+--
+Move attachments to files, instead of storing as blobs in the database. There are tons of ways
+we can make the app perform better with this small change. Primarily, we can do everything
+pertaining to large attachments as streams instead of as large loads into byte arrays.
+
+Get rid of the LocalStore's attachment to Store altogether. Local storage is too complex and
+specific to performance to be bound to the Store API. It needs to be flexible with plenty of helper
+functions to make best use of memory and resources.
+
+Make better use of the abstractions for Body, Part and BodyPart. Proper use of these abstractions
+can completely remove the need for the special headers.