How to Make a Freaking Android App

Make apps for Android M - Marshmallow, using Android Studio for Mac or Windows. You will also learn Java programming!
4.5 (97 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.
1,313 students enrolled
$19
$120
84% off
Take This Course
  • Lectures 48
  • Length 6.5 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 4/2016 English

Course Description

Join Udemy's most fun class and learn how to make your own freaking Android apps! No prior programming experience necessary.

We run through every single step from installing Android Studio (the program we use to make apps) down to making apps 3 complete apps. And we'll never talk over your head. We've experienced the harsh reality of complicated and wordy tutorials and online classes. This class is what we wish we'd had when we were first learning to make apps. It's the first class to break everything down to the level that is perfect for "newbies" so that you never feel lost, and can excel and learn quickly.

Who is this class for?

  • People who want to make apps. We will not be teaching wordy or complicated computer science philosophies. We'll cover how to make apps that you can play with, share with friends & family, and offer to the world!
  • Beginners. You don't need any programming experience to take this class. We've been the absolute beginners before and want to help you.
  • People who like to have fun, you might see a mullet or two in this class :)
  • Entrepreneurs who have an idea for an app. Don't pay somebody thousands to build your app. Do it yourself. Having the ability to create something you can think of is extremely powerful.

What are the requirements?

  • You will need a Windows or Mac computer. Either works.
  • No programming experience required for this course. Welcome n00bs!

What am I going to get from this course?

  • Create fully functioning Android Apps
  • Write basic Java code
  • Have fun programming!

What is the target audience?

  • This Android course is meant for those who want to learn Android programming in a fun way.
  • If you have little to no programming experience, this course is for you.
  • This course will not be a good fit for those wanting advanced Android topics and a boring instructor.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Welcome and Setup
Welcome!
Preview
02:29
Mac Setup
Preview
08:39
Windows Setup
Preview
08:21
1 question

Quizzes are a great way to make sure you're really learning :)

Outro / Dance Celebration
Preview
00:58
Section 2: Java School
Intro
01:36
Your First App
12:03
Setup
04:50
Strings and Ints
04:56
Print
08:33
Variables
12:00
Comments
11:35
Booleans and If Statements
21:41
Arrays
16:42
Loops
22:21
Study Break
01:02
Functions
25:05
Classes
24:42
3 questions

Let's make sure you really learned your stuff ;)

Graduation/Outro
01:55
Section 3: App 1 - Tip Calc
Intro
02:41
Sketch
06:23
Layouts
15:21
Layout Polish
10:54
Connecting Worlds
08:38
CONNECT ALL THE THINGS
08:42
Working with Buttons
13:38
DRY Programming
09:01
Challenge
02:29
3 questions

Let's "Calculate" how much you're learning :)

Outro/Dance Party
00:49
Section 4: App 2 - Resume
Intro
01:44
Sketch
05:40
Layout
07:02
Adding An Image
06:18
Moving to a New Activity
08:38
ScrollView
04:31
Calls and Email
13:20
Challenge
01:47
3 questions

Answer these questions right...OR YOU'RE FIRED!

Outro/Mullet Dancing
02:04
Section 5: App 3 - Dream Team
Intro
02:38
Sketch
04:54
ListViews
17:30
Responding to ListView Taps
12:08
Passing Info to Another Activity
08:56
Show the Name
08:15
Fill in the Stats
10:03
Setting the Image Programmatically
08:16
Challenge
06:13
Quizer?
3 questions
Outro/Celebration
01:12
Section 6: Bonus
Bonus Lecture: Coupons!
Article

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Nick Walter, Mobile Developer for Android and iOS

I'm Nick Walter, an iOS developer that has been focused on mobile app design and creation for over 3 years. My involvement in the iOS community started off with a bang, and in 2013 I was one of 25 students worldwide to be invited to Apple's "Cocoa Camp." Within my community, I am also co-president of an Apple developer group called "Cocoa Heads."

I've always had an itch to make things, but growing up in a small town I had limited access to programming resources. This frustration drove my early interest in online education. After experimenting with various companies, learning styles, and teaching processes, I've adopted the best strategies and used them in my courses. My experience as an online student has directly influenced my teaching style, and I am now proud to help students all over the world with their online learning goals.

Since the announcement of the new Swift programming language by Apple, I have buried myself in the Apple documentation and any online resource that is available. In my first Swift course, I provide students with a detailed explanation of the topics and skills needed to learn Swift, an overview of the basic features of the new language, and get you started to begin building your first products.

Prior to teaching the internet's first course on Swift, I have created 5 iOS apps from scratch that are currently live in the App Store and being used by thousands of users worldwide. Using my experience launching my own apps, I'll walk you through the shortcuts that can save you time and frustration from having to teach yourself.

Ready to start learning?
Take This Course