Showing posts with label Developing Android Apps. Show all posts
Showing posts with label Developing Android Apps. Show all posts

Saturday, February 28, 2015

Tapped on phone 7 times. Now an Android developer! :D

Nothing has been really tough so far! Just some little tweaks in the build.gradle files I had to make to the sunshine app to make it run, all have been listed in the documentation of the course.

Enabled USB Debugging on my android device and to check if my computer detected the device, ran the following command to obtain some result.

$adb devices


Thursday, February 26, 2015

Developing Android Apps: Installing Android Studio on Ubuntu 14.04 LTS

I followed the link: http://forums.udacity.com/questions/100238155/android-studio-and-ubuntu-1404-lts#ud853 with some modifications since the process described there seems expired.

  1. I had OpenJDK pre-installed so I continued using it.
  2. Installed Android Studio using these set of commands:
           
              $sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
              $sudo apt-get update
              $sudo apt-get install ubuntu-make
                        //Note: ubuntu-make is the new name for ubuntu-developer-tools-center
              $umake android
  3. Installed Android Debug Bridge (adb)

              $sudo apt-get install android-tools-adb

              
  4. Installed Sqlite3

              $sudo apt-get install sqlite3

Then I launched the installed Android Studio and followed the steps for installing the SDK and accompanying software... This took a while.


We're going to build the "Sunshine" app in this course and I'll be only talking the highlights (which are meant to remove obstructions/induce motivation and to be taken along with the class videos, links to which I've provided in my previous post).

Sunshine is basically: https://github.com/udacity/Sunshine
and the branches are named and made chapter-wise.

UPDATE: All of the course code for Sunshine can be found here, on the Udacity GitHub page. This is the second version of the Sunshine codebase for the course and it was released on February 13th 2015. A change log can be found here.

Featured Post

interviewBit Medium: Palindrome Partitioning II

Problem Name:  Palindrome Partitioning II Problem Description : https://www.interviewbit.com/problems/palindrome-partitioning-ii/ Problem Ap...