Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learn to build 20 Android apps
Learning about Android
01. Introduction to starting an app (3:20)
02. Adding a new layout and talking about XML (3:30)
03. Item properties (3:18)
04. Folders and application development (2:37)
05. Portrait or landscape (2:08)
06. Changing the view for the objects (2:00)
07. The importance of testing the app (2:30)
08. Setting the text objects to center (2:41)
09. Hooking up the files to the activity main file (3:51)
10. Hooking up the code to specific objects (2:27)
11. Changing the text (2:13)
12. Adding in the on click listener (3:10)
13. Adding in integers to the text (2:56)
14. Adding an edit text
15.Taking the user input and using it on the screen
16. Testing the app and adding in some math
17. Number Variables (3:22)
18. String variables
19. If Statements (6:00)
20. More than one if statement (3:06)
21. Adding variables to the project (1:48)
22. A common mistake that is made when developing. Using the wrong variable (1:44)
23. Else if and else statements
24. Adding in a string
25. Adding in the hint instead of the name (1:23)
26. Adding in a clear button (3:59)
27. Dismissing the keyboard (4:47)
28. Setting up a private void to make it easier to read (4:31)
29. Changing the color of the text (4:08)
30. Other ways to change the color (1:25)
31. Deleting items in apps (2:14)
32.Table layouts (5:05)
33. Distributing weights evenly
34. Talking about margins (2:44)
36. Virticle linear layout (1:20)
35. Portrait versus landscape (2:10)
37. Horizontal layouts (0:57)
38. Grid layout (3:32)
Basic Tip Calculator
01. Introduction to the tip calculator (1:58)
02. Designing the app (5:44)
03. Importing the widgets (2:11)
04. Declaring the objects (2:18)
05. Taking in the user input (2:44)
06. Setting up the buttons (2:38)
07. Adding a private void (1:50)
08. Setting up variables (3:25)
09. Making the user percent decimal percent (2:51)
10. Adding in the total tip math (2:42)
11. Printing the text to the screen (3:43)
12. Adding in more objects to the code (2:16)
13. Testing the app (1:51)
14. Rounding variables (1:59)
15. Dismissing the keyboard (4:30)
16. Adding in the clear button (2:47)
17. Course conclusion (1:22)
Innovative Calculator
01. Introduction to the innovative calcualtor (2:24)
02. Designing the app (4:56)
03. Changing the ids to make more sense (2:31)
04. Importing the objects to the main activity file (2:30)
05. Finding the specific item (6:09)
06. The importance of double checking the work (0:58)
07. Fixing an error and testing the simulator (1:18)
08. Setting up an private void for buttons (4:06)
09. Changing the color of the buttons (2:58)
10. Adding in the changing button logic (7:04)
11. Adding in the calculate button logic (2:08)
12. Variable scope (3:09)
13. Adding in the math (1:08)
14. Printing the answer to the screen (1:30)
15. Setting up the btnClear (3:47)
16. Checking to see if the edit text has text (6:25)
17. Adding in a failsafe (2:16)
18. Course conclusion (0:54)
Savings Calcualtor
01. Introduction to the savings app (1:09)
02. Designing the app (3:58)
03. Changing the IDs to make sense (2:58)
04. Adding the objects to the ActivityMain File (3:20)
05. Finding the objects with the right ID (4:45)
06. Adding in the buttons (1:57)
07. Adding in the calculate private voids (2:03)
08. Adding in a calculate private void (1:52)
09. Declaring variables in the private void (3:25)
10. Adding in the variables to the project (4:30)
11. Printing the text to the screen (4:00)
12. Tips on finding mistakes (1:00)
13. Testing the app (1:50)
14. Hiding the keyboard (3:11)
15. Making the variables only two decimal places (2:55)
16. Adding in the clear button (3:33)
17. Adding in the clear logic (0:59)
18. Adding in the text box logic (4:56)
19. Course conclusion (1:29)
Compound Interest Calculator
01. Introduction to the compound interest calculator (2:49)
02. Designing the app (5:52)
03. Adding in the widgets to the MainActivity.java (2:51)
04. Changing the id's so they make more sense (1:28)
05. Adding the items to the activity main file (4:31)
06. Adding in Private voids (3:39)
07. Adding in the variables (4:05)
08. Adding in the comound formula (2:23)
09. Printing the text to the screen (1:07)
10. Hiding the keyboard (3:14)
11. Making the TextView Editable (3:12)
12. Formatting the string (2:00)
13. Fixing a math problem (2:18)
14. Adding in the clear logic (2:21)
15. Conclusion and challenge (0:49)
Making a stock price app
01. Introduction to the stock price app (1:39)
02. Designing the app (4:00)
03. Adding the items to the activity main file (2:04)
04. Changing the IDs (1:53)
05. Finding the specific items (3:53)
06. Adding in the button logic (2:50)
07. Adding in the doubles (2:56)
08. Adding in the math (3:31)
09. Rounding your variables to two decimal places (2:10)
10. Printing the text to the screen (1:41)
11. Making the text objects clickable (4:09)
12. Making the keyboard disapear. (3:14)
13. Adding in a clear button (1:55)
14. Testing the app (1:33)
15. Fixing a small math problem (1:40)
16. Course conclusion and challenge (0:54)
Making a Canadian sales tax calculator
01.Introduction to the Canadian tax calculator (2:07)
02. Designing the app (4:06)
03. Making a string array (3:45)
04. Bringing in the widget items (4:11)
05. Setting up the Calculate button (5:45)
06. Taking in the other elements (3:38)
07. Testing early and often (2:34)
08. Setting up the if statements (6:28)
09. Adding in the tax amount (3:26)
10. Changing the text to suit the province (3:11)
11. Fixing the GUI (5:05)
12. Adding in the Math (3:48)
13. Formatting to two decimal places (3:33)
14. Testing the app (2:01)
15. Adding in the clear button (5:21)
Caffiene Calculator
01. Caffiene Calculator (1:20)
02. Designing the app (5:48)
03. Adding the text to the main activity file (5:43)
04. Setting up the onClick Listeners (7:30)
05. Talking about development issues (1:47)
06. Adding in the number variables (3:45)
07. Setting up the String array (3:05)
08. Populating the spinner with the string array (1:19)
09. Optimizing the project (2:28)
10. Adding in print drinks method (3:12)
11. Adding in add and subtract buttons (3:32)
12. Setting up the spinner logic (5:07)
13. Adding in the math the printing logic (3:15)
14. Printing the miligrams of caffeine (2:14)
15. Formatting the decimal place (2:49)
16. Running the application and fixing bugs (1:53)
17. Course conclusion (1:14)
How rich are you?
01. How rich are you? (0:58)
02. Designing the app (5:09)
03. Linking the GUI and the MainActivity file (5:13)
04. Setting up the OnClick Listener (2:54)
05. Setting up a printing Private void (3:06)
06. Taking in the Edit Texts (2:34)
07. Parsing doubles (4:06)
08. Percision versus percise (3:35)
09. Adding in the if statements (3:31)
10. Adding in the percentage (4:01)
11. Setting up the brackets (3:15)
12. Fixing the printing variable and testing the app (1:03)
13. Adding in the inputManager (3:49)
14. Setting the text as on click listeners (4:12)
15. Adding in a public view onclick method (1:16)
16. Testing the app (1:29)
17. Fixing a math problem (1:56)
18. Course conclusion (0:35)
Mortgage app
01. Introduction to the mortgage calculator (0:41)
02. Setting up the app and designing the app (6:37)
03. Setting up the button and the print method (4:04)
04. Setting up the btn clear (3:01)
05. Setting up the calculation (4:49)
06. Formatting the numbers (3:58)
07. Adding in the monthly payment math (3:01)
08. Adding in the keyboard dismiss logic (2:14)
09. Making the text objects clickable (1:52)
10. Setting up the text views as onlcick listeners (2:06)
11. Testing the app (5:51)
12. Course conclusion (0:35)
How much tax do you owe?
01. How much Tax do you owe calculator (0:34)
02. Designing the app (4:09)
03. Setting up the ids (2:40)
04. Bringing in the items (3:37)
05. Adding in the Button logic (3:06)
06. Adding in the clear button (7:04)
07. Adding in the seek bar (2:12)
08. Printing the seek bar (3:07)
09. Setting up the percent and the variables (2:55)
10. Adding the print variables method (1:27)
11. Setting up the math in the calculate area (4:05)
12. Adding in the after tax math (1:51)
13. Printing the exact variables (4:22)
14. Formatting the strings (5:00)
15. Making sure the app doesn't crash (2:20)
16. Course conclusion (1:14)
02. Designing the app
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock