1 / 14

Advanced Android App Development - Edukite

The course focuses on the advanced capabilities of the Android app covering fragments, widgets, media playback, and testing. You will learn the system of creating UI tests using the Espresso framework. The course also teaches you how to leverage third-party libraries and services like ExoPlayer and Firebase Cloud Messaging, and use Google APIs to make your app aware of its location.<br>See More: https://bit.ly/2UkNCeP

Edukite
Download Presentation

Advanced Android App Development - Edukite

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 3/4/2019 Advanced Android App Development - Edukite HOME / COURSE / PERSONAL DEVELOPMENT / ADVANCED ANDROID APP DEVELOPMENT Advanced Android App Development   ( 9 REVIEWS ) 476 STUDENTS Advanced Android App Development (Udacity)   Want to be a skilled Android App Developer? Then enrol the course and explore … TAKE THIS COURSE FREE  1 YEAR https://edukite.org/course/advanced-android-app-development/ 1/14

  2. 3/4/2019 Advanced Android App Development - Edukite  LEVEL 2 - CERTIFICATE, LEVEL 3 - DIPLOMA  COURSE BADGE  COURSE CERTIFICATE 105 NUMBER OF UNITS 0 NUMBER OF QUIZZES  3 HOURS, 8 MINUTES     HOME CURRICULUM REVIEWS Advanced Android App Development (Udacity)   Want to be a skilled Android App Developer? Then enrol the Advanced Android App Development course and explore the techniques of developing an app. The course focuses on the advanced capabilities of the Android app covering fragments, widgets, media playback, and testing. You will learn the system of creating UI tests using the Espresso framework. The course also teaches you how to leverage third-party libraries and services like ExoPlayer and Firebase Cloud Messaging, and use Google APIs to make your app aware of its location. Finally, the course shows the process of publishing your app to the Google Play Store.   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: https://edukite.org/course/advanced-android-app-development/ 2/14

  3. 3/4/2019 Advanced Android App Development - Edukite Add the certi?cate to your CV or resume and brighten up your career Show it to prove your success   Course Credit: Google via Udacity COURSE CURRICULUM COURSE CURRICULUM Module 1 Welcome to Advanced Android   Welcome to the Course! 00:01:00 Module 2 Fragments   Introduction to Fragments 00:01:00   Responsive Design 00:02:00   Why Use Fragments? 00:01:00   Fragment Lifecycle 00:01:00   Starting Code 00:02:00   Create a Fragment 00:04:00   FragmentManager and Transactions 00:01:00   More Fragments and Storing Variables 00:03:00   Responding to Clicks 00:03:00   Master List Fragment 00:01:00   Communicating Between Fragments 00:01:00   De?ne an Interface 00:02:00 https://edukite.org/course/advanced-android-app-development/ 3/14

  4. 3/4/2019 Advanced Android App Development - Edukite   Communicate Between Activities 00:02:00   Exercise: Two Pane Layout 00:04:00   Fragments Outro 00:01:00 Module 3 Libraries   Libraries Outro 00:01:00   When to Use Libraries 00:01:00   Find Library Intro 00:01:00   Choose a Library 00:03:00   Explore a Library 00:02:00   Exercise: Explore Starter Code 00:04:00   Explore Starter Code Outro 00:01:00   Exercise: Add Gradle Dependency 00:01:00   Exercise: Detect Faces Intro 00:01:00   Detect Faces 00:01:00   Exercise: Get Probabilities 00:01:00   Overlay Emoji Intro 00:01:00   Exercise: Map to Emojis 00:01:00   Set Probability Thresholds 00:02:00 https://edukite.org/course/advanced-android-app-development/ 4/14

  5. 3/4/2019 Advanced Android App Development - Edukite   Overlay Emoji – Step 2 00:02:00   Overlay Emoji Outro 00:01:00   Must Have Libraries Outro 00:01:00   Libraries Outro 00:01:00 Module 4 Firebase Cloud Messaging   Introduction to FCM 00:01:00   Squawker is Cool 00:01:00   Quiz: Polling vs. Pushing 00:04:00   Introduction to FCM 00:01:00   Overview of the Starting Code 00:05:00   What is Firebase? 00:02:00   Make a New Firebase Project 00:01:00   Exercise: Send Your First FCM Message 00:03:00   Exercise: Introduction to Message Data 00:03:00   Exercise: Sending to a Speci?c Phone 00:02:00   Noti?cation vs. Data Messages 00:03:00   Exercise: Create Firebase Messaging Service 00:02:00   Foreground vs. Background 00:02:00 https://edukite.org/course/advanced-android-app-development/ 5/14

  6. 3/4/2019 Advanced Android App Development - Edukite   Sending to Multiple Devices 00:00:00   Exercise: Implement Topic Following 00:01:00   There’s More to Learn about FCM 00:02:00   FCM Outro 00:01:00 Module 5 Places   Introduction to Places 00:01:00   How Location Works 00:01:00   Google Play Services 00:01:00   Including the API Key 00:01:00   Starter Code 00:03:00   Google API Client 00:01:00   Place Picker 00:03:00   Get Place by ID 00:04:00   Geofences 00:02:00   Geofencing 00:04:00   Geofence Transitions 00:05:00   Tips and Tricks for Testing Location Apps 00:01:00   Places Outro 00:01:00 https://edukite.org/course/advanced-android-app-development/ 6/14

  7. 3/4/2019 Advanced Android App Development - Edukite Module 6 Media Playback   Introduction to Media Playback 00:01:00   Player UI Structure 00:02:00   Audio Video 00:01:00   Comparing Players 00:01:00   Media Formats 00:02:00   Starting Code Overview 00:03:00   Add ExoPlayer Intro 00:02:00   Exercise: Add SimpleExoPlayerView 00:00:00   Exercise: ExoPlayer Event Listening 00:01:00   Add Media Session – Part 1 00:02:00   Exercise: Add Media Session – Part 2 00:01:00   Exercise: MediaStyle Noti?cation 00:03:00   Introduction to Audio Focus and Extra ExoPlayer Features 00:01:00 Module 7 Widgets   Introduction to Widgets 00:01:00   What is an App Widget 00:01:00   My Garden App 00:02:00 https://edukite.org/course/advanced-android-app-development/ 7/14

  8. 3/4/2019 Advanced Android App Development - Edukite   Creating Your First App Widget 00:03:00   RemoteViews 00:01:00   My Garden Widget 00:04:00   Background Tasks for Widgets 00:01:00   Widget Updates via IntentServices 00:00:00   Water Individual Plants 00:01:00   Resizing Widgets 00:01:00   AppWidgetManager Options 00:02:00   GridViews in Widgets 00:04:00   PendingIntent Templates 00:02:00 Module 8 Espresso   Is that Espresso in My Tea? 00:01:00   Quiz: Welcome to the World of Testing 00:02:00   Welcome to the World of Testing 00:03:00   Exercise: Write a Basic Espresso Test 00:07:00   Test Intents with Espresso 00:03:00   Introduction to Espresso Idling Resources 00:02:00   Add Idling Resource Test in Sample App 00:03:00 https://edukite.org/course/advanced-android-app-development/ 8/14

  9. 3/4/2019 Advanced Android App Development - Edukite   Exercise: Add IdlingResourceActivityTest in TeaTime 00:01:00   Espresso Outro 00:01:00 Module 9 Publishing Your App   Introduction to Publishing 00:01:00   Exercise: Policy Agreements 00:01:00   Exercise: Quality Testing 00:01:00   Success on Google Play 00:01:00 Assessment   Submit Your Assignment 00:00:00   Certi?cation 00:00:00 COURSE REVIEWS COURSE REVIEWS 4.7   9 ratings https://edukite.org/course/advanced-android-app-development/ 9/14

  10. 3/4/2019 Advanced Android App Development - Edukite 0 5 STARS 0 4 STARS 0 3 STARS 0 2 STARS 0 1 STARS NO REVIEWS FOUND FOR THIS COURSE. RELATED COURSES RELATED COURSES https://edukite.org/course/advanced-android-app-development/ 10/14

  11. 3/4/2019 Advanced Android App Development - Edukite Steam and Gas Power Systems FREE 1441   Certi?cate in Multiphase Flows FREE 1247   https://edukite.org/course/advanced-android-app-development/ 11/14

  12. 3/4/2019 Advanced Android App Development - Edukite Digital Elevation Models and Applications FREE 1255   476 STUDENTS ENROLLED https://edukite.org/course/advanced-android-app-development/ 12/14

  13. 3/4/2019 Advanced Android App Development - Edukite BEST RECOMMEND COURSES 1909: The People’s Budget   ( 9 REVIEWS ) 1253 STUDENTS 21st Century Marketing   ( 6 REVIEWS ) 719 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 https://edukite.org/course/advanced-android-app-development/ 13/14

  14. 3/4/2019 Advanced Android App Development - Edukite USEFUL LINKS About Terms & Conditions Privacy Policy Cookie Policy Contact INQUIRY  3 Lower Thames Street,London,EC4R 6HE.  020 3934 9675  info@edukite.org COPYRIGHT © BY EDUKITE     https://edukite.org/course/advanced-android-app-development/ 14/14

More Related