Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
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 !
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Hey there ! Let me introduce you to Android and Android Studio !|
Course Objective - For Whom and What to expect ?
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?
|Quiz 1||6 questions|
A revisit to the basics.
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.
Your First App ! Coding with Java
|Quiz 2||4 questions|
Let's see how much can you remember about XML and Java's association with Android.
Android Developers team at Sisoft Technologies. Our dream is to make people independent learners who can learn anything online. Let's create a world where education is not limited to fortunate ones.
We advise our students to write a code daily and revisit the same code after a week. You will see yourself growing up as a coder :)