All Projects → crearo → dawebmail

crearo / dawebmail

Licence: MIT license
Application for Zimbra Email Service

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to dawebmail

ImageSms
Image SMS uses long text SMS to send a very small picture.
Stars: ✭ 24 (+0%)
Mutual labels:  android-application
AndroidFlask
Image Upload from Android to Python-Based Flask Server
Stars: ✭ 45 (+87.5%)
Mutual labels:  android-application
FindTheLetter android app
FindTheLetter is an app that is designed to help kids to learn a language by giving them simple words to complete or images to guess their names. Currently it supports only elnglish.
Stars: ✭ 16 (-33.33%)
Mutual labels:  android-application
currency-edittext
A Custom EditText implementation that allows formatting of currency-based numeric inputs.
Stars: ✭ 86 (+258.33%)
Mutual labels:  android-application
Moop-Android
한국 멀티플렉스 극장의 현재상영작, 개봉예정작 정보를 모아 보여주는 안드로이드 앱입니다.
Stars: ✭ 125 (+420.83%)
Mutual labels:  android-application
HideDroid
HideDroid is an Android app that allows the per-app anonymization of collected personal data according to a privacy level chosen by the user.
Stars: ✭ 85 (+254.17%)
Mutual labels:  android-application
AndroidFastlaneCICD
📱A sample repository to demonstrate the Automate publishing🚀 app to the Google Play Store with GitHub Actions⚡+ Fastlane🏃.
Stars: ✭ 82 (+241.67%)
Mutual labels:  android-application
android-trinity
android-trinity is tiny proactive framework with much of the scaffolding code required to start a new Android Application.
Stars: ✭ 44 (+83.33%)
Mutual labels:  android-application
HealthCare-Scan-Nearby-Hospital-Locations
I developed this android application to help beginner developers to know how to use Google Maps API and how to convert JSON data into Java Object.
Stars: ✭ 23 (-4.17%)
Mutual labels:  android-application
geopackage-mapcache-android
GeoPackage MapCache Android App
Stars: ✭ 33 (+37.5%)
Mutual labels:  android-application
ShowsRage
Android application to manage your Medusa/SickRage installation
Stars: ✭ 51 (+112.5%)
Mutual labels:  android-application
KotlinEnjoyLife
😉【乐享】Kotlin 版本 每天一张精选妹纸图、一个精选短视频,知乎美文的精美应用
Stars: ✭ 73 (+204.17%)
Mutual labels:  android-application
GitHubKotlinMPPSample
No description or website provided.
Stars: ✭ 15 (-37.5%)
Mutual labels:  android-application
Login-SignupUI-FirebasePhoneauth
New Repo
Stars: ✭ 43 (+79.17%)
Mutual labels:  android-application
Kotlin-Example
An example for who are all going to start learning Kotlin programming language to develop Android application.
Stars: ✭ 54 (+125%)
Mutual labels:  android-application
SeviBus
WARNING: Not maintained anymore. Source of the current version of SeviBus for Android
Stars: ✭ 17 (-29.17%)
Mutual labels:  android-application
codecinfo
Detailed listing of multimedia codecs on an Android device
Stars: ✭ 33 (+37.5%)
Mutual labels:  android-application
Qr-Code-Scanner-
This is simple QR code scanner with Room Database. 100% written in Kotlin.
Stars: ✭ 19 (-20.83%)
Mutual labels:  android-application
pyzimbra
Zimbra Python Client
Stars: ✭ 17 (-29.17%)
Mutual labels:  zimbra
RvClickListenerExample
Example showing the implementation of onItemClickListener & getAdapterPosition() in RecyclerView.
Stars: ✭ 22 (-8.33%)
Mutual labels:  android-application

alt text

DAWebmail

An open source Android client for Zimbra Webmail.

Overview

DAWebmail is an application developed for Zimbra Webmail users. This is the first exclusive Zimbra Webmail client for Android - Zimbra doesn't have an application of its own.

DAWebmail is currently being tested and used extensively in DA-IICT. The application has 1000 active users within the university. The application can be used by any organization that uses Zimbra as their email service, by changing a minimal number of Strings and URLs in the app configuration files.

  • View & Read Webmails - Even when offline. All mails are stored locally and can be viewed even when not connected to a network
  • Download webmail attachments
  • Receive notifications - pull based mechanism, you can set data usage to lower the interval in which network calls are made to check for new webmails
  • Send (without attachments), Delete, Multi Delete, Mark as read/unread
  • Multiple Accounts - Switch between as many webmail accounts as you have
  • A smartbox to view interesting statistics about your webmails.

Preview

DAWebmail on Google Play

alt text alt text

Contributing

ToDos & How

  • The issues page has a list of ToDos. Feel free to put in suggestions, post new feature requests on the issues page, with the tag feature-request.
  • Fork the master branch. Please remember to create a new branch (git checkout -b feature-'name-of-feature') before making any changes, and send PRs for your non-master branch. Feel free to write to me before sending a pull-request. :)

Conventions

  • The code does not follow Hungarian notation. Simple camelCase, everywhere.
  • Declare all strings/dimensions/colors in R.string, R.dimens, and R.color. Please do not hard code strings.
  • Maintain the package structure being followed.
  • Use ButterKife(7.0.1) to make all view references.

Code

Network APIs

OkHTTP The network requests used are a mixture of both Zimbra's REST and Soap APIs. This shall later be converted entirely to SOAP based architecture as webmail has complete support for SOAP API.

Database

SugarORM Webmails are stored locally and can be viewed when offline.

Navigation Drawer & UI

MaterialDrawer - Mike Penz AccountHeaders are used to switch between multiple accounts.

Organizations/Universities using DAWebmail

List Your Organization

DAWebmail can be used by any organization that uses Zimbra Webmail as their email service.

The following are the changes to be made to res/values/strings.xml

  • webmail_domain - The domain that follows post your Zimbra webmail ID (eg., 201301431@daiict.ac.in)
  • webmail_domain_url - The domain of your Webmail service (eg., https://webmail.daiict.ac.in/)

And that's it :) DAWebmail is ready to run in your university/organization. Please write to me to get your university listed here.

Developed By

Rishabh Bhardwaj

Contributors

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].