Android client

Hi Araz....good work! I also got the error...wrong url and I am using the latest build.

···

------------------------------
On Thu 19 Sep, 2013 8:10 PM CEST Araz Abishov wrote:

Hi Lars,

Here is brief description of client possibilities:

In general android dhis2 client is an interface for some of the core DHIS2
functionality.
All forms are automatically downloaded from the DHIS2 server, stored in
device and presented to the user.
Because of the bad network coverage in some areas, client supports an
offline workflow, where app and its
data entry can work even outside network coverage, and the data is
submitted when there is network coverage available again.

Currently app supports next dhis2 functionality:
* Aggregate data entry
* Tracking events and programs (Currently only "single event without
registration" is supported)
* Users can modify their personal information and then submit it to dhis2
instance

- In order to cover wide range of devices, application supports wide range
of android os versions (2.3 - 4.3).
- Tablet version is adapted for big screens and provides more convenient
way to select forms and enter data. (Thanks to SlidingMenu library :slight_smile: )
- Application supports four foreign languages: Spanish, French, Portuguese,
Indonesian.

On Thu, Sep 19, 2013 at 10:01 PM, Araz Abishov ><araz.abishov.gsoc@gmail.com>wrote:

Hi Juma,

First of all, thank you for testing application :slight_smile: Some answers regarding
issues are below:

(1) In the login screen, i cannot change the url. I thought i can just put
the url of my dhis2 instance! When i change the url, the error msg is:
wrong url
(2) Menu one (Aggregate report) - It says "wrong url"
(3) Single Event, again wrong url

Of course you can enter url of your dhis2 instance. I've tested app now
with dev version of dhis2 and it works. DHIS2 App Hub
(username: admin, password: district)

It seems that problem is in dhis2 instance which you are using (android
client works with new endpoints in API which were implemented after 2.12
release). Could you provide build version of your dhis2 instance?

It is also not clear where the data get saved. Is it synchronising to the
remote server automatically or it save the data in the local mobile
(tablet). If it save locally, when does it synchronise the data? If it save
to a remote server, what will happen if the user get disconnected and
connected later.

After save button is pressed, new account information will be saved on
device and synchronised with server as well. If there is no connection to
server at the moment when user saves changes, data will be synchronised in
background as soon as connection is restored.

All in all, this is a good work. It give hopes to those who want to
collect large amount of data and make some analysis while they are in
mobile mood :slight_smile:
Congratulations

Thank you :). I'm very pleased to hear that this project will be useful
for dhis2 community.

On Thu, Sep 19, 2013 at 9:07 PM, Juma Lungo <jlungo@yahoo.com> wrote:

Dear Araz

I have installed and tested your "Tablet" version. It is a very promising
app. However, i have some questions:
(1) In the login screen, i cannot change the url. I thought i can just
put the url of my dhis2 instance! When i change the url, the error msg is:
wrong url
(2) Menu one (Aggregate report) - It says "wrong url"
(3) Single Event, again wrong url
(4) My Profile. It works! I can save data

It is also not clear where the data get saved. Is it synchronising to the
remote server automatically or it save the data in the local mobile
(tablet). If it save locally, when does it synchronise the data? If it save
to a remote server, what will happen if the user get disconnected and
connected later.

All in all, this is a good work. It give hopes to those who want to
collect large amount of data and make some analysis while they are in
mobile mood :slight_smile:

Congratulations

  ------------------------------
*From:* Araz Abishov <araz.abishov.gsoc@gmail.com>
*To:* dhis2-devs@lists.launchpad.net
*Sent:* Wednesday, September 18, 2013 7:35 PM
*Subject:* [Dhis2-devs] Android client

Hi everybody,

Just wanted to share with new android client for dhis2. It would be great
if you could test it and provide feedback. Any suggestions about how I can
improve application are appreciated.

Mobile version: http://bit.ly/1giZ8M9
Tablet version: http://bit.ly/16ukZir

_______________________________________________
Mailing list: https://launchpad.net/~dhis2-devs
Post to : dhis2-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-devs
More help : https://help.launchpad.net/ListHelp

Hi Araz,
Very nice work. I managed to get it to work with the latest version of DHIS2 trunk. Looks to be very promising.

I could not get the URL/username/password to persist however.

Regards,

Jason

···

On Fri, Sep 20, 2013 at 12:19 AM, Dapo Adejumo dapo_adejumo@yahoo.com wrote:

Hi Araz…good work! I also got the error…wrong url and I am using the latest build.


On Thu 19 Sep, 2013 8:10 PM CEST Araz Abishov wrote:

Hi Lars,

Here is brief description of client possibilities:

In general android dhis2 client is an interface for some of the core DHIS2

