Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Android App Development: Easy and Quick Programming
Introduction to the Course
Course Introduction (1:29)
Brief Overview Of Android (6:20)
Final Project Demo (4:44)
Setting Up Your Environment
Section Introduction (0:22)
Installing The Java Development Kit (3:02)
Downloading And Installing Android Studio (4:05)
Adding Sdk Tools, Packages And Platforms (6:50)
Section Recap (0:26)
Structure Of An Android Application
Section Introduction (0:43)
Configuring New Projects Part 1 - Application Name, Package Name, Project Location (2:33)
Configuring New Projects Part 2 - Targeted Device And Android SDK’s (3:33)
Configuring New Projects Part 3 - Starter Activities (1:46)
Configuring New Projects Part 4 - Activity Customization (3:58)
Activites (4:30)
Manifest File (2:45)
Builld.gradle File (5:31)
Res Directory - Drawable Folder (3:59)
Res Directory - Layout folder (1:36)
Res Directory - Menu Folder (1:31)
Res Directory - Values Folder (3:04)
Section Recap (0:37)
Running & Testing Android Applications
Section Introduction (0:30)
Setting Up (physical) Android Phone (5:10)
Setting Up Emulator (7:47)
Running App Via Device or Emulator (3:51)
Android Monitor And Debugging (5:54)
Section Recap (0:20)
Breaking Down Android Layouts
Section Introduction (0:18)
Views And View Groups (3:42)
Introduction To Layouts Editor (6:03)
Breaking Down Android Layouts (9:11)
Breaking Down Android Widgets (7:14)
Defining Layout Text With The String Resource File (2:38)
Brief Overview Of Android Units (3:04)
Creating Additional Layouts With Android Studio (3:55)
Section Recap (0:28)
Breaking Down Android Activities
0601 Section Introduction (0:28)
0602 The Activity Lifecycle (4:16)
0603 Settings Layouts And Accessing Ui Elements From Activity (6:27)
0604 Creating Additional Activities With Android Studio_Edited (3:07)
0605 Creating Additional Activities Without Android Studio (5:45)
0606 Section Recap (0:26)
Breaking Down Android Intents
Section Introduction (0:20)
Intent Overview (4:51)
Starting New Activities Using Intents (5:07)
Sending Data To Another Activity Using Extras (4:08)
Receiving Data From Another Activity Using Extras (6:40)
Creating Implicit Intents (7:33)
Section Recap (0:21)
Setting Up Notebook Application
Section Introduction (0:23)
Creating Notebook Application (4:45)
Breaking Down Newly Created Project Part 1 - Toolbar And Actionbar (7:38)
Breaking Down Newly Created Project Part 2 - Floating Action Button And Includes (10:19)
Implementing The Main Activity Listfragment (9:23)
Breaking Down Fragments (9:03)
Section Recap (0:24)
Implementing Main Note List
0901 Section Introduction (0:18)
0902 Notebook Application Roadmap Part 1 (1:27)
0903 Demonstrating Simple Arrayadapter (6:46)
0904 Implementing Custom Arrayadapter Part 1 - Creating Custom Row Layout (10:32)
0905 Implementing Custom ArrayAdapter Part 2 - Creating Note Data Structure (8:36)
0906 Implementing Custom Arrayadapter Part 3 - Creating Noteadapter (9:54)
0907 Implementing Custom Arrayadapter Part 4 - Finalizing And Filling Noteadapter (8:13)
0908 Implementing Custom Arrayadapter Part 5 - Optimizing Noteadapter (8:27)
0909 Section Recap (0:21)
Implementing NoteViewFragment & NoteDetailActivity
Section Introduction (0:23)
Application Roadmap Part 2 (1:48)
Creating NoteDetailActivity (3:09)
Starting Notedetailactivity Via Intent (7:12)
Adding NoteViewFragment Part 1 - Creating The Fragment (1:07)
Adding Noteviewfragment Part 2 - Creating The Layout (8:22)
Adding Noteviewfragment Part 3 - Populating Layout With Received Note Data (8:33)
Dynamically Adding Noteviewfragment (10:24)
Section Recap (0:24)
Implementing NoteEditFragment
Section Introduction (0:32)
Application Roadmap Part 3 (2:41)
Creating Listfragment Context Menu Part 1 - Adding Menu Layout (4:56)
1104 Creating Listfragment Context Menu Part 2 - Implementing Menu Layout (7:20)
1105 Adding NoteEditFragment Part 1 - Creating The Fragment (1:19)
1106 Adding Noteeditfragment Part 2 - Creating The Layout (10:07)
1107 Adding Noteeditfragment Part 3 - Populating Layout With Received Note Data (8:13)
1108 Dynamically Adding And Starting Noteeditfragment Part 1 - Asking For The Right Fragment (10:55)
1109 Dynamically Adding And Starting Noteeditfragment Part 2 - Loading The Correct Fragment Edited-7 (8:10)
Section Recap (0:21)
Improving NoteEditFragment
Section Introduction (0:22)
Switching Note Categories On Button Click Part 1 - Creating Alertdialog Box Edited (9:47)
Switching Note Categories On Button Click Part 2 - Implementing Category Button Onclicklistener (5:47)
Confirming Note Save On Button Click Part 1 - Creating Alertdialog Confirmation Box (10:30)
Confirming Note Save On Button Click Part 2 - Implementing Save Button Onclicklistener Edited (1)-11 (7:38)
Retaining Information On Orientation Change With Onsaveinstancestate (9:07)
Section Recap (0:36)
Creating New Notes
Section Introduction (0:32)
Application Roadmap Part 4 (1:26)
Adding New Note Item To Action Bar Part 1 - Updating Action Bar Layout (5:06)
Adding New Note Item To Action Bar Part 2 - Receiving Action Bar Selection (5:02)
Modifying Notedetailactivity And Noteeditfragment For Note Creation (6:11)
Fixing New Note Bug Part 1 - Sending Data To Fragments (4:51)
Fixing New Note Bug Part 2 - Retrieving Data In Fragments (6:01)
Section Recap (0:30)
Adding The Database
Section Introduction (0:30)
Creating And Defining Our Notebook Database (10:54)
Getting Help From Sqliteopenhelper (8:38)
Reading Notes From Our Database Part 1 - Implementing Database Methods (3:56)
Reading Notes From Our Database Part 2 - Using Database Methods (3:33)
Creating New Notes In Our Database Part 1 - Implementing Database Methods (7:02)
Creating New Notes In Our Database Part 2 - Using Database Methods (7:32)
Updating Preexisting Notes (8:11)
Deleting Notes (7:15)
Section Recap (0:32)
Adding Application Preferences / Settings
Section Introduction (0:32)
Application Roadmap Part 5 (0:54)
Creating Preference Fragment Layout (6:50)
Creating Preference Fragment And Activity (5:43)
Starting And Tweaking Preference Activity- Fragment (3:46)
Retrieving Application Preferences (5:21)
Section Recap (0:16)
Course Conclusion
Course Recap And Next Steps (3:15)
Additional Resources (3:37)
Closing Message (0:40)
Introduction To Layouts Editor
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock