This document provides an overview of an online course on Android app development. The course is free to study and includes 195 units totaling over 6 hours of content. It teaches students how to build an Android app from start to finish, covering topics like activities, intents, lifecycles, networking, and more. Upon completing optional assignments, students can obtain a certificate for their achievement.
Python Notes for mca i year students osmania university.docx
Android App Development - Edukite
1. 4/25/2019 Android App Development - Edukite
https://edukite.org/course/jandroid-app-development-udacity/ 1/19
HOME / COURSE / PERSONAL DEVELOPMENT / ANDROID APP DEVELOPMENT
Android App Development
( 9 REVIEWS ) 764 STUDENTS
Have you ever wanted to build an Android App? With over 1 billion Android devices already activated,
Android represents an …
FREE
1 YEAR
TAKE THIS COURSE
2. 4/25/2019 Android App Development - Edukite
https://edukite.org/course/jandroid-app-development-udacity/ 2/19
LEVEL 3 - DIPLOMA
COURSE BADGE
COURSE CERTIFICATE
195NUMBER OF UNITS
0NUMBER OF QUIZZES
6 HOURS, 36 MINUTES
HOME CURRICULUM REVIEWS
Have you ever wanted to build an Android App? With over 1 billion Android devices already activated,
Android represents an incredible opportunity for developers. This course blends theory and practice
to help you build great apps the right way. By the end of this course, you’ll build a cloud-connected
Android app and understand the tools, principles and patterns that underlie all Android
development. You’ll understand the challenges associated with Android app and learn how to
overcome them.
Assessment
This course does not involve any written exams. Students need to answer 5 assignment questions to
complete the course, the answers will be in the form of written work in pdf or word. Students can
write the answers in their own time. Each answer needs to be 200 words (1 Page). Once the answers
are submitted, the tutor will check and assess the work.
Certification
Edukite courses are free to study. To successfully complete a course you must submit all the
assignment of the course as part of the assessment. Upon successful completion of a course, you can
choose to make your achievement formal by obtaining your Certi cate at a cost of £49.
Having an Of cial Edukite Certi cation is a great way to celebrate and share your success. You can:
Add the certi cate to your CV or resume and brighten up your career
Show it to prove your success
Course Credit: Google
COURSE CURRICULUM
3. 4/25/2019 Android App Development - Edukite
https://edukite.org/course/jandroid-app-development-udacity/ 3/19
Create Project Sunshine
Introduction 00:01:00
Introducing Project Sunshine 00:01:00
A Brief Intro to Android Studio 00:01:00
Coding, GitHub and Flow 00:02:00
Creating our First Project 00:02:00
Android Min and Target Versions 00:01:00
Running Your Code 00:03:00
Android Software Stack 00:02:00
Activities, Packages, and Layouts 00:04:00
Exercise: Framing Favorite Toys 00:01:00
Exercise: Toying with FavoriteToys 00:03:00
Exercise: See More FavoriteToys 00:01:00
Visual Layout Editor 00:02:00
Handling Different Screen 00:01:00
Responsive Design 00:01:00
Layout Managers 00:02:00
Exercise: Add Scrolling Weather 00:01:00
4. 4/25/2019 Android App Development - Edukite
https://edukite.org/course/jandroid-app-development-udacity/ 4/19
Recap 00:01:00
Connect to the Internet
Introduction 00:01:00
Logging 00:03:00
Internet Toy App Intro 00:01:00
Exercise: Create a Layout 00:03:00
On Menus 00:02:00
Exercise: Add a Menu 00:03:00
Exercise: Build our URL 00:02:00
Fetching an HTTP Request 00:02:00
Permissions 00:02:00
Exercise: Connect to the Internet 00:01:00
Thread Basics 00:02:00
AsyncTask 00:02:00
Exercise: Create an AsyncTask 00:02:00
Exercise: Missing Permissions 00:01:00
Exercise: Add Polish 00:04:00
JSON Format 00:02:00
5. 4/25/2019 Android App Development - Edukite
https://edukite.org/course/jandroid-app-development-udacity/ 5/19
Quiz: JSON by Hand 00:01:00
Quiz: Parse JSON 00:01:00
Exercise: Networking 00:01:00
Exercise: Menus 00:01:00
Refresh Bad!!! 00:01:00
Recap 00:01:00
RecyclerView
Introduction 00:01:00
Why RecyclerView? 00:01:00
How RecyclerView Works 00:01:00
Using RecyclerView 00:01:00
Why ViewHolders? 00:01:00
Items and ViewHolders 00:04:00
Exercise: Items and ViewHolders 00:01:00
RecyclerView and Adapters 00:02:00
Creating an Adapter 00:02:00
RecyclerView Layout Manager 00:01:00
Wiring Up RecyclerView 00:01:00
6. 4/25/2019 Android App Development - Edukite
https://edukite.org/course/jandroid-app-development-udacity/ 6/19
Visualizing Recycling 00:01:00
Responding to Item Clicks 00:03:00
Recap 00:01:00
Intents
Introduction 00:01:00
Sunshine App UX Mocks 00:01:00
Intents Framework 00:01:00
Explicit Intent Toy App 00:01:00
Creating an Activity 00:02:00
Creating an Intent 00:02:00
Passing Data Between Activities 00:03:00
What are Implicit Intents? 00:01:00
Creating Implicit Intents 00:03:00
Understanding URIs 00:04:00
Creating a Map Intent 00:02:00
Sharing is Caring! 00:01:00
Media Types 00:01:00
Implementing a Share Intent 00:01:00
7. 4/25/2019 Android App Development - Edukite
https://edukite.org/course/jandroid-app-development-udacity/ 7/19
Recap 00:01:00
Lifecycle
Introduction 00:01:00
Why We Need an Activity Lifecycle 00:02:00
Android Activity Lifecycle 00:01:00
Reto on the Android Activity Lifecycle 00:02:00
Why does this Happen? 00:01:00
Save and Restore Instance State 00:02:00
Exercise: Persisting Data 00:01:00
App Termination 00:01:00
Preparing for Termination 00:01:00
Persisting Data With an Old Friend 00:01:00
AsyncTask and Loaders 00:02:00
Leveraging Loaders 00:03:00
Caching with Loaders 00:01:00
Conclusion 00:01:00
Preferences
Introduction 00:01:00
8. 4/25/2019 Android App Development - Edukite
https://edukite.org/course/jandroid-app-development-udacity/ 8/19
Introducing the Visualizer 00:01:00
Visualizer Code 00:03:00
Data Persistence 00:04:00
Preference Fragments 00:03:00
Setting up the Settings Activity 00:04:00
Making a PreferenceFragment 00:04:00
Reading From SharedPreferences 00:04:00
Use Resources! 00:02:00
Why Aren’t The Preferences Changing? 00:01:00
Preference Change Listener 00:03:00
Add Two More Checkboxes 00:02:00
List Preference 00:03:00
Preference Summary 00:05:00
Edit Text Preference 00:02:00
Edit Size Crashes 00:01:00
Preferences in Sunshine 00:01:00
Should it be a Setting 00:02:00
Exercise: Create the SettingsActivity in Sunshine 00:01:00
9. 4/25/2019 Android App Development - Edukite
https://edukite.org/course/jandroid-app-development-udacity/ 9/19
Exercise: Create the PreferenceFragment in Sunshine 00:01:00
Exercise: Update the MainActivity 00:01:00
Conclusion 00:01:00
Content Providers
Introduction 00:01:00
Content Providers 00:01:00
Content Provider Advantages 00:02:00
DroidTermsExample 00:02:00
Content Provider Permissions 00:01:00
The Content Resolver 00:02:00
Four Basic Operations 00:01:00
Uniform Resource Identi er 00:04:00
Working with Cursors Review 00:03:00
Conclusion 00:01:00
Android Architecture Components
Intro 00:00:00
ToDo List App 00:02:00
Intro to Room 00:01:00
10. 4/25/2019 Android App Development - Edukite
https://edukite.org/course/jandroid-app-development-udacity/ 10/19
Exercise: Creating an Entity 00:04:00
Creating a DAO 00:02:00
Creating the Database 00:03:00
Type Converters 00:03:00
Exercise: Save Task 00:03:00
Exercise: Query all Tasks in MainActivity 00:01:00
Threads and Runnables 00:02:00
Exercise: Executors 00:05:00
Exercise: Delete Task 00:03:00
Queries with Parameters 00:02:00
Exercise: Update Task 00:03:00
Re-query for nothing 00:01:00
LiveData and the Observer Pattern 00:01:00
Exercise: Adding LiveData 00:06:00
Exercise: Adding LiveData to AddTaskActivity 00:02:00
ViewModel 00:02:00
Exercise: Adding the ViewModel 00:03:00
Exercise: Adding the ViewModel to AddTaskActivity 00:03:00
11. 4/25/2019 Android App Development - Edukite
https://edukite.org/course/jandroid-app-development-udacity/ 11/19
A “Lifecycle” Surprise 00:03:00
LifecycleOwners and LifecycleObservers 00:03:00
Background Tasks
Introduction 00:01:00
Running in the Background 00:01:00
Hydration Reminder 00:01:00
Services 00:02:00
Services vs. Loaders 00:01:00
Starting Services 00:02:00
Running Services in the Background 00:02:00
Intent Services 00:02:00
Starter Code 00:02:00
Plan for Adding an IntentService 00:02:00
Exercise: Add an IntentService 00:03:00
Noti cations 00:01:00
Noti cations in Oreo 00:04:00
Pending Intents 00:03:00
Exercise: Noti cations 00:07:00
13. 4/25/2019 Android App Development - Edukite
https://edukite.org/course/jandroid-app-development-udacity/ 13/19
Adding Vector Images 00:02:00
The Hierarchy Viewer 00:02:00
Data Binding 00:04:00
Accessibility & Internationalization 00:01:00
Responsive Design 00:04:00
Polishing the UI
Introduction 00:01:00
Android Design Principles 00:02:00
Toy App 00:01:00
Visual Mocks and Keylines 00:01:00
Color Guidelines 00:01:00
Font Guidelines 00:02:00
Changing Colors and Fonts 00:04:00
Styles and Themes 00:01:00
Style a Mail Layout 00:04:00
Style Inheritance 00:03:00
Designing for Multiple Screens 00:01:00
Screen Density 00:03:00
14. 4/25/2019 Android App Development - Edukite
https://edukite.org/course/jandroid-app-development-udacity/ 14/19
Different Layouts 00:01:00
Resource Folder Quali ers 00:01:00
Smallest Width Quali er 00:03:00
Creating a Tablet Layout 00:04:00
Touch Selectors 00:03:00
Moving on to Sunshine 00:01:00
Assessment
Submit Your Assignment 00:00:00
Certi cation 00:00:00
COURSE REVIEWS
4.7
9 ratings
15. 4/25/2019 Android App Development - Edukite
https://edukite.org/course/jandroid-app-development-udacity/ 15/19
5 STARS
4 STARS
3 STARS
2 STARS
1 STARS
0
0
0
0
0
NO REVIEWS FOUND FOR THIS COURSE.
RELATED COURSES
16. 4/25/2019 Android App Development - Edukite
https://edukite.org/course/jandroid-app-development-udacity/ 16/19
1441
Steam and Gas Power Systems
FREE
1247
Certi cate in Multiphase Flows
FREE
17. 4/25/2019 Android App Development - Edukite
https://edukite.org/course/jandroid-app-development-udacity/ 17/19
1255
Digital Elevation Models and Applications
FREE
764 STUDENTS ENROLLED
18. 4/25/2019 Android App Development - Edukite
https://edukite.org/course/jandroid-app-development-udacity/ 18/19
BEST RECOMMEND COURSES
( 9 REVIEWS )
1909: The People’s Budget
1253 STUDENTS
( 6 REVIEWS )
21st Century Marketing
720 STUDENTS
( 7 REVIEWS )
70-697 – Con guring Windows Devices
1334 STUDENTS
SUBSCRIBE TO OUR NEWSLETTER
Get top tips & guidance from our in-house study abroad experts
Your Email
USEFUL LINKS
About
Terms & Conditions
Privacy Policy
Cookie Policy
Contact
INQUIRY
Submit