Android App Development: Easy and Quick Programming

Course Overview

Once upon a time iOS app developers were the ones in demand. Now the mobile world has busted wide open and Android is a fierce rival not to mention a truly ex

English
Created by
Last updated Thu, 06-May-2021
+ View more
Course overview

Course Overview

Once upon a time iOS app developers were the ones in demand. Now the mobile world has busted wide open and Android is a fierce rival not to mention a truly exciting area to dive into. App development is advancing at a rapid pace and there’s always something new and innovative being produced somewhere. With this course you can jump right in and get involved yourself; who knows maybe the next must have Android app will be one of your own creations!

 

Learn Android App Development from a Beginner’s Perspective

This course has a whopping 119 lectures and 9 hours of content; enough to take you from zero to Android app hero in no time. If you have a basic understanding of the Java programming language and an interest in app development you’ll be the perfect student.

The course starts off by introducing you to all essential software you’ll need (namely Android Studio) and will take you through the installation process. Once that’s done you’ll go through all of the essential Android components learning how they work to build up a foundation of knowledge. From there you’ll get started with hands-on experience by creating your own practical Android app.

You’ll demonstrate the concepts you’ve just learned and put your new found skills to the test by building an app from start to finish complete with database creation fragment management custom array adapters Android preferences and more. By the time you’re finished you’ll be a verified Android app expert.

 

Tools Used

Android Studio: Android Studio is the official Interactive Development Environment (IDE) for Android app development. It’s used by all Android developers and despite its complexity and power is relatively easy to pick up once you have some background knowledge.

* This course was published in January 2016 and teaches the most up to date operating system and development tools available.

 

Target Audience

  • Anyone who would love to begin creating Android applications utilizing the Android Studio interactive development environment
  • Anybody who wants to learn Android application development in a practical manner (Creating an Android application from start to finish.)
  • Anybody who has a good grasp on the Java programming language and wants to learn how to utilize the language to create useful /practical/fun mobile applications.
  • Any one who doesn't have a good understanding of programming and the Java programming language.

 

Learning Objective

  • Create Android applications
  • Understand and manipulate the components of an Android application
  • Utilize and understand Android Studio
  • Test and run Android Applications using an emulator or an Android device

What will i learn?

Requirements
Curriculum for this course
122 Lessons 9 hrs
8. Setting Up Notebook Application
7 Lessons
  • Section Introduction
    Preview .
  • Creating Notebook Application - Android App Development: Easy and Quick Programming
    Preview .
  • Breaking Down Newly Created Project Part 1 - Android App Development: Easy and Quick Programming
    Preview .
  • Breaking Down Newly Created Project Part 2 - Android App Development: Easy and Quick Programming
    Preview .
  • Implementing The Main Activity Listfragment - Android App Development: Easy and Quick Programming
    Preview .
  • Breaking Down Fragments - Android App Development: Easy and Quick Programming
    Preview .
  • Section Recap
    Preview .
Course Files
1 Lessons
  • Course Files
    Preview .
16. Course Conclusion
3 Lessons
  • Course Recap And Next Steps
    Preview .
  • Additional Resources
    Preview .
  • Closing Message
    Preview .
15. Adding Application Preferences / Settings
7 Lessons
  • Section Introduction
    Preview .
  • Application Roadmap Part 5 - Android App Development: Easy and Quick Programming
    Preview .
  • Creating Preference Fragment Layout - Android App Development: Easy and Quick Programming
    Preview .
  • Creating Preference Fragment & Activity - Android App Development: Easy and Quick Programming
    Preview .
  • Starting & Tweaking Preference Activity / Fragment- Android App Development: Easy and Quick Programming
    Preview .
  • Retrieving Application Preferences - Android App Development: Easy and Quick Programming
    Preview .
  • Section Recap
    Preview .
14. Adding The Database
10 Lessons
  • Section Introduction
    Preview .
  • Creating And Defining Our Database - Android App Development: Easy and Quick Programming
    Preview .
  • Getting Help From SQLiteOpenHelper - Android App Development: Easy and Quick Programming
    Preview .
  • Reading Notes From Our Database Part 1: Implementing Database Methods - Android App Development: Easy and Quick Programming
    Preview .
  • Reading Notes From Our Database Part 2: Using Database Methods - Android App Development: Easy and Quick Programming
    Preview .
  • Creating New Notes In Our Database Part 1: Implementing Database Methods - Android App Development: Easy and Quick Programming
    Preview .
  • Creating New Notes In Our Database Part 2: Using Database Methods - Android App Development: Easy and Quick Programming
    Preview .
  • Updating Preexisting Notes - Android App Development: Easy and Quick Programming
    Preview .
  • Deleting Notes - Android App Development: Easy and Quick Programming
    Preview .
  • Section Recap
    Preview .
