Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Mobile Development Android Development

Android Studio Course. Build Apps. Android 6.0 Marshmallow

Android tutorial for all level students. Learn creating different Apps from scratch. Build Apps. With captions
Rating: 4.1 out of 54.1 (334 ratings)
8,887 students
Created by Antonio Pachón
Last updated 9/2015
English
English
30-Day Money-Back Guarantee

What you'll learn

  • Create your very own application
  • Become an Android Professional
  • Earn Money from your App

Course content

14 sections • 89 lectures • 9h 22m total length

  • Preview05:58
  • Preview04:31
  • SDK Manager
    02:09
  • Launching our on App on the mobile and the emulator
    05:19
  • (Optional) Genymotion and Android Studio Shortcuts
    05:38
  • Excercise : Test your App on a 10" Tablet
    02:34
  • Preview08:07
  • Android 6.0 Marshmallow walkthroug coming soon
    00:00

  • Project Structure and type of files
    03:54
  • Android Resources
    06:17
  • Android Manifest
    02:11
  • Excercise : Change the name and icon of our App
    02:30

  • Android Views, first contact
    04:52
  • Your first crash and your first fix
    04:47
  • Your first Method
    04:20
  • Take a screenshot and share it!
    03:12

  • Logs
    04:32
  • Debugging
    04:46
  • StackOverflow
    06:17
  • Import Android Samples
    03:28

  • Application 1. Overview
    02:29
  • Views basics : LinearLayout and RelativeLayout
    07:15
  • Excercise : Create Main Screen
    10:00
  • Java basics
    07:42
  • Some motivation and Intents
    05:35
  • Creating the game screen
    09:12

  • Activity lifecycle
    02:51
  • Reading from a EditText
    06:58
  • Java If and Toasts
    05:23
  • Loops ( Java For )
    11:21
  • Showing guessed letters
    05:12
  • Excercise: Failing a letter
    06:16
  • Excercise : Display failed letters
    04:10

  • Winning the game and adding scores
    07:18
  • Game Over
    05:05
  • Excercise : Show the score
    05:12
  • Java Array
    06:53
  • Random
    05:41

  • Creating view on XML mode
    05:25
  • Sending the word
    07:44
  • Inflating a view
    08:10
  • Excercise : Activities Stack
    04:22

  • ScrollView
    05:00
  • Shared Preferences Write
    08:20
  • Shared Preferences Read
    05:46
  • Clearing the stack
    03:02

  • Introduction to our second app.
    02:14
  • Splash Screen
    04:59
  • Threads and Handlers
    07:31
  • Fragments
    04:50
  • ListView and Java List
    05:53
  • Adapters
    07:27

Requirements

  • Basic computer use. No Java or programming knowledge needed. We will start from zero.
  • Android Studio. Software (free). We will download and install it in the first Lecture.
  • Willingness to learn and do some self-work and research.

Description

This course will be updated with Android M as soon as there is an available version!

This is the only Android course on Udemy taught by an Android expert who makes apps full time for 5+ years for companies such as MasterCard and British Telecom.    What is the benefit of this?    You will not only learn Android but you will learn how to use the most popular third party libraries, what are the best coding practices, how to structure your app efficiently, tips and libraries that will save you a lot of headaches and a lot of time during the development.    During +5 years of development I have learned many ways of doing the same thing, for instance there are three ways of coding a button click or there are hundred of ways and libraries to download an image and display it in your app. In this course I will teach always the easier way and I will show the alternatives, sometimes I even show you the difficult way first and then the easiest way so you know what are you doing and why are you doing it. 

                                      The instructor will replicate his process to learn from beginner to professional in a way that everybody can understand, simple and efficient, working in the basics and important concepts and teaching how to solve your own problems.                                        After completing four applications, each one a bit more complex, you will be a real Android developer!Captions has been added to all the lessons                                          Note: All the apps developed in this course are compatible with Android L 5.0 (Lollipop) and a video explaining the key features of Android L is added.                                                This course is for anybody who is interested in Android Development; either to create your own application, start a career or increase your current skills. We will take you from zero knowledge to the ability of creating your own apps. Knowledge of Java is not needed.                                                                    The method of teaching used is 'Learn by Doing'; we're keen to get you using and becoming comfortable with Android Studio in the very first lesson. The lessons are practical and include student exercises with solutions, as well as inside knowledge and tips from your professional tutor. 

                                                    On every lesson there will be some part of an App to develop, if there is any new concept not seen before we will explain it and after that we will practice with it developing that bit.                                                    Also we will realize exercises to test that knowledge, explaining it with different solutions after leaving some time for the student to try it on his own.                                                                  This course has 9.5 hours of videos with four application tutorials. We promote student-tutor interaction. Have any problems? Let us know and we'll answer you as quickly and coherently as possible; either in the form of a new video or a written explanation. 

                                                      - For the first application you will learn how to use the tools correctly, how to create a project and you will understand how android works internally and how the project is structured and to finish we will launch our first Application on a real device or a emulator.                                                      - We will continue with a section which will tell you how to find problems, how to understand errors and how to be self sufficient, finding and adding resources to your code so that way you can keep improving applications in your own.                                                      - The second application will be a game, called HangDroid a version of the classic hangman, here we will see Android in more depth, learning the basics about screen navigation, view creation, data persistence and much more, finishing with a game where you can play on single player mode or even multi player with another person!                                                - The third application and more important will introduce Fragments, Tabs, Action Bar, Google Maps, Google Admob to monetize your app and will teach how to upload your App to Google Play Store 

                                          - The fourth application currently under construction is an App that displays posts from Reddit. This allow us to explain how to consume a Rest API, how to make HttpConnection, parse a JSON response and use SQLite to store the posts, being able to see them in offline mode.                                                                    This course has been created from a developer who learned how to do apps during four years with more than 15 apps, and his idea is to sum up the process of learning, giving it to you with basics examples and teaching you the methodology used to keep learning on your own so at the end of the course you will not only have learned the basics but also be self sufficient on the Android Apps development.                                                    This is what our students said : 

                                              - I have recently enrolled into your course on Udemy for Android, I have  to say I am loving the course and must give yourself top marks for the  teaching style and presentation of the tutorials     

                                              - I tried develop in Eclipse IDE with plugin ADT. But i had much  errors, not with develop application, but with Eclipse. Solve all errors  take me time. And i used AVD from Eclipse, omg it take even more than  10 - 15 minutes to run project. Again waste of time.  

  But than i  find your course. It is about 3 day ago. I switched to Android Studio, i  start learning lot of about develop java android app. 

  You help me make "move" things. I see progress with my android develop skills. 

Who this course is for:

  • Anybody with an interest in Mobile Apps
  • Computer Science Students looking to develop apps as a career
  • Android developers looking to increase their knowledge

Instructor

Antonio Pachón
Professional Android Developer working for MasterCard, BT ..
Antonio Pachón
  • 4.1 Instructor Rating
  • 334 Reviews
  • 8,887 Students
  • 1 Course

Software engineer, with a Master's Degree in Mobile Technologies and more than five years experience working as an Android Developer, developing over 15 Apps.

Antonio currently works as an Android Expert doing short time development for different companies such as MasterCard or the UK giant British Telecom. The experience goes from small startups to big telecom companies. Video Streaming apps, News Reader apps, Voice over IP, Voice Authentication and games are some of the technologies he has worked on.

He also has experience creating his own apps and games, reaching more than 400,000 downloads on his game Motomobile 2012.

Director at SuitApps, a company where he trains junior developers and also develops projects himself as a freelancer.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.