Login or Create Your Twenty19 Account

New to Twenty19? No Worries. Register for free!

Android App Development: For Beginners

Rs 3499 Flash sale


21 Reviews

If you are an android lover and do not know where to begin - here is your chance to learn Android from scratch and shine like an expert. Learn from step by step instructions to create a GUI enabled Android application from Basics to Publishing.

  • Learn Anytime/Anywhere
  • Clear your doubts
  • Project Based
  • Get Certificate

Buy "Android App Development: For Beginners"

Rs 3499 Have a Coupon Code ? Click 'Pay Online' & login to apply coupon code

pay online


Pay by DD/Cheque

Call us on 09962033243 in case of any difficulties.

  • Step 1 Buy this course by making an online or an offline payment

  • Step 2 Access the course anytime, anywhere, learn, practice, evaluate, clear your doubts & track your progress

  • Step 3 Complete the course & get Twenty19 Certificate

Buy & Start Training or Free Demo

  1. Chapter 1

  2. Chapter 2

  3. Chapter 3

    • 3.1 - Anatomy of an Android App
    • 3.2 - Resources
    • 3.3 - Activities
    • 3.4 - Intents
    • 3.5 - Intents Coding Example
    • Quiz 3
  4. Chapter 4

  5. Chapter 5

    • 5- Event Handling
  6. Chapter 6

    • 6- List View Spinner View Grid View
  7. Chapter 7

    • 7- Alert Dialog Time Picker Dialog
  8. Chapter 8

    • 8- Menus, Styles and Themes
  9. Chapter 9

    • 9- Fragments
    • Quiz 4
  10. Chapter 10

  11. Chapter 11

    • 11- Data Persistence Using Shared Preferences
    • Quiz 5
  12. Chapter 12

    • 12- Databases
  13. Chapter 13

  14. Chapter 14

    • 14- Services
  15. Chapter 15

    • 15- Broadcast Receivers
  16. Chapter 16

    • 16- Publishing app
  17. Chapter 17

    • 17- Project
  • About this Training

    You should know Basics of Java before learning this course on Android Programming. In this course you will learn All the Fundamentals required for creating an Android Application.This is an online course with 26 Video lessons & 5 Tests. You can learn anytime from your home at your own pace.

  • Project in this Training

    You will do 2 projects in this course.
    1. You will learn to build a cool Get Together App - Where you can manage a Get Together with your friends by managing friends, manage get together, search places and manage places.
    2. You will also be building up a 'Class Time-Table' app after learning all the concepts.

  • Clear your Doubts

    You can ask all the questions in 'Clarify your Doubts' forum anytime, course experts will answer all your questions.

  • Get Certificate

    Receive an E-certificate from us once you complete the course. You can Download the Certificate from your Twenty19 account and also showcase it to your friends and family.

installing ADT bundle

asked by Abhishekkumar

No Answers yet

installing ADT bundle

asked by Abhishekkumar

No Answers yet

confusion while using GEtTogether app code

asked by swetavsavarn

Use the one in exercise file it is updated

answered by Twenty19Expert Team, [ Jan, 2018 ]

after the execuoion of the code that is exercise file showing some error

answered by swetavsavarn, [ Jan, 2018 ]

I have issues in installing IDK

asked by swetavsavarn

Kindly tell the issue you are facing in installing IDK,we will help you in detail about it.

answered by Twenty19Expert Team, [ Jan, 2018 ]

actually after selecting new project and after selecting finish in the dialog box appear...there nothing will be happens no blank space is creating

answered by swetavsavarn, [ Jan, 2018 ]

Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.DarkActionBar'....and this error is coming

answered by swetavsavarn, [ Jan, 2018 ]

Give some project ideas,(reply must)

asked by VikramRamekar

any kind of app will work. Employeers just want to know if you have any app launched in playstore to check you are aware of the skills provided by you in your cv. You make a to-do app or a phone dialer app or hd wallapers app.

answered by KaushikBanerjee, [ Jun, 2017 ]

better do a navigation app easy to do and looks complex

answered by AvinashMavuru, [ Dec, 2017 ]

How to get certificate

asked by poojasankhe

Hi Pooja,
Once you have completed your training, you can always download a soft copy of the certificate from my profile section.

If you need a physical copy, please write to us at

answered by Twenty19Expert Team, [ Sep, 2017 ]

android installion steps

asked by anishabhatia

Hello,below are the steps for installing Android sdk.

