forked from thunderbird/thunderbird-android
-
Notifications
You must be signed in to change notification settings - Fork 0
Microsoft exchange activesync support
mvitaly edited this page May 17, 2011
·
2 revisions
Name: Vitaly Polonetsky
Email: m_vitaly@topixoft.com
Feature branch:
https://github.com/mvitaly/k-9/branches/ms-eas
Short description:
I am frustrated by the lack of proper free Exchange support on Android and would like to implement it. Many of my friend use weird solutions to make Exchange ActiveSync work on their Android phones, so in addition I'm interested in helping them.
What do you hope to bring to the project?
My experience with Android Development and enjoy the code.
What do you hope to achieve? Write up:
I think learning the protocol is the most difficult part.
Some milestones:
support sending through exchange, receiving email through exchange, add security features (lockdown, certificates).
- Understand the current implementation of Exchange support in K-9 using WebDAV
- Learn the EAS protocol and explore current support in AOSP Email application
- Experiment with AOSP classes and K9 API
- Have all necessary account types (install Exchange if needed)
- Talk a lot of the forthcoming implementation
- Make a list of needed changes in settings
- Start implementation (create new classes, integrate their usage into the existing classes)
- Work on settings UI
- Implement simple authentication
- Write unit tests
- Implement exchange folders structure
- Retrieve emails
- Send mails
- Major testing & bugfixing
- Additional security measures (storage encryption, password protection and device wipe-out)
- More documentation and tests