13. Creating New Notes
8 Lessons
  • Section Introduction
    Preview .
  • Application Roadmap Part 4 - Android App Development: Easy and Quick Programming
    Preview .
  • Adding New Note Item To Action Bar Part 1 : Updating Action Bar Layout - Android App Development: Easy and Quick Programming
    Preview .
  • Adding New Note Item To Action Bar Part 2 : Receiving Action Bar Selection - Android App Development: Easy and Quick Programming
    Preview .
  • Modifying NoteEditFragment For Note Creation - Android App Development: Easy and Quick Programming
    Preview .
  • Fixing New Note Bug Part 1: Sending Data To Fragments - Android App Development: Easy and Quick Programming
    Preview .
  • Fixing New Note Bug Part 2: Retrieving Data In Fragments - Android App Development: Easy and Quick Programming
    Preview .
  • Section Recap
    Preview .
12. Improving NoteEditFragment
7 Lessons
  • Section Introduction
    Preview .
  • Creating AlertDialog Box - Android App Development: Easy and Quick Programming
    Preview .
  • Implementing Category Button OnClickListener - Android App Development: Easy and Quick Programming
    Preview .
  • Creating AlertDialog Confirmation Box - Android App Development: Easy and Quick Programming
    Preview .
  • Implementing Save Button OnClickListener - Android App Development: Easy and Quick Programming
    Preview .
  • Retaining Information On Orientation Change With OnSaveInstanceState - Android App Development: Easy and Quick Programming
    Preview .
  • Section Recap
    Preview .
11. Implementing NoteEditFragment
10 Lessons
  • Section Introduction
    Preview .
  • Application Roadmap Part 3 - Android App Development: Easy and Quick Programming
    Preview .
  • Creating ListFragment Context Menu Part 1 : Adding Menu layout - Android App Development: Easy and Quick Programming
    Preview .
  • Creating ListFragment Context Menu Part 2 : Implementing Menu Layout - Android App Development: Easy and Quick Programming
    Preview .
  • Adding NoteEditFragment Part 1 : Creating The Fragment - Android App Development: Easy and Quick Programming
    Preview .
  • Adding NoteEditFragment Part 2 : Creating The Layout - Android App Development: Easy and Quick Programming
    Preview .
  • Adding NoteEditFragment Part 3 : Populating Layout With Received Note Data - Android App Development: Easy and Quick Programming
    Preview .
  • Dynamically Adding And Starting Noteeditfragment Part 1 - Android App Development: Easy and Quick Programming
    Preview .
  • Dynamically Adding And Starting Noteeditfragment Part 2 - Android App Development: Easy and Quick Programming
    Preview .
  • Section Recap
    Preview .
10. Implementing NoteViewFragment & NoteDetailActivity
9 Lessons
  • Section Introduction
    Preview .
  • Application Roadmap Part 2 - Android App Development: Easy and Quick Programming
    Preview .
  • Creating NoteDetailActivity - Android App Development: Easy and Quick Programming
    Preview .
  • Starting NoteDetailActivity Via Intent - Android App Development: Easy and Quick Programming
    Preview .
  • Adding NoteViewFragment Part 1 : Creating The Fragment - Android App Development: Easy and Quick Programming
    Preview .
  • Adding NoteViewFragment Part 2 : Creating The Layout - Android App Development: Easy and Quick Programming
    Preview .
  • Adding NoteViewFragment Part 3: Populating Layout With Received Note Data - Android App Development: Easy and Quick Programming
    Preview .
  • Dynamically Loading NoteViewFragment - Android App Development: Easy and Quick Programming
    Preview .
  • Section Recap
    Preview .
9. Implementing Main Note List
9 Lessons
  • Section Introduction
    Preview .
  • Application Roadmap Part 1 - Android App Development: Easy and Quick Programming
    Preview .
  • Demonstrating Simple ArrayAdapter - Android App Development: Easy and Quick Programming
    Preview .
  • Implementing Custom ArrayAdapter Part 1 : Creating Row Layout - Android App Development: Easy and Quick Programming
    Preview .
  • Implementing Custom ArrayAdapter Part 2 : Creating Note Data Structure - Android App Development: Easy and Quick Programming
    Preview .
  • Implementing Custom ArrayAdapter Part 3 : Creating NoteAdapter - Android App Development: Easy and Quick Programming
    Preview .
  • Implementing Custom ArrayAdapter Part 4 : Finalizing And Filling Note List - Android App Development: Easy and Quick Programming
    Preview .
  • Implementing Custom ArrayAdapter Part 5 : Optimizing NoteAdapter - Android App Development: Easy and Quick Programming
    Preview .
  • Section Recap
    Preview .
Android App Development: Easy and Quick Programming
1 Lessons 09:00:00 Hours
  • Android App Development: Easy and Quick Programming
    Preview 09:00:00
