Android Development from Scratch to Create Cool Apps!
4.0 (297 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
12,600 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Android Development from Scratch to Create Cool Apps! to your Wishlist.

Add to Wishlist

Android Development from Scratch to Create Cool Apps!

We start learning Android Programming by understanding concepts and implementing them live!
4.0 (297 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
12,600 students enrolled
Created by Sisoft Learning
Last updated 11/2016
English
English
Price: Free
Includes:
  • 2.5 hours on-demand video
  • 16 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Get a firm grip on Android Programming.
  • Learn to Find solutions to any problem related to Android Programming.
  • Appreciate the power of Open Source !
View Curriculum
Requirements
  • Basic Knowledge of any Programming language
Description

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 !

Who is the target audience?
  • Got an idea and what to give it the shape of an Android App ! Most Welcome :)
  • Enjoy Coding? Join us !!
Students Who Viewed This Course Also Viewed
Curriculum For This Course
11 Lectures
02:18:20
+
Hey there ! Let me introduce you to Android and Android Studio !
11 Lectures 02:18:20
Course Objective - For Whom and What to expect ?
01:47

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.

Setting up Android Studio !
19:20

What is a Layout? In this lecture we talk about Layout in layman terms. 


What is a Layout !?
01:31

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?

A few important concepts to know ! View , Pixels & dp.
17:25

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?

A few important concepts to know ! Padding & Margin
16:39

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?

A few important concepts to know ! wrap_content , match_parent & gravity.
17:49

 A revisit to the basics.

Let's not forget the basics... Quiz
6 questions

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.

2 Most important types of Layouts
12:07

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 :)

Writing Layouts on XML.
19:17

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!

Using a Relative Layout to design a particular screen.
09:41

An example to discuss how to decide a layout and start implementing it on XML.

Your First App ! Designing the Layout
10:55

Your First App ! Coding with Java
11:49

Let's see how much can you remember about XML and Java's association with Android.

Quiz 2: Android Studio - XML & JAVA
4 questions
About the Instructor
Sisoft Learning
4.0 Average rating
318 Reviews
12,728 Students
4 Courses
We teach Mobile App Development at Sisoft Learning !

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 :)