190 likes | 207 Views
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, youu2019ll build a cloud-connected Android app and understand the tools, principles and patterns that underlie all Android development. Youu2019ll understand the challenges associated with Android app and learn how to overcome them.<br>See More: https://bit.ly/2vloREx
E N D
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 0 NUMBER 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 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 Preferences Introduction 00:01:00 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 0 5 STARS 0 4 STARS 0 3 STARS 0 2 STARS 0 1 STARS 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 1247 https://edukite.org/course/jandroid-app-development-udacity/ 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