Programming for Non-Programmers: Android & Kotlin
Overview
Get a beginner's guide to programming, focused on Android app development. Learn the Kotlin programming language and the foundations of good app design.
Anyone can learn programming with the right tools and training. Android is a great place to start. It's free and easy to adopt and the programming language, Kotlin, is built on the world's most popular language, Java. Join Todd Perkins for this training course, which teaches the most important concepts about Android app development in a visual way that people of any background can understand. You can build a functional app in a few hours and figure out if programming is right for you, without a lengthy time commitment. By the end, you'll have a basic understanding of the building blocks of the Kotlin development language, including variables, methods, and control flow, and the essentials of good interface design. You'll also put together a complete real-world app—a usable calculator—that can run on any Android device.
Anyone can learn programming with the right tools and training. Android is a great place to start. It's free and easy to adopt and the programming language, Kotlin, is built on the world's most popular language, Java. Join Todd Perkins for this training course, which teaches the most important concepts about Android app development in a visual way that people of any background can understand. You can build a functional app in a few hours and figure out if programming is right for you, without a lengthy time commitment. By the end, you'll have a basic understanding of the building blocks of the Kotlin development language, including variables, methods, and control flow, and the essentials of good interface design. You'll also put together a complete real-world app—a usable calculator—that can run on any Android device.
Syllabus
Introduction
- Welcome
- What you should know before watching
- How to use the exercise files
- The finished app
- Find and install Android Studio
- Create an Android Studio project
- Install Android SDKs and build tools
- The Android Studio interface
- Change preferences in Android Studio
- Using the Android Emulator
- How programming works
- Variables
- Working with variables
- Using properties
- Connect visual objects to variables
- Enum values
- Private properties and constants
- Practical applications of variables
- Challenge: Create two variables
- Solution: Create two variables
- Methods
- Using methods
- Parameter methods
- Connect a button to a method
- Practical applications of methods
- Challenge: Methods
- Solution: Methods
- Conditional statements
- Using conditional statements
- Boolean values
- Arrays
- Using arrays
- Loops
- Using loops
- When statements
- Using when statements
- Practical examples of conditional statements
- Challenge: Build a mini calculator app
- Solution: Build a mini calculator app
- From building blocks to building apps
- Customize UI objects
- Themes
- Grid layouts
- Arrange buttons in a grid layout
- Finish the user interface
- View the app's code structure visually
- Set up properties and methods
- Connect all of the visual elements to code
- Display tapped numbers in the calculator
- Make the Clear button clear all values
- Set the calculator to add or subtract
- Show the total when the equals button is tapped
- Format the number
- Challenge: Multiplication button
- Solution: Multiplication button
- Next steps
Taught by
Todd Perkins
Related Courses
Reviews
0.0 rating, based on 0 reviews