
In this lecture, we introduce Android Studio and broadly discuss different components of it. Students will require an internet connection to download Android Studio .We recommend to install the latest version of Android Studio and other required modules. Using an older setup from another computer will again require to be updated.
What is a Layout? In this lecture we talk about Layout in layman terms.
How to define an object on screen using Java class View. Almost everything you see on a screen is actually related to the view class in Java.
How to measure distance between two points in Android?
Why to strictly avoid using pixels in Android App development?
Why dp makes things much easier and works in any environment for an Android Developer?
How Padding makes your views/layouts look aesthetically pleasing?
How Padding is to be implemented?
How to ensure that two views stay at a distance from each other on screen?
How margins can be used to draw any screen design on Android?
How to ensure optimal space usage by a view on the screen?
How to ensure views do not overlap each other on the screen while your app goes live?
How to utilize Gravity to ensure that Views can have different placement as per the design requirement?
Linear Layout and Relative Layout.
Both the layouts enable a developer to arrange views in a particular order. Knowledge of these 2 Layouts empowers a developer to design any screen easily and in minimal time.
Layouts on XML. How to start typing layouts on xml in android studio. Students can now start experimenting with the layouts on Android Studio.
There is a surprise in there - Grid Layout. Let us know if you could not understand it. We will share another video for it :)
A example with both description and practical implementation of a Relative Layout. Students get an idea as to why Relative Layout can sometimes make some designs so simple!
An example to discuss how to decide a layout and start implementing it on XML.
Android Programming lets you create stuff that's meaningful . And that's what we focus on !
Any programming language is just another language unless you learn it the right way. A programmer can not benefit from its features if she/he does not appreciate a Programming Language's core concepts.
Being an open source platform, it is very important to learn how to solve the problems taking help from other Android Developers. During the course , we guide students how to be not just a programmer but be an active participant in the Android Open Source Community !