4.82 out of 5
4.82
31 reviews on Udemy

Android 50: Crash Course into Android Development

An Android course that will build the ground knowledge. Tailored for non-programmers and extreme beginners.
Instructor:
Safa Orhan
1,495 students enrolled
English [Auto]
Creating user interfaces using XML syntax
Properties of Android Views and ViewGroups
Transferring a screen design into an Android app
Fundamental programming concepts in Kotlin
Adding simple user interactions to the app
Creating simple Android apps

Finally!

A quality and content-rich Android development course targeting NON-PROGRAMMERS!

If you haven’t written a single line of code before and want to start a career in Android apps development, then this course is for you!

If you are a beginner and know one or two things about programming or Android, then it’s also a great opportunity for you to make a fresh start and build knowledge on a good ground.

This course is crafted after years of teaching / mentoring Android to beginners and tries to reach out to people who have some concerns starting a career in tech industry.

Starting from the easy topics and finally building upon the ground knowledge, this course is ideal if you are curious if you can start a career in Android Development.

What does this course teach?

This course has two main modules:

1. Creating a User Interface

In this first half of the course, you will be able to transfer a complex screen design into an Android app. You will learn concepts like: TextView, ImageView, Button, LinearLayout, RelativeLayout and ScrollView.

You will have a good understanding of common View properties such as background, margin, padding, width, height and will be able to use View specific properties like text, backgroundTint, textSize, textColor, src, scaleType and more.

You will have a basic understanding of Android Studio tooling and you will learn how to navigate yourself in your projects, how to use code and design tabs and how to run apps in your Android device or in an emulator.

2. Making Apps Interactive

In the second half of the course, you will able to write you first lines of Kotlin code to bring apps into life. You will learn about Kotlin, how computers run code, how to write code to make your apps interactive.

You will learn some fundamentals of programming to make your apps interactive:

  • variables

  • literals

  • types

  • strings

  • arithmetic operations

  • click listeners

  • and more!

Assignments

As your instructor, I believe active learning, so I prepared mini-apps as assignments for you to practice and strengthen your knowledge.

You will code 2 mini-apps with me and 3 more all by yourself!

So at the end of the course you are going to have built 5 apps using the fundamental knowledge you learned!

Introduction

1
Introduction
2
Overview

Create a User Interface

1
Views
2
XML
3
Download Android Studio
4
Intro to Android Studio
5
Playing with TextView
6
Running Apps
7
ImageView
8
ImageView Quiz
9
Button
10
ViewGroups
11
LinearLayout
12
Spacing Views
13
RelativeLayout
14
LinearLayout vs. RelativeLayout
15
Nesting Layouts

Project: Cafe 50

1
Coding the Screen
2
Understanding the Design
3
Adding ScrollView

Recap

1
First Recap

Assignment I

1
Cafe 50 Product Screen

Congrats

1
Congrats

Making Your Apps Interactive

1
Kotlin
2
Instructions
3
Event Based Programming
4
Reacting to a Click
5
Accessing Properties
6
Setting a Click Listener
7
Need for Memory
8
Variables
9
Types
10
Literals
11
Arithmetic Operations
12
Strings
13
Building a Click Counter

Assignment II

1
Football Score Tracker

Working with Conditions

1
Conditions
2
Showing a Conditional Message
3
Combining Conditionals

Clicker Game

1
Understanding the Requirements
2
Transferring Screen Design
3
Implementing Upgrade Logic
4
Calculating Money Gain

Assignment III

1
Cafe 50: Interactive

Congrats and What's Next

1
Congrats and What's Next
2
Other Opportunities
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.8
4.8 out of 5
31 Ratings

Detailed Rating

Stars 5
26
Stars 4
4
Stars 3
1
Stars 2
0
Stars 1
0
8ba4ba3526f44610b7c9cabc4bd3a95d
Course available for 2 days
30-Day Money-Back Guarantee

Includes

5 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion

External Links May Contain Affiliate Links read more

Join our Telegram Channel To Get Latest Notification & Course Updates!
Join Our Telegram For FREE Courses & Canva PremiumJOIN NOW