Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Android Development from Scratch to Create Cool Apps!
Rating: 4.3 out of 5(2,924 ratings)
74,874 students

Android Development from Scratch to Create Cool Apps!

We start learning Android Programming by understanding concepts and implementing them live!
Created bySisoft Learning
Last updated 8/2017
English

What you'll 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 !

Course content

2 sections15 lectures3h 2m total length
  • Course Objective - For Whom and What to expect ?1:47
  • Setting up Android Studio !19:20

    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 !?1:31

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


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

    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 ! Padding & Margin16:39

    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 ! wrap_content , match_parent & gravity.17:49

    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?

  • Let's not forget the basics... Quiz
  • 2 Most important types of Layouts12:07

    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.

  • Writing Layouts on XML.19:17

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

  • Using a Relative Layout to design a particular screen.9:41

    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!

  • Your First App ! Designing the Layout10:55

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

  • Your First App ! Coding with Java11:49
  • Quiz 2: Android Studio - XML & JAVA

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 this course is for:

  • Got an idea and what to give it the shape of an Android App ! Most Welcome :)
  • Enjoy Coding? Join us !!