Android Programming for Beginners

A step-by-step tutorial that will teach you Android programming from IDE installation to app publishing.
Instructed by Jay Arnaud
  • Lectures 34
  • Video 8 Hours
  • Skill level all level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android

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.

Course Description

You read it right, this course comes with one hour of support with the instructor to ease your learning curve and get you back on track if you get stuck somewhere.

This course is a complete bundle providing all you need to become an efficient Android developer: video training to ease the learning curve, concrete examples with demo apps, expert PDF chapters for advanced topics, and a companion book to be used as a reference for your future endeavours.

You will learn about how to setup your development environment, how to build a Hello World application, how projects are structured, how to use buttons, toast messaging, radio buttons, checkboxes, lists, longclicks dialog boxes, intents, options and context menus, layout, how to localize, how to store data, how to build background processes, how to deal with security and permissions, how to build graphics, how to integrate maps, how to debug, how to make sure your application is performing well, how to publish an application...

What are the requirements?

  • How to setup your development environment,
  • How to build a Hello World application,
  • How projects are structured,
  • How to use buttons, toast messaging, radio buttons, checkboxes, lists, longclicks dialog boxes, intents, options and context menus, layout,
  • How to localize,
  • How to store data,
  • How to build background processes,
  • How to deal with security and permissions,
  • How to build graphics,
  • How to integrate maps,
  • How to debug,
  • How to make sure your application is performing well,
  • How to publish an application.

What am I going to get from this course?

  • Over 34 lectures and 7 hours of content!
  • How to setup your development environment,
  • How to build a Hello World application,
  • How projects are structured,
  • How to use buttons, toast messaging, radio buttons, checkboxes, lists, longclicks dialog boxes, intents, options and context menus, layout,
  • How to localize,
  • How to store data,
  • How to build background processes,
  • How to deal with security and permissions,
  • How to build graphics,
  • How to integrate maps,
  • How to debug,
  • How to make sure your application is performing well,
  • How to publish an application.

What is the target audience?

  • Business and/or non-technical people who want to learn the basics of Android app development.
  • Product Managers
  • Designers
  • Marketers
  • Aspiring Developers (note basic Java language knowledge is expected)
  • Startup Founders

Curriculum

Section 1: My First Section
Android, an introduction
Preview
01:11
Getting to know Android
06:11
Android development setup
Preview
26:47
Hello Android
Preview
35:42
Resources
12:05
Buttons and Toasts
19:16
Radio buttons
24:15
Checkboxes
07:56
Lists
16:18
Long clicks
04:34
Dialog boxes
06:19
Intents
09:47
Intents 2
37:16
Options and context menus
35:52
Localization
05:56
Databases
34:28
More on layouts
10:48
Services and background processing
13:54
Security and permissions
15:18
Debugging
29:23
Publishing an application
14:07
Companion Book
67 slides
1.17 MB

Expert Chapter 1: Styles and themes 

Expert Chapter 2: Activity lifecycle

Expert Chapter 3: Assets

Expert Chapter 4: Taking pictures

Expert Chapter 5: Telephony

Expert Chapter 6: Bluetooth

Expert Chapter 7: Speech recognition and text-to-Speech

code for chapter 4 Babybabysteps
39.39 KB
code for chapter 5 Babybabysteps
40.33 KB
code for chapter 6 7 8 Joshua
47.84 KB
code for chapters 9 10 Simplelist
72.33 KB
code for chapter 11 Alert Box
72.33 KB
code for chapter 12 Intents 1
44.95 KB
code for chapter 13 Intents 2
45.8 KB
code for chapter 14 Options Menu
42.08 KB
code for chapter 14 Options Menu
162.64 KB
code for chapter 16 DB Demo
49.54 KB
code for chapter 18 Service Demo
10.81 MB

Instructor Biography

Jay Arnaud , Dev. Coach

Jay has an extensive international experience in the fields of mobile apps, SaaS, products hosting, operations management, and voice response.

Prior to this position, Jay was Vice-President Operations of MOBIVOX, a global calling service acquired by Sabse Technologies.

Jay was also director of R&D for the North American subsidiary of Prosodie, Prosodie Interactive, which develops and hosts telecom solutions, such as interactive voice response (IVR), alerting, mass dialing and E-commerce applications.