functionality.

All forms are automatically downloaded from the DHIS2 server, stored in

device and presented to the user.

Because of the bad network coverage in some areas, client supports an

offline workflow, where app and its

data entry can work even outside network coverage, and the data is

submitted when there is network coverage available again.

Currently app supports next dhis2 functionality:

  • Aggregate data entry
  • Tracking events and programs (Currently only "single event without

registration" is supported)

  • Users can modify their personal information and then submit it to dhis2

instance

  • In order to cover wide range of devices, application supports wide range

of android os versions (2.3 - 4.3).

  • Tablet version is adapted for big screens and provides more convenient

way to select forms and enter data. (Thanks to SlidingMenu library :slight_smile: )

  • Application supports four foreign languages: Spanish, French, Portuguese,

Indonesian.

On Thu, Sep 19, 2013 at 10:01 PM, Araz Abishov

araz.abishov.gsoc@gmail.comwrote:

Hi Juma,

First of all, thank you for testing application :slight_smile: Some answers regarding

issues are below:

(1) In the login screen, i cannot change the url. I thought i can just put

the url of my dhis2 instance! When i change the url, the error msg is:

wrong url

(2) Menu one (Aggregate report) - It says “wrong url”

(3) Single Event, again wrong url

Of course you can enter url of your dhis2 instance. I’ve tested app now

with dev version of dhis2 and it works. http://apps.dhis2.org/dev

(username: admin, password: district)

It seems that problem is in dhis2 instance which you are using (android

client works with new endpoints in API which were implemented after 2.12

release). Could you provide build version of your dhis2 instance?

It is also not clear where the data get saved. Is it synchronising to the

remote server automatically or it save the data in the local mobile

(tablet). If it save locally, when does it synchronise the data? If it save

to a remote server, what will happen if the user get disconnected and

connected later.

After save button is pressed, new account information will be saved on

device and synchronised with server as well. If there is no connection to

server at the moment when user saves changes, data will be synchronised in

background as soon as connection is restored.

All in all, this is a good work. It give hopes to those who want to

collect large amount of data and make some analysis while they are in

mobile mood :slight_smile:

Congratulations

Thank you :). I’m very pleased to hear that this project will be useful

for dhis2 community.

On Thu, Sep 19, 2013 at 9:07 PM, Juma Lungo jlungo@yahoo.com wrote:

Dear Araz

I have installed and tested your “Tablet” version. It is a very promising

app. However, i have some questions:

(1) In the login screen, i cannot change the url. I thought i can just

put the url of my dhis2 instance! When i change the url, the error msg is:

wrong url

(2) Menu one (Aggregate report) - It says “wrong url”

(3) Single Event, again wrong url

(4) My Profile. It works! I can save data

It is also not clear where the data get saved. Is it synchronising to the

remote server automatically or it save the data in the local mobile

(tablet). If it save locally, when does it synchronise the data? If it save

to a remote server, what will happen if the user get disconnected and

connected later.

All in all, this is a good work. It give hopes to those who want to

collect large amount of data and make some analysis while they are in

mobile mood :slight_smile:

Congratulations


From: Araz Abishov araz.abishov.gsoc@gmail.com

To: dhis2-devs@lists.launchpad.net

Sent: Wednesday, September 18, 2013 7:35 PM

Subject: [Dhis2-devs] Android client

Hi everybody,

Just wanted to share with new android client for dhis2. It would be great

if you could test it and provide feedback. Any suggestions about how I can

improve application are appreciated.

Mobile version: http://bit.ly/1giZ8M9

Tablet version: http://bit.ly/16ukZir


Mailing list: https://launchpad.net/~dhis2-devs

Post to : dhis2-devs@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-devs

More help : https://help.launchpad.net/ListHelp


Mailing list: https://launchpad.net/~dhis2-devs

Post to : dhis2-devs@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-devs

More help : https://help.launchpad.net/ListHelp

I also like it.

But it crashed (closed) on my phone when I ticked the “Remember me” box.

Knut

···

On Fri, Sep 20, 2013 at 8:14 AM, Jason Pickering jason.p.pickering@gmail.com wrote:

Hi Araz,
Very nice work. I managed to get it to work with the latest version of DHIS2 trunk. Looks to be very promising.

I could not get the URL/username/password to persist however.

Regards,

Jason


Mailing list: https://launchpad.net/~dhis2-devs

Post to : dhis2-devs@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-devs

More help : https://help.launchpad.net/ListHelp


Knut Staring

Dept. of Informatics, University of Oslo

+4791880522

http://dhis2.org

On Fri, Sep 20, 2013 at 12:19 AM, Dapo Adejumo dapo_adejumo@yahoo.com wrote:

Hi Araz…good work! I also got the error…wrong url and I am using the latest build.


On Thu 19 Sep, 2013 8:10 PM CEST Araz Abishov wrote:

Hi Lars,

Here is brief description of client possibilities:

In general android dhis2 client is an interface for some of the core DHIS2

functionality.

All forms are automatically downloaded from the DHIS2 server, stored in

device and presented to the user.

Because of the bad network coverage in some areas, client supports an

offline workflow, where app and its

data entry can work even outside network coverage, and the data is

submitted when there is network coverage available again.

Currently app supports next dhis2 functionality:

  • Aggregate data entry
  • Tracking events and programs (Currently only "single event without

registration" is supported)

  • Users can modify their personal information and then submit it to dhis2

instance

  • In order to cover wide range of devices, application supports wide range

of android os versions (2.3 - 4.3).

  • Tablet version is adapted for big screens and provides more convenient

way to select forms and enter data. (Thanks to SlidingMenu library :slight_smile: )

  • Application supports four foreign languages: Spanish, French, Portuguese,

Indonesian.

On Thu, Sep 19, 2013 at 10:01 PM, Araz Abishov

araz.abishov.gsoc@gmail.comwrote:

Hi Juma,

First of all, thank you for testing application :slight_smile: Some answers regarding

issues are below:

(1) In the login screen, i cannot change the url. I thought i can just put

the url of my dhis2 instance! When i change the url, the error msg is:

wrong url

(2) Menu one (Aggregate report) - It says “wrong url”

(3) Single Event, again wrong url

Of course you can enter url of your dhis2 instance. I’ve tested app now

with dev version of dhis2 and it works. http://apps.dhis2.org/dev

(username: admin, password: district)

It seems that problem is in dhis2 instance which you are using (android

client works with new endpoints in API which were implemented after 2.12

release). Could you provide build version of your dhis2 instance?

It is also not clear where the data get saved. Is it synchronising to the

remote server automatically or it save the data in the local mobile

(tablet). If it save locally, when does it synchronise the data? If it save

to a remote server, what will happen if the user get disconnected and

connected later.

After save button is pressed, new account information will be saved on

device and synchronised with server as well. If there is no connection to

server at the moment when user saves changes, data will be synchronised in

background as soon as connection is restored.

All in all, this is a good work. It give hopes to those who want to

collect large amount of data and make some analysis while they are in

mobile mood :slight_smile:

Congratulations

Thank you :). I’m very pleased to hear that this project will be useful

for dhis2 community.

On Thu, Sep 19, 2013 at 9:07 PM, Juma Lungo jlungo@yahoo.com wrote:

Dear Araz

I have installed and tested your “Tablet” version. It is a very promising

app. However, i have some questions:

(1) In the login screen, i cannot change the url. I thought i can just

put the url of my dhis2 instance! When i change the url, the error msg is:

wrong url

(2) Menu one (Aggregate report) - It says “wrong url”

(3) Single Event, again wrong url

(4) My Profile. It works! I can save data

It is also not clear where the data get saved. Is it synchronising to the

remote server automatically or it save the data in the local mobile

(tablet). If it save locally, when does it synchronise the data? If it save

to a remote server, what will happen if the user get disconnected and

connected later.

All in all, this is a good work. It give hopes to those who want to

collect large amount of data and make some analysis while they are in

mobile mood :slight_smile:

Congratulations


From: Araz Abishov araz.abishov.gsoc@gmail.com

To: dhis2-devs@lists.launchpad.net

Sent: Wednesday, September 18, 2013 7:35 PM

Subject: [Dhis2-devs] Android client

Hi everybody,

Just wanted to share with new android client for dhis2. It would be great

if you could test it and provide feedback. Any suggestions about how I can

improve application are appreciated.

Mobile version: http://bit.ly/1giZ8M9

Tablet version: http://bit.ly/16ukZir


Mailing list: https://launchpad.net/~dhis2-devs

Post to : dhis2-devs@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-devs

More help : https://help.launchpad.net/ListHelp


Mailing list: https://launchpad.net/~dhis2-devs

Post to : dhis2-devs@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-devs

More help : https://help.launchpad.net/ListHelp

It works!

