SlideShare a Scribd company logo
1 of 19
Download to read offline
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
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
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/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
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
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
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
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
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
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
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
4/25/2019 Android App Development - Edukite
https://edukite.org/course/jandroid-app-development-udacity/ 12/19
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
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
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

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
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

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
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
4/25/2019 Android App Development - Edukite
https://edukite.org/course/jandroid-app-development-udacity/ 19/19
 3 Lower Thames Street,London,EC4R 6HE.
 020 3934 9675
 info@edukite.org
COPYRIGHT © BY EDUKITE
   

More Related Content

Similar to Android App Development - Edukite

Similar to Android App Development - Edukite (20)

Android Firebase - Edukite
Android Firebase - EdukiteAndroid Firebase - Edukite
Android Firebase - Edukite
 
Web Design Diploma Level 3 – Edu Kite
Web Design Diploma Level 3 – Edu KiteWeb Design Diploma Level 3 – Edu Kite
Web Design Diploma Level 3 – Edu Kite
 
Analyzing and visualizing data with power bi edukite
Analyzing and visualizing data with power bi   edukiteAnalyzing and visualizing data with power bi   edukite
Analyzing and visualizing data with power bi edukite
 
App Monetization Diploma - Edukite
App Monetization Diploma - EdukiteApp Monetization Diploma - Edukite
App Monetization Diploma - Edukite
 
Business Blockchain and Hyperledger Technologies - Edukite
Business Blockchain and Hyperledger Technologies - EdukiteBusiness Blockchain and Hyperledger Technologies - Edukite
Business Blockchain and Hyperledger Technologies - Edukite
 
Household Veritas - A platform that provides household services
Household Veritas - A platform that provides household servicesHousehold Veritas - A platform that provides household services
Household Veritas - A platform that provides household services
 
Anshul chechani android app development report
Anshul chechani android app development reportAnshul chechani android app development report
Anshul chechani android app development report
 
Android development
Android developmentAndroid development
Android development
 
70 697 - configuring windows devices - edukite
70 697 - configuring windows devices - edukite70 697 - configuring windows devices - edukite
70 697 - configuring windows devices - edukite
 
Quiz app (android) Documentation
Quiz app (android) DocumentationQuiz app (android) Documentation
Quiz app (android) Documentation
 
Android training-in-gurgaon
Android training-in-gurgaonAndroid training-in-gurgaon
Android training-in-gurgaon
 
Asynchronous programming with javascript - edukite
Asynchronous programming with javascript - edukiteAsynchronous programming with javascript - edukite
Asynchronous programming with javascript - edukite
 
[Phpcamp]Shindig An OpenSocial container
[Phpcamp]Shindig An OpenSocial container[Phpcamp]Shindig An OpenSocial container
[Phpcamp]Shindig An OpenSocial container
 
4351604.pdf
4351604.pdf4351604.pdf
4351604.pdf
 
IRJET- Developers Community-Devcom
IRJET- Developers Community-DevcomIRJET- Developers Community-Devcom
IRJET- Developers Community-Devcom
 
Mobile Apps Development by NicheTech India
Mobile Apps Development by NicheTech IndiaMobile Apps Development by NicheTech India
Mobile Apps Development by NicheTech India
 
GSP East 2008: Open Social: Open For Business
GSP East 2008: Open Social: Open For BusinessGSP East 2008: Open Social: Open For Business
GSP East 2008: Open Social: Open For Business
 
Agent based modeling level 2 - edukite
Agent based modeling level 2 - edukiteAgent based modeling level 2 - edukite
Agent based modeling level 2 - edukite
 
Android project report learning np complete
Android project report learning np completeAndroid project report learning np complete
Android project report learning np complete
 
best Mobile App Development Companies in Bangalore.pdf
best Mobile App Development Companies in Bangalore.pdfbest Mobile App Development Companies in Bangalore.pdf
best Mobile App Development Companies in Bangalore.pdf
 

More from EduKite

More from EduKite (20)

Certificate In Organic Chemistry - Edukite
Certificate In Organic Chemistry - EdukiteCertificate In Organic Chemistry - Edukite
Certificate In Organic Chemistry - Edukite
 
Certificate in OpenStack - Edukite
Certificate in OpenStack - EdukiteCertificate in OpenStack - Edukite
Certificate in OpenStack - Edukite
 
