It is important to not abandon all the knowledge that has gone into the
existing code. This should not be started over from scratch. This
should be modifying the existing code.
For instance, what you are calling an "extensive rewrite of the
networking stack" is all contained in a single class file:
/models/Open311.java. Changing network library and using different
calls should only involve editing or rewriting that file. All the rest
of the code files represent knowledge about the problem that has been
learned over time.
Starting over from scratch means re-implementing all the bugs that have
already been fixed. This should be more of a refactoring than a
complete replacement.
On 06/05/2013 11:53 AM, Rajul Bhatnagar wrote:
> I was thinking that as I am doing extensive rewrite of the networking stack
> and also the UI and Navigation will also be rebuilt to support Tablets and
> more Holo compliant, of working on a separate repo on Github instead of
> working on a work. Package name will remain the same. Because Implementing
> these changes in a fork of the existing repo would be messy and more work
> so although I will be utilising some portion of the code I feel it will be
> better for me to work on a separate repo. What do you think??
>
> On Wednesday, 5 June 2013 19:01:52 UTC+5:30, Cliff Ingham wrote:
>>
>> As you are already working on code, I'm guessing you are working on your
>> own fork on Github.
>>
>> If that's true, then awesome. If not, that's where we'd expect to see the
>> changes. Remember to commit frequently, so we can follow along. That way
>> we can head off any trouble early. In addition, it's much easier to keep
>> the merges up to date as the commits come in.
>>
>>
>> On Wed, Jun 5, 2013 at 2:14 AM, Rajul Bhatnagar <
rajulbha...@gmail.com<javascript:>
>>> wrote:
>>
>>> For mapping I was thinking of using the lat long and address received
>>> from get service request to display all the open issues on a map. Similarly
>>> we can search for issues by client side processing of the get service
>>> request and also get service list returns keywords which can be used to
>>> filter results on the client.
>>> I was able to get volley working with okhttp and GSON and I am in the
>>> process of porting all the XML parsing code to volley.Most of it can be
>>> used as it is.
>>>
>>> Also would it be fine if I post some wireframes of my take on a new Holo
>>> Inspired UI for the App.
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "open311-mobile" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an
>>> email to
open311-mobil...@googlegroups.com <javascript:>.
>>> To post to this group, send email to
open311...@googlegroups.com<javascript:>
>>> .