Posts

Showing posts from March, 2016

Android Development for Beginners - Udacity - Lesson 1A

***UDACITY - ANDROID DEVELOPMENT FOR BEGINNERS***
*****************************************************************

***LESSON 1A: BUILDING LAYOUTS***

1.There are three types of view basically:

    Text View
    Image View
    Button View.

2.XML stands for "Extensible Markup Language". It is a notation for writing information as a hierachy or family tree. The family tree structure makes it ideal for describing the layout of the screen of an Android App, which is composed of rectangular areas called VIEWS.

3.The layout always contains of one small big view, which may contain smaller ones, which may in turn contain even smaller ones.

4.TIL: CAMEL CASE Fomrat: The text writing format in which the two words are joined together and the first letter of each word is capitalised.

5.XML SYNTAX:

    Start with open angle bracket, followed by the VIEW name in camel case. It is followed by the list of attributes, one per line. Forward slah and closing bracket.

    Parent and Child XML el…

Programming Mobile Applications for Android Handheld Systems: Part 1 - Coursera - University Of Maryland - Week 1

Programming Mobile Applications for Android Handheld Systems: Part 1

University of Maryland
------------------------------------------------------------------------------------------------------------------------------

Notes: INTRODUCTION TO THE ANDROID PLATFORM - 29/03/2016
========================================================

1. Mr. Adam Porter - Prof of Computer Science, University of Maryland is the course instructor.

2. Linux Kenrle Layer is the lowest level of software layer int he android platform. This layer provides the core services that any android device will rely on. It provides generic OS services like:

    Security
    Memory & Process Management.
    File & Network I/O
    Device Drivers

It also has android specific kernels like:

    Power Management
    Android Shared memory.
    Low memory killer.
    Interprocess communications etc.

3. The layer on top of Linux Kernel is a system of libraries written in C and C++. These libraries are referred to as NATIVE LIBRARIES.These…