step 1:- Before installing Android SDK, you need to install Java Development Kit (JDK). Ensure that your JDK is at or above 1.7.
You can check your JDK version with command
"javac -version".

Step 2:- Run the downloaded installer. Follow the on-screen instruction and accept the defaults to complete the installation. You need about 5GB of free disk space!

Take note that "Android Studio IDE" is installed in "C:\Program Files\Android\Android Studio" and "Android SDK" is installed in "C:\Users\your-username\AppData\Local\Android\sdk".

Step 2: Post-Installation - Adding More SDK Packages
Launch Android Studio ? Check "I do not have previous version of Android Studio" ? Android studio setup wizard will download more SDK components ? Wait for it to complete ? Finish.

Select "Configure" ? "SDK Manager" ? Select "SDK Tools" tab ? Check "Android Support Repository/Library", "Intel x86 Emulator Accelerator (HAXM Installer)" and "Google USB Driver" ? Apply.

I hope u have downloaded the android Android Studio IDE and Android SDK,
here are the links if you haven't -

Select "Get Android Studio" ? "Download Android Studio For Windows".
If you are facing any problem in installing and running it,feel free to write to us again.

answered by VikasMishra, [ Jul, 2017 ]

And Check that environment variable JAVA_HOME is set to the JDK installation directory via command "set JAVA_HOME".

Otherwise, set the JAVA_HOME via "Control Panel". Check the detail steps

1.You need to create an environment variable called "JAVA_HOME" and set it to your JDK installed directory.
First, find your JDK installed directory. The default is "c:\Program Files\Java\jdk1.8.0_{xx}", where {xx} is the upgrade number. Take note of your JDK installed directory.

2. To set the environment variable JAVA_HOME in Windows 7/8/10: Start "Control Panel" ? System and Security (Optional) ? System ? Advanced system settings ? Switch to "Advanced" tab ? Environment Variables ? System Variables ? "New" ? In "Variable Name", enter "JAVA_HOME" ? In "Variable Value", enter your JDK installed directory as noted in step 1

3.To verify, RE-START a CMD shell (restart needed to refresh the environment) and issue:-

JAVA_HOME=c:\Program Files\Java\jdk1.8.0_{xx} <== Verify that this is YOUR JDK installed directory

answered by VikasMishra, [ Jul, 2017 ]

how to install android apk and eclipse

asked by poojasankhe

just go to this link
and follow the insructions.
and eclipse from this link-
if you face any further problems then feel free to ask.

answered by KaushikBanerjee, [ Jun, 2017 ]

m installing both software bt projects are not open

answered by poojasankhe, [ Jun, 2017 ]

1.Go to File -> Import. The dialog will appear.

2.Select Existing Projects into Workspace.
you must select Existing projects.

3.Click the radio button next to Select archive file and click the Browse button on the following dialog.

4.Find the archive file on your hard disk. Click Open to select it.

5.If you have selected an archive file containing an entire Eclipse project, the project name will appear in the box
Click Finish to perform the import.

6 So, the project should now appear in your Project Explorer view!
If still you are facing the same problem,then feel free to ask.

answered by VikasMishra, [ Jul, 2017 ]

Maybe you have closed the project and configured the project explorer view to filter closed projects.

In that case, have a look at Filters in the Project Explorer view. Make sure that closed projects are disabled in the "Filters" view.

answered by VikasMishra, [ Jul, 2017 ]

doubt regarding download

asked by SupriyaGundala

its simple. just go to this link
and follow the insructions. if you face any further problems then feel free to ask.

answered by KaushikBanerjee, [ Jun, 2017 ]

ide problem

asked by kingshukghosh


1. You need to download the Android SDK:

2. Install the Android SDK to C:\Android\android-sdk

3. Run Android SDK and install the recommended installations.
If you want to use your programs on your Android device, I suggest
installing the emulator for your device as well as the emulator for
the newest Android versions.


4. In Android SDK, go to Tools> AVC Manager.

5. Create a new Android Virtual Device(Emulator). Name it whatever you want.
Set the target to the version of Android you want to emulate.

6. Set the size of the virtual SD card to whatever you want. For my first
Emulator i set it to 100 MB.

7. Set Snapshot enabled to true to speed up future loading time. This takes a
snapshot of the Emulator State on closing so that it does not go through
the startup animations.

8. Finally, click Create AVD at the bottom.


9. Still in the AVD Manager, click Start.

10. You will see that Save to snapshot has been selected.

11. If you want it to load from that snapshot everytime, select

12. The emulator runs very slowly, especially the first time
with the startup animations. You will get used to it after awhile.