Certificate In Object Oriented Programming With Java - Part 2 - Edukite
Certificate In Object Oriented Programming With Java - Part 2 - EdukiteCertificate In Object Oriented Programming With Java - Part 2 - Edukite
Certificate In Object Oriented Programming With Java - Part 2 - Edukite
 
Certificate in object oriented programming with java part 1 - edukite
Certificate in object oriented programming with java   part 1 - edukiteCertificate in object oriented programming with java   part 1 - edukite
Certificate in object oriented programming with java part 1 - edukite
 
Certificate In Numerical Methods - Edukite
Certificate In Numerical Methods - EdukiteCertificate In Numerical Methods - Edukite
Certificate In Numerical Methods - Edukite
 
Certificate in Multiphase Flows - Edukite
Certificate in Multiphase Flows - EdukiteCertificate in Multiphase Flows - Edukite
Certificate in Multiphase Flows - Edukite
 
Certificate In Money Investment Skills - Edukite
Certificate In Money Investment Skills - EdukiteCertificate In Money Investment Skills - Edukite
Certificate In Money Investment Skills - Edukite
 
Certificate In Mordern Theoretical Physics_ Statistical Mechanics - Edukite
Certificate In Mordern Theoretical Physics_ Statistical Mechanics - EdukiteCertificate In Mordern Theoretical Physics_ Statistical Mechanics - Edukite
Certificate In Mordern Theoretical Physics_ Statistical Mechanics - Edukite
 
Certificate In Money Investment Skills - Edukite
Certificate In Money Investment Skills - EdukiteCertificate In Money Investment Skills - Edukite
Certificate In Money Investment Skills - Edukite
 
Certificate in Modern Navigation - Edukite
Certificate in Modern Navigation - EdukiteCertificate in Modern Navigation - Edukite
Certificate in Modern Navigation - Edukite
 
Certificate In Modeling Phonology - Edukite
Certificate In Modeling Phonology - EdukiteCertificate In Modeling Phonology - Edukite
Certificate In Modeling Phonology - Edukite
 
Certificate In Math Of Finance - Edukite
Certificate In Math Of Finance - EdukiteCertificate In Math Of Finance - Edukite
Certificate In Math Of Finance - Edukite
 
Certificate in Marine Organic Geochemistry - Edukite
Certificate in Marine Organic Geochemistry - EdukiteCertificate in Marine Organic Geochemistry - Edukite
Certificate in Marine Organic Geochemistry - Edukite
 
Certificate in Marine Isotope Chemistry - Edukite
Certificate in Marine Isotope Chemistry - EdukiteCertificate in Marine Isotope Chemistry - Edukite
Certificate in Marine Isotope Chemistry - Edukite
 
Certificate In Managing Long-Term Care Services For Aging Populations - Edukite
Certificate In Managing Long-Term Care Services For Aging Populations - EdukiteCertificate In Managing Long-Term Care Services For Aging Populations - Edukite
Certificate In Managing Long-Term Care Services For Aging Populations - Edukite
 
Certificate In Making Books_ The Renaissance and Today - Edukite
Certificate In Making Books_ The Renaissance and Today - EdukiteCertificate In Making Books_ The Renaissance and Today - Edukite
Certificate In Making Books_ The Renaissance and Today - Edukite
 
Language Disorders in Children Course, Language Disorders in Children, develo...
Language Disorders in Children Course, Language Disorders in Children, develo...Language Disorders in Children Course, Language Disorders in Children, develo...
Language Disorders in Children Course, Language Disorders in Children, develo...
 
Certificate In Kinetics Of Chemical Reactions - Edukite
Certificate In Kinetics Of Chemical Reactions - EdukiteCertificate In Kinetics Of Chemical Reactions - Edukite
Certificate In Kinetics Of Chemical Reactions - Edukite
 
Certificate In International Sociology - Edukite
Certificate In International Sociology - EdukiteCertificate In International Sociology - Edukite
Certificate In International Sociology - Edukite
 
Certificate in International Politics - Edukite
Certificate in International Politics - EdukiteCertificate in International Politics - Edukite
Certificate in International Politics - Edukite
 

Recently uploaded

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health Education
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
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
  • 12. 4/25/2019 Android App Development - Edukite https://edukite.org/course/jandroid-app-development-udacity/ 12/19                                   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
  • 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
  • 19. 4/25/2019 Android App Development - Edukite https://edukite.org/course/jandroid-app-development-udacity/ 19/19  3 Lower Thames Street,London,EC4R 6HE.  020 3934 9675  info@edukite.org COPYRIGHT © BY EDUKITE    