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.
