The ultimate Android course for complete beginners
4.8 (108 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.
10,100 students enrolled
Wishlisted Wishlist

Please confirm that you want to add The ultimate Android course for complete beginners to your Wishlist.

Add to Wishlist

The ultimate Android course for complete beginners

Do you want to learn how to be awesome by making android apps? This course is the #1 course to teach beginners!
4.8 (108 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.
10,100 students enrolled
Created by John Bura
Last updated 3/2015
English
Current price: $10 Original price: $200 Discount: 95% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 11.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Learn to build Android apps
Learn how to code in Java
View Curriculum
Requirements
  • Eclipse
  • A computer
Description

This course was funded through a massively successful Kickstarter campaign.

Have you ever wanted to learn how to make android apps? Chances are you have tried but haven't got anywhere. Sometimes the tutorials are either too basic or too complex. What you need is a pre planned curriculum that shows you how to build apps.

Look no further because this course is the number 1 course that will show you how to build apps for Android. Reach a ton of people with your amazing idea today.

One of the best features is that you can watch the courses at any speed you want. This means you can speed up the or slow down the video if you want to.

This course is project based so you will not be learning a bunch of useless coding practices. At the end of this course you will have real world apps to use in your portfolio. We feel that project based training content is the best way to get from A to B. Taking this course means that you learn practical, employable skills immediately.

Learning how to code is a great way to jump in a new career or enhance your current career. Coding is the new math and learning how to code will propel you forward for any situation. Learn it today and get a head start for tomorrow. People who can master technology will rule the future.

You will get full lifetime access to this course for a single one off fee. John Bura has created many games, apps and training courses so he is extremely qualified to teach you how to master technology. This is an instructor that does not only teach, he produces apps. This means you get the most relevant information on how to code. Most courses do not show you practical skills and real world examples.

What makes you a good teacher?

    ·I have released over 40 games and apps that have done very well in the app store.

    ·I run a company called Mammoth Interactive so I am actively in the field building apps and making money

    ·I have been teaching since 2002

    ·I personally love learning online and my life is much better because I have learned online rather than a classroom

    ·I am one of the top 10 highest grossing Udemy teachers

    ·I have been a Udemy instructor since 2011.

    ·I make sure people learn how to make money from their creations.

    ·I have over 110k students worldwide

Who is this class for?

    ·People who want to improve their technical skills

    ·Complete beginners

    ·People who want to make money. I show people the tools on how to make money through various methods of passive income

    ·People who want to get ahead of the pack by learning online.

How you will make money by learning new skills

    ·Learn practical skills

    ·Learn about how leverage your new skills to greater wealth

    ·Learn through practical examples

Why should you learn online?

There is an online education revolution taking place. You may have heard about it in the news or heard it from a friend. Either-way, education is going to be changed forever. In this short course I talk about how Online Education has

·Motivated me

·Helped my career

·Helped me as a teacher

·Impacted several lives around the planet

I promise that this course will be better and more effective than reading books. I show how to master technology through the use of video. This course will give you everything you need to thrive in our technological society.

Who is the target audience?
  • Beginners should take this course
  • This isn't for people who have coded before
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 223 Lectures Collapse All 223 Lectures 11:30:32
+
Introduction to the course
1 Lecture 00:58
+
Introduction to Android
38 Lectures 01:57:04



04. Folders and application development.mov
02:38

05. Portrait or landscape.mov
02:08

06. Changing the view for the objects.mov
02:00

07. The importance of testing the app.mov
02:30

08. Setting the text objects to center.mov
02:41

09. Hooking up the files to the activity main file.mov
03:51

10. Hooking up the code to specific objects .mov
02:27

11. Changing the text
02:13

12. Adding in the on click listener
03:10

13. Adding in integers to the text.mov
02:56

14. Adding an edit text.mov
03:02

15.Taking the user input and using it on the screen.mov
03:31

16. Testing the app and adding in some math.mov
03:31

17. Number Variables.mov
03:22

18. String variables.mov
04:52

19. If Statements.mov
06:00

20. More than one if statement.mov
03:07

21. Adding variables to the project.mov
01:48

22. A common mistake that is made when developing. Using the wrong variable.mov
01:45

23. Else if and else statements.mov
04:03

24. Adding in a string.mov
05:24

25. Adding in the hint instead of the name.mov
01:23

26. Adding in a clear button.mov
03:59

27. Dismissing the keyboard.mov
04:47

28. Setting up a private void to make it easier to read.mov
04:31

29. Changing the color of the text.mov
04:08

30. Other ways to change the color.mov
01:26

31. Deleting items in apps.mov
02:14

32.Table layouts.mov
05:05

33. Distributing weights evenly.mov
01:40

34. Talking about margins.mov
02:45

35. Portrait versus landscape.mov
02:10

36. Virticle linear layout.mov
01:20

37. Horizontal layouts.mov
00:57

38. Grid layout.mov
03:32
+
Basic tip Calculator
17 Lectures 46:50
01. Introduction to the tip calculator.mov
01:58

02. Designing the app.mov
05:44

03. Importing the widgets.mov
02:11

04. Declaring the objects.mov
02:18

05. Taking in the user input.mov
02:44

06. Setting up the buttons.mov
02:38

07. Adding a private void.mov
01:50

08. Setting up variables.mov
03:25

09. Making the user percent decimal percent.mov
02:51

10. Adding in the total tip math.mov
02:42

11. Printing the text to the screen.mov
03:43

12. Adding in more objects to the code.mov
02:16

13. Testing the app.mov
01:51

14. Rounding variables.mov
01:59

15. Dismissing the keyboard.mov
04:30

16. Adding in the clear button.mov
02:48

17. Course conclusion.mov
01:22
+
Learn to make an innovative calculator
18 Lectures 56:14
01. Introduction to the innovative calcualtor.mov
02:24

02. Designing the app.mov
04:56

03. Changing the ids to make more sense.mov
02:31

04. Importing the objects to the main activity file .mov
02:30

05. Finding the specific item.mov
06:09

06. The importance of double checking the work.mov
00:58

07. Fixing an error and testing the simulator.mov
01:18

08. Setting up an private void for buttons.mov
04:06

09. Changing the color of the buttons.mov
02:58

10. Adding in the changing button logic.mov
07:04

11. Adding in the calculate button logic.mov
02:09

12. Variable scope.mov
03:10

13. Adding in the math.mov
01:08

14. Printing the answer to the screen.mov
01:31

15. Setting up the btnClear.mov
03:47

16. Checking to see if the edit text has text.mov
06:25

17. Adding in a failsafe.mov
02:16

18. Course conclusion.mov
00:54
+
Make a Savings Calculator
19 Lectures 53:55
01. Introduction to the savings app.mov
01:10

02. Designing the app.mov
03:58

03. Changing the IDs to make sense.mov
02:58

04. Adding the objects to the ActivityMain File.mov
03:20

05. Finding the objects with the right ID.mov
04:46

06. Adding in the buttons.mov
01:57

07. Adding in the calculate private voids.mov
02:03

08. Adding in a calculate private void.mov
01:52

09. Declaring variables in the private void.mov
03:25

10. Adding in the variables to the project.mov
04:30

11. Printing the text to the screen.mov
04:00

12. Tips on finding mistakes.mov
01:00

13. Testing the app.mov
01:50

14. Hiding the keyboard.mov
03:11

15. Making the variables only two decimal places.mov
02:55

16. Adding in the clear button.mov
03:34

17. Adding in the clear logic.mov
00:59

18. Adding in the text box logic.mov
04:57

19. Course conclusion.mov
01:30
+
Make a compound interest calculator
15 Lectures 42:42
01. Introduction to the compound interest calculator.mov
02:49

02. Designing the app.mov
05:52

03. Adding in the widgets to the MainActivity.java .mov
02:51

04. Changing the id's so they make more sense.mov
01:29

05. Adding the items to the activity main file.mov
04:31

06. Adding in Private voids.mov
03:39

07. Adding in the variables.mov
04:05

08. Adding in the comound formula.mov
02:24

09. Printing the text to the screen .mov
01:07

10. Hiding the keyboard.mov
03:14

11. Making the TextView Editable.mov
03:12

12. Formatting the string.mov
02:01

13. Fixing a math problem.mov
02:18

14. Adding in the clear logic.mov
02:21

15. Conclusion and challenge.mov
00:49
+
Making a stock price app
16 Lectures 40:05
01. Introduction to the stock price app.mov
01:39

02. Designing the app
04:00

03. Adding the items to the activity main file.mov
02:04

04. Changing the IDs.mov
01:53

05. Finding the specific items.mov
03:54

06. Adding in the button logic.mov
02:50

07. Adding in the doubles.mov
02:56

08. Adding in the math.mov
03:31

09. Rounding your variables to two decimal places.mov
02:10

10. Printing the text to teh screen.mov
01:41

11. Making the text objects clickable.mov
04:09

12. Making the keyboard disapear..mov
03:14

13. Adding in a clear button.mov
01:55

14. Testing the app.mov
01:34

15. Fixing a small math problem.mov
01:40

16. Course conclusion and challenge.mov
00:55
+
Make a Canadian Sales Tax Calculator
14 Lectures 54:56
01.Introduction to the Canadian tax calculator.mov
02:07

03. Making a string array.mov
03:45

04. Bringing in the widget items.mov
04:11

05. Setting up the Calculate button.mov
05:45

06. Taking in the other elements.mov
03:39

07. Testing early and often.mov
02:34

08. Setting up the if statements.mov
06:28

09. Adding in the tax amount.mov
03:26

10. Changing the text to suit the province.mov
03:12

11. Fixing the GUI.mov
05:05

12. Adding in the Math.mov
03:48

13. Formatting to two decimal places.mov
03:33

14. Testing the app.mov
02:02

15. Adding in the clear button.mov
05:21
+
How much Caffeine is in this drink
17 Lectures 54:16
01. Caffiene Calculator.mov
01:20

02. Designing the app.mov
05:49

03. Adding the text to the main activity file.mov
05:43

04. Setting up the onClick Listeners.mov
05:43

05. Talking about development issues.mov
01:47

06. Adding in the number variables.mov
03:45

07. Setting up the String array.mov
03:05

08. Populating the spinner with the string array.mov
01:19

09. Optimizing the project.mov
02:28

10. Adding in print drinks method.mov
03:12

11. Adding in add and subtract buttons.mov
03:32

12. Setting up the spinner logic.mov
05:07

13. Adding in the math the printing logic.mov
03:15

14. Printing the miligrams of caffeine.mov
02:14

15. Formatting the decimal place.mov
02:49

16. Running the application and fixing bugs.mov
01:54

17. Course conclusion.mov
01:14
+
How rich are you?
18 Lectures 52:45
01. How rich are you?.mov
00:58

02. Designing the app.mov
05:09

03. Linking the GUI and the MainActivity file.mov
05:13

04. Setting up the OnClick Listener.mov
02:55

05. Setting up a printing Private void.mov
03:06

06. Taking in the Edit Texts.mov
02:34

07. Parsing doubles.mov
04:06

08. Percision versus percise.mov
03:35

09. Adding in the if statements.mov
03:31

10. Adding in the percentage.mov
04:02

11. Setting up the brackets.mov
03:15

12. Fixing the printing variable and testing the app.mov
01:03

13. Adding in the inputManager.mov
03:49

14. Setting the text as on click listeners.mov
04:13

15. Adding in a public view onclick method.mov
01:16

16. Testing the app.mov
01:29

17. Fixing a math problem.mov
01:56

18. Course conclusion.mov
00:35
4 More Sections
About the Instructor
John Bura
4.3 Average rating
4,473 Reviews
105,980 Students
110 Courses
Best Selling Instructor Web/App/Game Developer 250k Students

John Bura is has been a successful Udemy instructor since 2011. John Bura has been programming games since 1997 and teaching since 2002. John is the owner of the game development studio Mammoth Interactive. This company produces XBOX 360, iPhone, iPad, android, HTML 5, ad-games and more. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to the top 10 in the Apple's app store. In his spare time John likes to play ultimate Frisbee, cycle and work out.