7. Breaking Down Android Intents
7 Lessons
  • Section Introduction
    Preview .
  • Intent Overview - Android App Development: Easy and Quick Programming
    Preview .
  • Starting New Activities With Intents - Android App Development: Easy and Quick Programming
    Preview .
  • Sending Data To Other Activities - Android App Development: Easy and Quick Programming
    Preview .
  • Receiving From Another Activity - Android App Development: Easy and Quick Programming
    Preview .
  • Creating Implicit Intents - Android App Development: Easy and Quick Programming
    Preview .
  • Section Recap
    Preview .
6. Breaking Down Android Activities
6 Lessons
  • Section Introduction
    Preview .
  • The Activity Lifecycle - Android App Development: Easy and Quick Programming
    Preview .
  • Settings Layouts And Accessing UI elements From Activity - Android App Development: Easy and Quick Programming
    Preview .
  • Creating Additional Activities With Android Studio - Android App Development: Easy and Quick Programming
    Preview .
  • Creating Additional Activities Without Android Studio - Android App Development: Easy and Quick Programming
    Preview .
  • Section Recap
    Preview .
5. Breaking Down Android Layouts
9 Lessons
  • Section Introduction
    Preview .
  • Views & View Groups - Android App Development: Easy and Quick Programming
    Preview .
  • Introduction To Layouts Editor / Visual Designer - Android App Development: Easy and Quick Programming
    Preview .
  • Breaking Down Android Layouts - Android App Development: Easy and Quick Programming
    Preview .
  • Introduction To Widgets - Android App Development: Easy and Quick Programming
    Preview .
  • Defining Layout Text With The String Resource File - Android App Development: Easy and Quick Programming
    Preview .
  • Brief Overview Of Android Dimensions - Android App Development: Easy and Quick Programming
    Preview .
  • Creating Additional Layouts With Android Studio - Android App Development: Easy and Quick Programming
    Preview .
  • Section Recap
    Preview .
4. Running & Testing Android Applications
6 Lessons
  • Section Introduction
    Preview .
  • Setting Up (Physical) Android Phone - Android App Development: Easy and Quick Programming
    Preview .
  • Setting Up Emulator - Android App Development: Easy and Quick Programming
    Preview .
  • Running App Via Device or Emulator - Android App Development: Easy and Quick Programming
    Preview .
  • Android Tool Window - Android App Development: Easy and Quick Programming
    Preview .
  • Section Recap
    Preview .
3. Structure Of An Android Application
13 Lessons
  • Section Introduction
    Preview .
  • Configuring New Projects P1: Application Name, Package Name, Project Location - Android App Development: Easy and Quick Programming
    Preview .
  • Configuring New Projects P2: Targeted Device; Android SDK’s - Android App Development: Easy and Quick Programming
    Preview .
  • Configuring New Projects P3: Starter Activities - Android App Development: Easy and Quick Programming
    Preview .
  • Configuring New Projects P4: Activity Customization - Android App Development: Easy and Quick Programming
    Preview .
  • Activities - Android App Development: Easy and Quick Programming
    Preview .
  • Manifest File - Android App Development: Easy and Quick Programming
    Preview .
  • Build.gradle File - Android App Development: Easy and Quick Programming
    Preview .
  • Res Directory: Drawable Folder - Android App Development: Easy and Quick Programming
    Preview .
  • Res Directory: Layout Folder - Android App Development: Easy and Quick Programming
    Preview .
  • Res Directory: Menu Folder - Android App Development: Easy and Quick Programming
    Preview .
  • Res Directory: Values Folder - Android App Development: Easy and Quick Programming
    Preview .
  • Section Recap
    Preview .
2. Setting Up Your Environment
5 Lessons
  • Section Introduction
    Preview .
  • Installing The Java Development Kit - Android App Development: Easy and Quick Programming
    Preview .
  • Downloading And Installing Android Studio - Android App Development: Easy and Quick Programming
    Preview .
  • Adding Sdk Tools, Packages And Platforms - Android App Development: Easy and Quick Programming
    Preview .
  • Section Conclusion
    Preview .
1. Introduction to the Course
3 Lessons
  • Course Introduction
    Preview .
  • Brief Android Overview - Android App Development: Easy and Quick Programming
    Preview .
  • Final Project Demo
    Preview .
Android Promo Video
1 Lessons
  • Promo Video
    Preview .
+ View more
Other related courses
2 hrs 26 mins
Updated Fri, 29-Jan-2021
0 0
4 mins
Updated Thu, 19-Mar-2020
0 0
3 mins
Updated Thu, 19-Mar-2020
0 0
About instructor
Includes:
  • 9 hrs On demand videos
  • 122 Lessons
  • Access on mobile and tv
  • Full lifetime access