Sir,
I have gone through the code and the problem i have noticed that for every 
single task there is new activity created which i think is problem from the 
application point of view. For tablets the UI is not very user friendly 
which it should be that the navigation bar should always be present when it 
is landscape mode so when we click any of the navigation action button it 
doesn't open up the new activity rather than it should loads it in another 
fragments which can than be put in the backstack rather than creating new 
activity always because it requires unnecessary system calls for opening up 
the new activity with new window which can affect the application 
performance. 

Secondly when we click the button to calculate the graph then the 
processing button rotates and go on till it gets some output from the 
server so there should be progress dialog bar which should show how 
progress has been done so far and it should also have some cancel button so 
that if we require to cancel the processing in middle we can cancel it .

Thirdly it takes lot of time to send data to server and then get response 
from server so we should some threading concepts so we can send 
simultaneous requests to the server and get our work done quickly. The data 
extracting part i think can be increased a bit fold by using the optimized 
JSON libraries such as Gjson, FlexJSON etc. which can improve our 
application throughput.

It also doesn't give me my past calculations which i have done so there 
should be some suggestion module which can suggest me related formulas 
which i used earlier and which can make my work easier and which will also 
make the user experience better.  As of now if some new user type some 
formula he/she may not know that what is the correct way of writing it so 
he may end up getting frustrated which will destroy there user 
experience.So user experience should be our prime focus.

Another thing is that till now the application has very simple interactions 
and it is also not very user friendly so we should work on it so that we 
can make it for self explanatory and easy to understand. And also fixing 
the bugs and issues is also the important part. 

These are the some of points which i figured out when using the application 
and going through the code.
Kindly sir give some suggestions which i can ponder upon and make my 
proposal better and easier to understand. And also tell me do i have to 
submit patch or not or i can directly submit the proposal.

Regards,
Sharad Gupta

-- 
You received this message because you are subscribed to the Google Groups 
"sage-gsoc" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-gsoc.
For more options, visit https://groups.google.com/d/optout.

Reply via email to