Learn Android Application Development
Learn Android Application Development, available at Free, has an average rating of 4.46, with 89 lectures, based on 16225 reviews, and has 380541 subscribers.
You will learn about Have a good overview of the Java programming language Install Android Studio and setup the environment Debug an Android Application Create a signed APK file to submit to the Google Play Store Use Explicit and Implicit Intents Make use of Fragments Create a Custom List View Create the Android Actionbar Create a custom Toast Use Shared Preferences, Files and SQLite Use the AsyncTask class Handle Android 6 Permissions Save data in an online database (MBAAS – Backendless) and do User management This course is ideal for individuals who are Beginner Android students that want to learn how to program for the Android Mobile platform It is particularly useful for Beginner Android students that want to learn how to program for the Android Mobile platform.
Enroll now: Learn Android Application Development
Summary
Title: Learn Android Application Development
Price: Free
Average Rating: 4.46
Number of Lectures: 89
Number of Published Lectures: 89
Number of Curriculum Items: 89
Number of Published Curriculum Objects: 89
Original Price: Free
Quality Status: approved
Status: Live
What You Will Learn
- Have a good overview of the Java programming language
- Install Android Studio and setup the environment
- Debug an Android Application
- Create a signed APK file to submit to the Google Play Store
- Use Explicit and Implicit Intents
- Make use of Fragments
- Create a Custom List View
- Create the Android Actionbar
- Create a custom Toast
- Use Shared Preferences, Files and SQLite
- Use the AsyncTask class
- Handle Android 6 Permissions
- Save data in an online database (MBAAS – Backendless) and do User management
Who Should Attend
- Beginner Android students that want to learn how to program for the Android Mobile platform
Target Audiences
- Beginner Android students that want to learn how to program for the Android Mobile platform
Android accounts for approximately 85% of all devices sold today (2017 Q1). It only makes sense for you to be developing applications for the Android platform.
I will take you through the basics of Android Application development, and introduce some more complex features as well. This includes the following:
-
An extensive look at the Java programming language
-
Introduction to Android, installing Android Studio.
-
Create your first Android Application, learn to debug the application and learn how to create a signed APK that you can submit to the play store.
-
Working with implicit and explicit intents
-
Detailed example of how to work with Fragments
-
Learn some customizations like a custom ListView, Toast, TextView and ActionBar
-
Learn how to save data to the phone in the form of SharedPreferences, Files and SQLite
-
Learn how to implement Android 6 Permissions
-
Read data from a RSS feed and sending SMSes programmatically
-
Learn how to save data online and do user management with Backendless (MBAAS)
By completing this course, you will have more than just basic knowledge of Android Application Development.
Join this course now!
Course Curriculum
Chapter 1: Java Basics
Lecture 1: Getting Ready
Lecture 2: Packages, classes and running your first program
Lecture 3: Variables, Literals and Constants
Lecture 4: Reading input from the user- The Scanner class
Lecture 5: Getting Input from the user using the JOptionPane class
Lecture 6: Comments in Java
Lecture 7: Introduction to Decision Structures – Operators and Expressions
Lecture 8: If, if-else, if-else-if, nested if and logical operators
Lecture 9: Check for values inside or outside a range
Lecture 10: Comparing Strings
Lecture 11: The Switch-Statement
Lecture 12: Introduction to Loops
Lecture 13: Useful Loop Calculations – Input Validation and a User Controlled Loop
Lecture 14: Useful Loop Calculations Part 2
Lecture 15: Working with Files
Lecture 16: Methods
Lecture 17: Introduction to Arrays
Lecture 18: Comparing Arrays
Lecture 19: Copying Arrays
Lecture 20: Highest and Lowest values / Sum and Average
Lecture 21: Arrays with Files and String arrays
Lecture 22: The ArrayList class
Lecture 23: 23. Classes And Objects
Lecture 24: 24. More Classes And Objects
Chapter 2: Introduction to Android
Lecture 1: Introduction to Android
Lecture 2: Installing Android Studio
Lecture 3: Introduction to Android Studio
Lecture 4: Activity Lifecycle
Chapter 3: Creating your first application
Lecture 1: ID Application Part 1
Lecture 2: ID Application Part 2
Lecture 3: Challenge (Cricket Chirps)
Lecture 4: Challenge Solution (Cricket Chirps)
Lecture 5: Debugging your Application
Lecture 6: Creating a Signed APK file
Chapter 4: Intents
Lecture 1: Introduction to Intents
Lecture 2: Explicit Intents Part 1
Lecture 3: Explicit Intents Part 2
Lecture 4: Implicit Intents
Lecture 5: Vector Assets
Lecture 6: Challenge Intents
Lecture 7: Solution to Intents Challenge Part 1
Lecture 8: Solution to Intents Challenge Part 2
Chapter 5: Fragments, RecyclerView and CardView
Lecture 1: Introduction to Fragments
Lecture 2: Fragments Part 1
Lecture 3: Fragments Part 2
Lecture 4: RecyclerView and CardView Part 1
Lecture 5: RecyclerView and CardView Part 2
Lecture 6: Fragments with RecyclerView Part1
Lecture 7: Fragments with RecyclerView Part 2
Lecture 8: Fragments with RecyclerView Part 3
Lecture 9: Challenge: Fragments with RecyclerView
Lecture 10: Solution to Fragments and RecyclerView Challenge Part 1
Lecture 11: Solution to Fragments and RecyclerView Challenge Part 2
Lecture 12: Solution to Fragments and RecyclerView Challenge Part 3
Chapter 6: Customizations
Lecture 1: Floating hint and autocomplete TextView
Lecture 2: Create a custom ListView
Lecture 3: Create a custom Toast
Lecture 4: The Android ActionBar
Chapter 7: Saving Data Locally on the Phone
Lecture 1: Save user preferences using SharedPreferences
Lecture 2: Save data using text files
Lecture 3: Making use of the AsyncTask class
Lecture 4: Save data by using a SQLite database
Chapter 8: Other
Lecture 1: Android 6 Permissions
Lecture 2: Read Data from a RSS Feed
Lecture 3: Send SMSes using the SmsManager class
Lecture 4: Android Service (Example: Stream music)
Chapter 9: Android App Widgets (Homescreen Widgets)
Lecture 1: Introduction to Android App Widgets
Lecture 2: Advanced App Widget (display data from RSS feed)
Chapter 10: Backendless (Mobile Backend As a Service) – Saving Data Online
Lecture 1: Introduction to Backendless (MBAAS)
Lecture 2: Setting up your app for the Backendless SDK
Lecture 3: Documents to use for this section
Lecture 4: Creating the Contacts Application
Lecture 5: Creating the Login and Register Activity
Lecture 6: Register a New User in Backendless
Lecture 7: Login a User and Password Reset
Lecture 8: Keep a User logged in to your app
Lecture 9: Layouts for New Contact and Contact List
Lecture 10: Create a new Contact in the Contact Table
Lecture 11: Getting Contacts in a ListView from a Backendless Table
Lecture 12: Designing the Layout for the info activity
Lecture 13: Coding for the Contact Info Activity
Lecture 14: Edit and Delete a Contact
Chapter 11: Google Maps
Lecture 1: Introduction to Backendless (MBAAS)
Lecture 2: Setting up your application to use Backendless
Lecture 3: Google Maps Introduction
Lecture 4: Google Maps (share location online) Part 1
Lecture 5: Google Maps (share location online) Part 2
Lecture 6: Google Maps (share location online) Part 3
Lecture 7: Google Maps (share location online) Part 4
Instructors
-
ProgramMe Programming
Android fanatic and teacher
Rating Distribution
- 1 stars: 196 votes
- 2 stars: 277 votes
- 3 stars: 1841 votes
- 4 stars: 6104 votes
- 5 stars: 7807 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024