How to Make Android Apps with No Programming Experience

Philipp Muellauer, Learn to Make Apps with No Programming Experience

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
16 Lessons (1h 30m)
    • 1. Introduction to the Course

    • 2. Tools and Materials (Android Studio 2 and Java)

    • 3. Setup for Android Development on Mac (Android Studio 2)

    • 4. Setup for Android Development on Windows (Android Studio 2)

    • 5. Configure Android Studio for More Productivity

    • 6. Setting up an Android Emulator with HAXM

    • 7. Make a PC Run Faster: Windows Performance Tips

    • 8. What You Will Make

    • 9. Start a New Project and Work with the Theme Editor

    • 10. Generate App Icons and Add Graphics

    • 11. Design a Screen with Nested Layouts

    • 12. Using Variables and Linking Layout Elements to Java Code

    • 13. Use the Logcat and a Listener to Check if a Button is Pressed

    • 14. Create Random Numbers in Java

    • 15. Java Arrays and How to Use Them

    • 16. Where next?

14 students are watching this class

Project Description

Make an Android Dice App with Android Studio.

You will learn to program and design a beautiful dice app. In the process, you will familiarise yourself with core programming concepts variables, types, methods and functions as well as callbacks for events.

The objective of this tutorial is to get you started on making your first app straight away. It will introduce you to the main tool of making Android apps which is Android Studio. By the time you finish making this you’ll be pretty familiar with how Android projects are structured as well as programming and designing a simple app.

What you will create:

We’re going to make a Las Vegas Dice app. You can make the die roll at the press of a button. With this app in your pocket, you’ll be fully set up to settle any score on the go!

What you will learn:

  • How to configure your computer and set up your environment to develop Android apps.
  • How to set up a new Android project.
  • How to configure both a physical device and the Android emulator to run an app.
  • How to use Layout Editor to design and create the appearance of your app.
  • How work with layout's XML source code.
  • How to change attributes of various UI elements.
  • How to arrange UI elements on screen.
  • Understand and use constants and variables in Java.
  • Understand and use arrays in Java.
  • Understand the project structure of an Android app.
  • How to generate app icons.
  • Learn about randomisation.
  • Code and use a listener to detect events such as taps on screen.

Student Projects

project card
Keith Baize