Customizing ODK Collect App

Hey guys,

First, just let me say thanks, the entire ODK project rocks!

I'm a CS undergrad working on making some custom changes on the ODK Collect
App, starting with really basic stuff, like modifying icons.
I've managed to find the ODK crunch directory with all the drawable files
and I've also managed to modify(in a really harsh way) some icons, just
replacing them for another image with the same name on the drawable files.

My boss wants me to understand how this process really works, but I can't
seem to find any connection linking the image names on the source code.
I've also found in the R file(auto-generated), all the image names declared
as int variables, that holds addresses, but I wasn't able to find any other
connections than that.

Can you guide me or tip me on how this process work?
Where exactly(classes/packages) are the connections between the images and
the interface?
Any help would be appreciated.

Thanks,
Elvis

Elvis,

Best way to learn is to build a simple app with some basic UI elements
and start adding some images.

https://developer.android.com/guide/topics/ui/index.html is a good
place to start. https://developer.android.com/samples/index.html also has some
reasonable sample apps.

Once you get that figured out, the Collect code will make a lot more sense.

Yaw

··· -- Need ODK services? http://nafundi.com provides form design, server setup, professional support, and software development for ODK.

On Wed, Mar 19, 2014 at 7:58 AM, ElvisR elvisrabello@gmail.com wrote:

Hey guys,

First, just let me say thanks, the entire ODK project rocks!

I'm a CS undergrad working on making some custom changes on the ODK Collect
App, starting with really basic stuff, like modifying icons.
I've managed to find the ODK crunch directory with all the drawable files
and I've also managed to modify(in a really harsh way) some icons, just
replacing them for another image with the same name on the drawable files.

My boss wants me to understand how this process really works, but I can't
seem to find any connection linking the image names on the source code.
I've also found in the R file(auto-generated), all the image names declared
as int variables, that holds addresses, but I wasn't able to find any other
connections than that.

Can you guide me or tip me on how this process work?
Where exactly(classes/packages) are the connections between the images and
the interface?
Any help would be appreciated.

Thanks,
Elvis

--
You received this message because you are subscribed to the Google Groups
"ODK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Hello Guys

can you please inform me what version of eclipse and JRE i should use to
customize ODK collect i tried eclipse luna and JRE 1.7 and odk collect
1.4.5 on github but a lot of errors happen can you please help me how you
set up your environments to import and compile Collect .

Many Thanks . . . .

··· On Wednesday, March 19, 2014 at 5:58:41 PM UTC+3, ElvisR wrote: > > Hey guys, > > First, just let me say thanks, the entire ODK project rocks! > > I'm a CS undergrad working on making some custom changes on the ODK > Collect App, starting with really basic stuff, like modifying icons. > I've managed to find the ODK crunch directory with all the drawable files > and I've also managed to modify(in a really harsh way) some icons, just > replacing them for another image with the same name on the drawable files. > > My boss wants me to understand how this process really works, but I can't > seem to find any connection linking the image names on the source code. > I've also found in the R file(auto-generated), all the image names > declared as int variables, that holds addresses, but I wasn't able to find > any other connections than that. > > Can you guide me or tip me on how this process work? > Where exactly(classes/packages) are the connections between the images and > the interface? > Any help would be appreciated. > > Thanks, > Elvis >

Thank you for helping me out, Yaw! :slight_smile:

Elvis

··· On Wednesday, March 19, 2014 2:19:44 PM UTC-3, Yaw Anokwa wrote: > > Elvis, > > Best way to learn is to build a simple app with some basic UI elements > and start adding some images. > > https://developer.android.com/guide/topics/ui/index.html is a good > place to start. https://developer.android.com/samples/index.html also has > some > reasonable sample apps. > > Once you get that figured out, the Collect code will make a lot more > sense. > > Yaw > -- > Need ODK services? http://nafundi.com provides form design, server > setup, professional support, and software development for ODK. > > > On Wed, Mar 19, 2014 at 7:58 AM, ElvisR <elvisr...@gmail.com > wrote: > > Hey guys, > > > > First, just let me say thanks, the entire ODK project rocks! > > > > I'm a CS undergrad working on making some custom changes on the ODK > Collect > > App, starting with really basic stuff, like modifying icons. > > I've managed to find the ODK crunch directory with all the drawable > files > > and I've also managed to modify(in a really harsh way) some icons, just > > replacing them for another image with the same name on the drawable > files. > > > > My boss wants me to understand how this process really works, but I > can't > > seem to find any connection linking the image names on the source code. > > I've also found in the R file(auto-generated), all the image names > declared > > as int variables, that holds addresses, but I wasn't able to find any > other > > connections than that. > > > > Can you guide me or tip me on how this process work? > > Where exactly(classes/packages) are the connections between the images > and > > the interface? > > Any help would be appreciated. > > > > Thanks, > > Elvis > > > > -- > > You received this message because you are subscribed to the Google > Groups > > "ODK Developers" group. > > To unsubscribe from this group and stop receiving emails from it, send > an > > email to opendatakit-developers+unsubscribe@googlegroups.com. > > > For more options, visit https://groups.google.com/d/optout. >

I have no idea what is on github -- our repo is here
https://code.google.com/p/opendatakit/

Search this list for recent responses to this same question.

··· On Wed, May 6, 2015 at 5:05 AM, Seid Degu wrote:

Hello Guys

can you please inform me what version of eclipse and JRE i should use to
customize ODK collect i tried eclipse luna and JRE 1.7 and odk collect
1.4.5 on github but a lot of errors happen can you please help me how you
set up your environments to import and compile Collect .

Many Thanks . . . .

On Wednesday, March 19, 2014 at 5:58:41 PM UTC+3, ElvisR wrote:

Hey guys,

First, just let me say thanks, the entire ODK project rocks!

I'm a CS undergrad working on making some custom changes on the ODK
Collect App, starting with really basic stuff, like modifying icons.
I've managed to find the ODK crunch directory with all the drawable files
and I've also managed to modify(in a really harsh way) some icons, just
replacing them for another image with the same name on the drawable files.

My boss wants me to understand how this process really works, but I can't
seem to find any connection linking the image names on the source code.
I've also found in the R file(auto-generated), all the image names
declared as int variables, that holds addresses, but I wasn't able to find
any other connections than that.

Can you guide me or tip me on how this process work?
Where exactly(classes/packages) are the connections between the images
and the interface?
Any help would be appreciated.

Thanks,
Elvis

--
You received this message because you are subscribed to the Google Groups
"ODK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
Mitch Sundt
Software Engineer
University of Washington
mitchellsundt@gmail.com

First i would like to say many thanks for your time and correction,

Yes, your right i download it from the link you mentioned but when i try
to recomiple on eclipse luna it brings a 100s of errors like R,view can not
found can you please guide me a link or docs on how to prepare my
enviroment to re-compile collect....

Many Thanks a gain

··· On Wed, May 6, 2015 at 7:26 PM, Mitch Sundt wrote:

I have no idea what is on github -- our repo is here
https://code.google.com/p/opendatakit/

Search this list for recent responses to this same question.

On Wed, May 6, 2015 at 5:05 AM, Seid Degu seiddegu@gmail.com wrote:

Hello Guys

can you please inform me what version of eclipse and JRE i should use to
customize ODK collect i tried eclipse luna and JRE 1.7 and odk collect
1.4.5 on github but a lot of errors happen can you please help me how you
set up your environments to import and compile Collect .

Many Thanks . . . .

On Wednesday, March 19, 2014 at 5:58:41 PM UTC+3, ElvisR wrote:

Hey guys,

First, just let me say thanks, the entire ODK project rocks!

I'm a CS undergrad working on making some custom changes on the ODK
Collect App, starting with really basic stuff, like modifying icons.
I've managed to find the ODK crunch directory with all the drawable
files and I've also managed to modify(in a really harsh way) some icons,
just replacing them for another image with the same name on the drawable
files.

My boss wants me to understand how this process really works, but I
can't seem to find any connection linking the image names on the source
code.
I've also found in the R file(auto-generated), all the image names
declared as int variables, that holds addresses, but I wasn't able to find
any other connections than that.

Can you guide me or tip me on how this process work?
Where exactly(classes/packages) are the connections between the images
and the interface?
Any help would be appreciated.

Thanks,
Elvis

--
You received this message because you are subscribed to the Google Groups
"ODK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
Mitch Sundt
Software Engineer
University of Washington
mitchellsundt@gmail.com

--
You received this message because you are subscribed to a topic in the
Google Groups "ODK Developers" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/opendatakit-developers/cLu1tHo3jro/unsubscribe
.
To unsubscribe from this group and all its topics, send an email to
opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
http://www.ethiotelecom.et http://www.cts.com.et
Seid Degu
System Administrator
Ethio Telecom
Mob: 251 911 50 87 78
Office Tel:251 11 517 75 14

Start with the Android SDK Tutorial.

Once you get your system working for that, you will have the tools
installed to build ODK Collect.

I believe collect, as checked in, is building against API 20 (Android
4.4.2).

··· On Wed, May 6, 2015 at 9:36 AM, Seid Degu wrote:

First i would like to say many thanks for your time and correction,

Yes, your right i download it from the link you mentioned but when i try
to recomiple on eclipse luna it brings a 100s of errors like R,view can not
found can you please guide me a link or docs on how to prepare my
enviroment to re-compile collect....

Many Thanks a gain

On Wed, May 6, 2015 at 7:26 PM, Mitch Sundt mitchellsundt@gmail.com wrote:

I have no idea what is on github -- our repo is here
https://code.google.com/p/opendatakit/

Search this list for recent responses to this same question.

On Wed, May 6, 2015 at 5:05 AM, Seid Degu seiddegu@gmail.com wrote:

Hello Guys

can you please inform me what version of eclipse and JRE i should use to
customize ODK collect i tried eclipse luna and JRE 1.7 and odk collect
1.4.5 on github but a lot of errors happen can you please help me how you
set up your environments to import and compile Collect .

Many Thanks . . . .

On Wednesday, March 19, 2014 at 5:58:41 PM UTC+3, ElvisR wrote:

Hey guys,

First, just let me say thanks, the entire ODK project rocks!

I'm a CS undergrad working on making some custom changes on the ODK
Collect App, starting with really basic stuff, like modifying icons.
I've managed to find the ODK crunch directory with all the drawable
files and I've also managed to modify(in a really harsh way) some icons,
just replacing them for another image with the same name on the drawable
files.

My boss wants me to understand how this process really works, but I
can't seem to find any connection linking the image names on the source
code.
I've also found in the R file(auto-generated), all the image names
declared as int variables, that holds addresses, but I wasn't able to find
any other connections than that.

Can you guide me or tip me on how this process work?
Where exactly(classes/packages) are the connections between the images
and the interface?
Any help would be appreciated.

Thanks,
Elvis

--
You received this message because you are subscribed to the Google
Groups "ODK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
Mitch Sundt
Software Engineer
University of Washington
mitchellsundt@gmail.com

--
You received this message because you are subscribed to a topic in the
Google Groups "ODK Developers" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/opendatakit-developers/cLu1tHo3jro/unsubscribe
.
To unsubscribe from this group and all its topics, send an email to
opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
http://www.ethiotelecom.et http://www.cts.com.et
Seid Degu
System Administrator
Ethio Telecom
Mob: 251 911 50 87 78
Office Tel:251 11 517 75 14

--
You received this message because you are subscribed to the Google Groups
"ODK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
Mitch Sundt
Software Engineer
University of Washington
mitchellsundt@gmail.com

Dear,

Many Thanks it work on Studio 1.2 I really appreciate your strong community
support.

Many thanks ,

SeidDegu from Addis Ababa , Ethiopia

. . .

··· On Wed, May 6, 2015 at 8:00 PM, Mitch Sundt wrote:

Start with the Android SDK Tutorial.

Once you get your system working for that, you will have the tools
installed to build ODK Collect.

I believe collect, as checked in, is building against API 20 (Android
4.4.2).

On Wed, May 6, 2015 at 9:36 AM, Seid Degu seiddegu@gmail.com wrote:

First i would like to say many thanks for your time and correction,

Yes, your right i download it from the link you mentioned but when i try
to recomiple on eclipse luna it brings a 100s of errors like R,view can not
found can you please guide me a link or docs on how to prepare my
enviroment to re-compile collect....

Many Thanks a gain

On Wed, May 6, 2015 at 7:26 PM, Mitch Sundt mitchellsundt@gmail.com wrote:

I have no idea what is on github -- our repo is here
https://code.google.com/p/opendatakit/

Search this list for recent responses to this same question.

On Wed, May 6, 2015 at 5:05 AM, Seid Degu seiddegu@gmail.com wrote:

Hello Guys

can you please inform me what version of eclipse and JRE i should use
to customize ODK collect i tried eclipse luna and JRE 1.7 and odk collect
1.4.5 on github but a lot of errors happen can you please help me how you
set up your environments to import and compile Collect .

Many Thanks . . . .

On Wednesday, March 19, 2014 at 5:58:41 PM UTC+3, ElvisR wrote:

Hey guys,

First, just let me say thanks, the entire ODK project rocks!

I'm a CS undergrad working on making some custom changes on the ODK
Collect App, starting with really basic stuff, like modifying icons.
I've managed to find the ODK crunch directory with all the drawable
files and I've also managed to modify(in a really harsh way) some icons,
just replacing them for another image with the same name on the drawable
files.

My boss wants me to understand how this process really works, but I
can't seem to find any connection linking the image names on the source
code.
I've also found in the R file(auto-generated), all the image names
declared as int variables, that holds addresses, but I wasn't able to find
any other connections than that.

Can you guide me or tip me on how this process work?
Where exactly(classes/packages) are the connections between the images
and the interface?
Any help would be appreciated.

Thanks,
Elvis

--
You received this message because you are subscribed to the Google
Groups "ODK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
Mitch Sundt
Software Engineer
University of Washington
mitchellsundt@gmail.com

--
You received this message because you are subscribed to a topic in the
Google Groups "ODK Developers" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/opendatakit-developers/cLu1tHo3jro/unsubscribe
.
To unsubscribe from this group and all its topics, send an email to
opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
http://www.ethiotelecom.et http://www.cts.com.et
Seid Degu
System Administrator
Ethio Telecom
Mob: 251 911 50 87 78
Office Tel:251 11 517 75 14

--
You received this message because you are subscribed to the Google Groups
"ODK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
Mitch Sundt
Software Engineer
University of Washington
mitchellsundt@gmail.com

--
You received this message because you are subscribed to a topic in the
Google Groups "ODK Developers" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/opendatakit-developers/cLu1tHo3jro/unsubscribe
.
To unsubscribe from this group and all its topics, send an email to
opendatakit-developers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
http://www.ethiotelecom.et http://www.cts.com.et
Seid Degu
System Administrator
Ethio Telecom
Mob: 251 911 50 87 78
Office Tel:251 11 517 75 14

Hello Elvis,

So after modifying the images could you also post the app on the play store so that others could access it? How do we do that? can you please guide me?