Future Update

 

We are working really hard to provide the next update. We have completed 45k downloads in total. In the next update, we will be giving many new programs but JS added and also looking forward to more. We have created pdfs of how to run those programs. Hope they help someone in need. Since we have added so much content and have to support so many devices on the market, the pdf library has itself taken 16mb to implement. The app size has gone from 8mb to 70mb. Our old users matter to us so we have to support them no matter what. People download so much bullshit from the internet, We don't think downloading a 70mb resourceful app must have an issue. Also, we have changed the UI a bit. Let's hope it works for everyone & we have added older versions of our app on our website if someone has any issue with the new UI. We are not going to provide anything more than programs. That is our goal and that will always be our goal. There are loads of apps/websites which teach programming. We just don't want to be another one on the list. The site has been facing some issues with icons lately and I'm thinking it's because of the new update. We are flooded with requests on facebook lately for programs. What's making me angry is that users are not even bothering to check the app that the program is given or no. They straight away ask for programs assuming its not there. 99% of the time, the program is present in codenza. The app still has to grow lots, we are not using any money we are getting from the ads. I will most probably use that money to clear all our bills for server space and domain registration. After we provide the last update, the team will only be guiding students for free. I don't understand user behavior. We have provided a shit load of programs for free. And users keep complaining about ads? Really? I mean the entire team guides people for free and yet users complain about ads.

Difficulties mastered are opportunities won.


Finally an update!!

Finally an update!! We have finally addressed the issue of indentation and formatting. People expect programmers to be magicians. This update has seriously taken a part of our soul. Lol. Tanmoy & I were really working hard on this. Mahesh has joined in too to lead a hand. He is still young. I had to really debug each and every section to see if it was working properly. I have still haven't got any success with the webview part. But i am constantly trying to get through it. Google keeps cutting our payment and I still haven't been able to comprehend, why?!  Someone clicked on the ads from my phone and the account also had got suspended for many days. I mean common! This journey has been frustrating. But it has been worth it!


Program formatting & indentation

Since days I have been working on automatically indenting and formatting the programs, taking one program and editing would take years. I researched a bit and found astyle. It automatically does the work for us. We still haven't been able to give syntax highlighting for programs in the app. It is not easy because. we are calling all programs as c/cpp/txt files and just showing it to the user. We arent using the HTML/webview. Just text view. Pratik said if we have to do it, the whole structure would need to be changed and everything would be needed to be done again. I personally have no problem with that, it will just take much time but the update would be awesome. I have been on bed rest for more than a week now due to over exertion of work and I'm still working on it.


Issue with update

We launched the update yesterday with many tweaks but in the morning I had a stupid dream that I saw the floating back button wasn't working. I woke up and checked that it was not being shown on categories without subcategories. I called Pratik and had him fix the issue since he had edited the page early 4 in the morning. We reverted back to the past edit and launched the update. Users from Pakistan UAE Saudi message on the facebook page that the app is blocked. People, there is a reason why we block these countries. We face unwanted DDOS attacks from them.

Even though major changes are made to the app, I still think it can get much better and better with time. People are asking for explanations for every program. I understand the need for explanations of complex and intricate programs since they are unfathomable but even programs like the addition of two numbers need comments and explanations?? Clearly No.
We have specified it on the main activity page itself that this app does not teach programming. It is a reference App.

I am totally drained out working on the SEO part of both the App and website. Let's hope the hard work pays off.

We acknowledge all reviews of the app but we cannot provide each and every user request. Eg. Some users like only top-down scroll while some like left to right scroll too.


Explanations, Pseudo Code & Flowchart?

We are thinking about adding the explanations, comments, pseudo code and flowcharts for each program. But adding explanations to all is no joke clearly. I have no idea what to do now when users are asking for programs and projects. Will think about it and talk to Ninad if he is willing to do it some programs at a time. It will take more than a year but it will happen. One Day. If not today.


Adding Ready-Made Projects

Tanmoy has collected some projects. Around 22 projects in all. Can't upload them all on the App. So will upload them on the server and link them here. Hope someone uses them in the final year projects if needed. A short description will also be provided in the blog post.


Update v1.2

Working on the Update 1.3.

Trying to integrate facebook like button. Updating PHP & python programs. Created this website so that it might help with SEO in google searches. Trying to understand the algorithm mechanics google uses for Apps.

Have to publish the app for review to facebook. They should really improve their integration mechanics. It's kinda frustrating. The like button only works if facebook app is installed in the App. The method they gave on their site crashes the app, so had to use an old method given on another site. The latest SDK from facebook keeps crashing over and over again. Facebook engineers really have to fix it.