13. You should get to the menu screen.

14. After checking that everything is okay, you can test out
the emulator, or exit out.

15. Exiting saves a snapshot, which takes awhile. After taking the
first snapshot, it is okay to uncheck the "Save to snapshot". You really
don't need to do it after the first time, unless you want to save info
to the emulator for testing purposes, such as adding phone numbers, etc.


16. Start Netbeans. Go to Tools->Plugins->Settings
This is a list of all the places your plugin manager checks for updates.

17. Add a new update center:
this is the home of the NetBeans Android project.

18. After installing, go to Tools->Plugins->Available Plugins. There
should be a new plugin called Android. Install it. It is only about
700 kb.
I have had problems with the test runner on Netbeans 7.2. I think
the Test Runner for Netbeans 7.0 isn't compatable with 7.2.

NOTE: On previous versions, you had to add Android to the Tools->Java Platforms.
(I Think). You don't need to do this anymore.

19. Go to Tools->Options->Miscellaneous->Android
There is now an android tab in your options. Set the location
of your android SDK installation. Mine is C:\Android\android-sdk

20. You should now be able to create an Android Project. File->New->Android->Android Project

21. Name your Project.

22. The convention for naming an Android Package is different than for
normal Java Projects.
WRONG: "MyPackage" //ERROR!
RIGHT!: "My.Package" //GOOD!
This is what it means when it says "Package name must have at least two parts"

23. This is the source code for your main file:

package bl.ah;

import android.os.Bundle;

public class MainActivity extends Activity
/** Called when the activity is first created. */
public void onCreate(Bundle savedInstanceState)

24. add import "My.Package.R" where My.Package is the name of your package.

25. After Building, you can press Start to startup your android emulator.

This is good practice anyway.

26. Use the explorer to go to your project folder. In the bin folder,
you should find a .apk file. This is the compressed version of your program.
It works sort of like a .jar file.

You can install it manually onto your emulator from the command line(start->search->cmd.exe if you haven't
used the command line before. It can also be found in c:\windows\System32 or SysWOW64

26. If you know how to set system variables, add C:\Android\android-sdk\platform tools; to your path
26.b. If you don't know how, use the commandline: cd C:\Android\android-sdk\platform tools

27. In this folder is adb.exe. This is the android debug bridge.

28. In the command prompt, type adb install C:\{path to project}\bin\{projectName}.apk

EX: adb install C:\Sean\aa1\bin\aa1-debug.apk

29. You should get 3 lines saying how large the installation file was,
where it was installed, and whether it was successful.

If it doesn't print this, either you typed in the instructions wrong, or you had an error.
Here is more information about android bridge

NOW, Run your android emulator.
There should be an app named MainActivity. It was named after the class
name. The icon is the green android.

answered by KaushikBanerjee, [ Jun, 2017 ]

Can I download the videos & learn?

You can re-watch the videos as many times you wish but we do not allow downloading on our platform as we keep track of your progress in regards to the course you learn.

What is special about Twenty19 courses?

Twenty19 Training are fun to learn and they are structured to be easily understood by anyone.The courses are developed with College students in mind.So courses will have a lot of real world examples and Twenty19 courses are easy to take up and earn a certificate.

If I have any doubt while learning, How can I clear my doubts?

You can raise your doubt in Clear your doubts forum anytime, training experts will answer all your questions. You can also reach us at +91 9962033243 (give us a missed call), send an SMS or drop an email to, one of our team member will call you to support.

Is it safe to use my debit/credit card for making the payment?

No doubt, Your transaction is always safe and secure with Twenty19.

Do I get a certificate of completion?

Yes!! you will receive an E-certificate from us once you complete the training. You can include this is in your Resume to get placed better.

How will I receive the certificate?

Twenty19 certificates will be emailed to your Twenty19 registered Email ID .The very next day of your training completion you will be receiving the certificate.You can download and print your certificate.

Have Questions? Get in touch with us

+91 9962033243


This is a Free Demo for "Android App Development: For Beginners" Course

Experience this course with few video lessons rightaway!

Start Learning

Live Trainings Feed

Latest Questions in Forum

Suggest a new Training


Are you an expert in your industry & are passionate about teaching? Join us!

create a training

This feature is not available during Free Demo. Purchase the course to access

Purchase "Android App Development: For Beginners"

Buy & Start Learning

Send me amazing internships by email

You will get internship alerts on this email. Continue on, for Internships and Trainings
Please provide a valid email address.
There were some issues. Please try again later.