Android App Development - Edukite

Page 1

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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.