Which are some best Android apps which are very helpful for knowledge?

Answer by Upasana Sharma:

Here are my favorite apps that I use directly or via their service to keep myself up-to-date!

  1. Quora – Android Apps on Google Play
  2. TED – Android Apps on Google Play
  3. Google News & Weather – Android Apps on Google Play
  4. Duolingo: Learn Languages Free – Android Apps on Google Play (great app if you are interested in learning new languages)
  5. Khan Academy – Android Apps on Google Play (if you want to brush up your mathematical skills, it has problems from easy level to advanced level. I am still learning 🙂 )
  6. Amazon Kindle – Android Apps on Google Play (I prefer reading ebooks, hence I sync them on kindle app on Android device)
  7. Google Translate – Android Apps on Google Play (you never know when you might need them, I use them in sync with Duolingo)
  8. YouTube – Android Apps on Google Play (again its all about what content you are following)
  9. Moneycontrol Markets on Mobile – Android Apps on Google Play (if you are interested in market updates, this is a good one)

Cheers!

Which are some best Android apps which are very helpful for knowledge?

Do we need knowledge of Angular.js, Node.js for Android Applications Development?

Answer by Upasana Sharma:

Android development, or basically any kind of mobile development will involve the client end coding.

In case of Android, if you are planning to develop the app in native language of Android SDK, you will have to learn/work in Java.

If you are planning to develop the app using hybrid platforms like Phonegap, Titanium, etc you will have to work with HTML/CSS/JS. You can use AngularJS to give your app an MVC structure.

If your app intends to connect to your server to get/post some data, the server side APIs will need to be created separately. This could be any server side language, Java/JSP, ASP.NET ,  PHP or Node.JS, etc

If you plan to work with Node.JS to create the server side APIs, over there too AngularJS might be used depending on your server side application architecture.

Hence for starting with Android development, you do not need to learn Node.JS/AngularJS. It depends on which track you are focusing on.

Do we need knowledge of Angular.js, Node.js for Android Applications Development?

Removing apache2 from ubuntu

Follow these steps to remove the apache2 service using Terminal (we were successfully able to uninstall Apache2 from Ubuntu 12.0.4 LTS):

  1. First stop the apache2 service if it is running with: sudo service apache2 stop
  2. Now remove and cleanup all the apache2 packages with:
    sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common
    
  3. Finally, run sudo apt-get autoremove just in case any other cleanup in needed

You can do the following two tests to confirm apache has been removed:

  1. which apache2 – should return a blank line
  2. sudo service apache2 start – should return apache2: unrecognized service

Have a great day!

Source : AskUbuntu