4/25/2019
Android App Development - Edukite
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 …
TAKE THIS COURSE
FREE
1 YEAR
https://edukite.org/course/jandroid-app-development-udacity/
1/19
4/25/2019
Android App Development - Edukite
LEVEL 3 - DIPLOMA COURSE BADGE COURSE CERTIFICATE
195
NUMBER OF UNITS NUMBER OF QUIZZES
0
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 https://edukite.org/course/jandroid-app-development-udacity/
2/19
4/25/2019
Android App Development - Edukite
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
https://edukite.org/course/jandroid-app-development-udacity/
3/19
4/25/2019
Android App Development - Edukite
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
https://edukite.org/course/jandroid-app-development-udacity/
4/19
4/25/2019
Android App Development - Edukite
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
https://edukite.org/course/jandroid-app-development-udacity/
5/19
4/25/2019
Android App Development - Edukite
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
https://edukite.org/course/jandroid-app-development-udacity/
6/19
4/25/2019
Android App Development - Edukite
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
00:01:00
Preferences
Introduction
https://edukite.org/course/jandroid-app-development-udacity/
7/19
4/25/2019
Android App Development - Edukite
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
https://edukite.org/course/jandroid-app-development-udacity/
8/19
4/25/2019
Android App Development - Edukite
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
https://edukite.org/course/jandroid-app-development-udacity/
9/19
4/25/2019
Android App Development - Edukite
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
https://edukite.org/course/jandroid-app-development-udacity/
10/19
4/25/2019
Android App Development - Edukite
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
https://edukite.org/course/jandroid-app-development-udacity/
11/19
4/25/2019
Android App Development - Edukite
Noti cation Actions@fewr
00:01:00
Exercise: Adding Actions to Noti cations
00:03:00
Foreground Services
00:01:00
Quiz: Application Priority
00:02:00
Issuing Reminders
00:01:00
Scheduling Jobs
00:03:00
Exercise: Adding a JobService
00:07:00
Exercise: Schedule with FirebaseJobDispatcher
00:04:00
Broadcast Receivers
00:04:00
Exercise: Show When Charging
00:05:00
Syncing Sunshine
00:01:00
Conclusion
00:01:00
Completing the UI
Introduction
00:01:00
Views & View Groups
00:06:00
Constraint Layout
00:01:00
Design the Boarding Pass
00:05:00
Adding Shapes and Images
00:05:00
https://edukite.org/course/jandroid-app-development-udacity/
12/19
4/25/2019
Android App Development - Edukite
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
https://edukite.org/course/jandroid-app-development-udacity/
13/19
4/25/2019
Android App Development - Edukite
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
https://edukite.org/course/jandroid-app-development-udacity/
14/19
4/25/2019
Android App Development - Edukite
5 STARS
0
4 STARS
0
3 STARS
0
2 STARS
0
1 STARS
0
NO REVIEWS FOUND FOR THIS COURSE.
RELATED COURSES
https://edukite.org/course/jandroid-app-development-udacity/
15/19
4/25/2019
Android App Development - Edukite
Steam and Gas Power Systems
FREE
1441
Certi cate in Multiphase Flows
FREE
https://edukite.org/course/jandroid-app-development-udacity/
1247
16/19
4/25/2019
Android App Development - Edukite
Digital Elevation Models and Applications
FREE 1255
764 STUDENTS ENROLLED
https://edukite.org/course/jandroid-app-development-udacity/
17/19
4/25/2019
Android App Development - Edukite
BEST RECOMMEND COURSES 1909: The People’s Budget
( 9 REVIEWS )
1253 STUDENTS
21st Century Marketing
( 6 REVIEWS )
720 STUDENTS
70-697 – Con guring Windows Devices
( 7 REVIEWS )
1334 STUDENTS
SUBSCRIBE TO OUR NEWSLETTER
Get top tips & guidance from our in-house study abroad experts
Your Email
Submit
USEFUL LINKS About Terms & Conditions Privacy Policy Cookie Policy Contact INQUIRY
https://edukite.org/course/jandroid-app-development-udacity/
18/19
4/25/2019
Android App Development - Edukite
3 Lower Thames Street,London,EC4R 6HE. 020 3934 9675 info@edukite.org
COPYRIGHT © BY EDUKITE
https://edukite.org/course/jandroid-app-development-udacity/
19/19