He has been a writer for the French magazine 'Programmez!' and has participated in several books (as a writer, technical advisor or translator) including Linux Network Server, Linux Administration, Hacking Exposed, and others.

Reviews

Average Rating
3.4
Details
  1. 5 Stars
    9
  2. 4 Stars
    0
  3. 3 Stars
    3
  4. 2 Stars
    2
  5. 1 Stars
    4
    • Sam Ade

    Database

    The database is well cover and very pleased with the delivery.

    • Fred H

    Don't buy this course.

    Don't lose time and money with this course. The instructor never answers questions and his website doesn't exist anymore !! After 30 mn of live coding, he even doesn't compile nor show the application running! Crucial steps (about signing, certificate and publication ) are explains in 2 minutes through one text slide. Don't buy this course.

    • @Faith Mirshad Ozuturk

    Worst course, very unorganized, no feedback from instructor what so ever! DON'T PURCHASE THIS COURSE

    Hi All, This is the worst course teaching style and explanation ever! I regret taking this course because the sound is always late for some reason, on the top of that course material is not organized and has missing or misleading information in some lectures, such as Lists. Now I am watching Lecture for Intents 2 and not willing to continue this course any more! People, if you want to learn android development, especially as "Instructor" says for "Busy developers", Bullsh*t.... don't take this course. I hope this review will make you think twice before taking this course! Thanks for reading guys And by the way for Instructor Jerome, go and get some teaching and material organization skills before attending teach any course you offer!

    • Rajini Gaddam

    This course is covered all the necessary stuff to design Android applications. Jerome is explained everything in clear and concise manner. I gained good confidence in building Android applications after taking this course. But I did not see any updates for this course, if Jerome could update regularly some additional stuff it would be helpful to all. Thank you!!!

    • Darren

    Review Android 360: Learn android programming

    I'm going to give my review in points to be as quick and concise as I can. Negatives 1) Why can I not download the videos? I as a beginner obviously need to watch the videos more then once and don't always have access to the internet. 2) In Lecture 2 you mention a Google Map sample that we will do. Why did you not do it with us? I feel that showing an example of using Google Maps would be a very important in displaying the power of reusability like you mention in Lecture 2. 3) The lectures on Intents were confusing. I still don't fully understand Intents. Not showing a working sample in your lecture confused me even more especially when the sample code didn't work for me. 4) The code samples I see on the video and that I download don't work for me without some changes. For example -In my Eclipse I have to remove most the @Override decoraters. I don't know why, perhaps different versions of Java or Eclipse. -Some of the code doesn't work if your Android APi is different. I started my apps on Android 4 but had many issues(for example your uses-sdk tag in the AndroidManifest needs to go above not below the application tag). I later changed to version 2.3.3 and found more success with your code samples. I do think it's worth mentioning in the beginning of your videos that learners should follow your API version. -Lecture 9 Simple list kept failing. I had to add a listview with the id of list. Posted my fix on the lecture page. -Lecture 18 the music didn't play for me. I had to start a new device without snapshot. Posted my fix on the lecture page. Positives 5) Well structured course. Started off simple and started delving into more complex concepts. 6) Good lecturer who obviously has good knowledge of his material. Speaks nice and slowly. 7) Nice coverage of the topics that are important when dealing with Android. I would have liked to have seen more on Databases, connecting to something like MySQL. How to pull data from a web project as I know a lot of Android Apps are an extention of a bigger web project. Particularly good lectures would be lectures 1-8,14,21. ----------------------------------------------- About the @override The @override annotation was introduced in Java 1.6. If you receive an error message for @override, change the Java compiler level to Java 1.6. To do this right-click on the project, select Properties → Java Compiler → Compiler compliance level and select "1.6" in the drop-down box. Dropped the review by a star because Jerome doesn't bother to help you with questions regarding android.

Show more reviews

What you get with this course

30 day money back guarantee

Lifetime access

Available on desktop, iOS and Android

Certificate of completion

Join the biggest student community

5,200,000

Hours of video content

19,000,000

Course enrollment

5,800,000

Students

Ready to start learning?
Preview this course