It requires full url (i.e. start with “http://”), e.g. http://41.59…:8080/dhis

Lungo

···

From: Jason Pickering jason.p.pickering@gmail.com
To: Dapo Adejumo dapo_adejumo@yahoo.com
Cc: dhis2-devs dhis2-devs@lists.launchpad.net
Sent: Friday, September 20, 2013 9:14 AM
Subject: Re: [Dhis2-devs] Android client

Hi Araz,
Very nice work. I managed to get it to work with the latest version of DHIS2 trunk. Looks to be very promising.

I could not get the URL/username/password to persist however.

Regards,

Jason

On Fri, Sep 20, 2013 at 12:19 AM, Dapo Adejumo dapo_adejumo@yahoo.com wrote:

Hi Araz…good work! I also got the error…wrong url and I am using the latest build.


On Thu 19 Sep, 2013 8:10 PM CEST Araz Abishov wrote:

Hi Lars,

Here is brief description of client possibilities:

In general android dhis2 client is an interface for some of the core DHIS2

functionality.

All forms are automatically downloaded from the DHIS2 server, stored in

device and presented to the user.

Because of the bad network coverage in some areas, client supports an

offline workflow, where app and its

data entry can work even outside network coverage, and the data is

submitted when there is network coverage available again.

Currently app supports next dhis2 functionality:

  • Aggregate data entry
  • Tracking events and programs (Currently only "single event without

registration" is supported)

  • Users can modify their personal information and then submit it to dhis2

instance

  • In order to cover wide range of devices, application supports wide range

of android os versions (2.3 - 4.3).

  • Tablet version is adapted for big screens and provides more convenient

way to select forms and enter data. (Thanks to SlidingMenu library :slight_smile: )

  • Application supports four foreign languages: Spanish, French, Portuguese,

Indonesian.

On Thu, Sep 19, 2013 at 10:01 PM, Araz Abishov > > >araz.abishov.gsoc@gmail.comwrote:

Hi Juma,

First of all, thank you for testing application :slight_smile: Some answers regarding

issues are below:

(1) In the login screen, i cannot change the url. I thought i can just put

the url of my dhis2 instance! When i change the url, the error msg is:

wrong url

(2) Menu one (Aggregate report) - It says “wrong url”

(3) Single Event, again wrong url

Of course you can enter url of your dhis2 instance. I’ve tested app now

with dev version of dhis2 and it works. http://apps.dhis2.org/dev

(username: admin, password: district)

It seems that problem is in dhis2 instance which you are using (android

client works with new endpoints in API which were implemented after 2.12

release). Could you provide build version of your dhis2 instance?

It is also not clear where the data get saved. Is it synchronising to the

remote server automatically or it save the data in the local mobile

(tablet). If it save locally, when does it synchronise the data? If it save

to a remote server, what will happen if the user get disconnected and

connected later.

After save button is pressed, new account information will be saved on

device and synchronised with server as well. If there is no connection to

server at the moment when user saves changes, data will be synchronised in

background as soon as connection is restored.

All in all, this is a good work. It give hopes to those who want to

collect large amount of data and make some analysis while they are in

mobile mood :slight_smile:

Congratulations

Thank you :). I’m very pleased to hear that this project will be useful

for dhis2 community.

On Thu, Sep 19, 2013 at 9:07 PM, Juma Lungo jlungo@yahoo.com wrote:

Dear Araz

I have installed and tested your “Tablet” version. It is a very promising

app. However, i have some questions:

(1) In the login screen, i cannot change the url. I thought i can just

put the url of my dhis2 instance! When i change the url, the error msg is:

wrong url

(2) Menu one (Aggregate report) - It says “wrong url”

(3) Single Event, again wrong url

(4) My Profile. It works! I can save data

It is also not clear where the data get saved. Is it synchronising to the

remote server automatically or it save the data in the local mobile

(tablet). If it save locally, when does it synchronise the data? If it save

to a remote server, what will happen if the user get disconnected and

connected later.

All in all, this is a good work. It give hopes to those who want to

collect large amount of data and make some analysis while they are in

mobile mood :slight_smile:

Congratulations


From: Araz Abishov araz.abishov.gsoc@gmail.com

To: dhis2-devs@lists.launchpad.net

Sent: Wednesday, September 18, 2013 7:35 PM

Subject: [Dhis2-devs] Android client

Hi everybody,

Just wanted to share with new android client for dhis2. It would be great

if you could test it and provide feedback. Any suggestions about how I can

improve application are appreciated.

Mobile version: http://bit.ly/1giZ8M9

Tablet version: http://bit.ly/16ukZir


Mailing list: https://launchpad.net/~dhis2-devs

Post to : dhis2-devs@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-devs

More help : https://help.launchpad.net/ListHelp


Mailing list: https://launchpad.net/~dhis2-devs

Post to : dhis2-devs@lists.launchpad.net

Unsubscribe : https://launchpad.net/~dhis2-devs

More help : https://help.launchpad.net/ListHelp


Mailing list: https://launchpad.net/~dhis2-devs
Post to : dhis2-devs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dhis2-devs
More help : https://help.launchpad.net/ListHelp