Android Design Patterns and Best Practices - Volume 2

Course

Online

£ 150 + VAT

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Create reliable, robust, and efficient Android apps with industry-standard design patterns.Are you an Android developer with some experience under your belt? Are you wondering how the experts create efficient and good-looking apps? Then your wait will end with this video! We will teach you about different Android development patterns that will enable you to write clean code and make your app stand out from the crowd. The video starts by introducing the Android development environment and exploring the support libraries. You will gradually explore the different design and layout patterns and get to know the best practices of how to use them together. You’ll then develop an application that will help you grasp activities, services, and broadcasts and their roles in Android development. Moving on, you will add user-detecting classes and APIs such as gesture detection touch screen listeners and sensors to your app. You will also learn to adapt your app to run on tablets and other devices and platforms, including Android Wear, auto, and TV. Finally, you will see how to connect your app to social media.About The AuthorKyle Mew has been programming since the early eighties and has written for several technology websites. He has also written three radio plays and three other books on Android development.

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Inflate nested UI
Apply transitions and shared elements to use minimal screen space
Store and retrieve persistent data
Demonstrate the workings of Android wear
Socialize in the digital word by connecting your app to social media
Make your apps available to the largest possible audience with the AppCompat support library
Maximize potential app users

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 4 years

Subjects

  • Builder
  • Web Server
  • Web
  • Layout
  • Design
  • Works
  • Server
  • Options
  • Access
  • Information Systems

Course programme

Combining Patterns 5 lectures 18:21 The Course Overview This video gives us an overview of the entire course. The Prototype Pattern The prototype makes copies from an original, vastly reducing the number of sub-classes required and any lengthy creation processes. • Add the clonable concrete class • Create the cache class • Apply prototype The Decorator Design Pattern The decorator allows us to add functionality and properties to an object during runtime without having to make any changes to the original class structure. • Create concrete instances • Add an abstract decorator • Apply and extend the decorator A Sandwich Builder Pattern The builder Pattern is purpose-built for combining simple objects to form one complex object, and this forms a perfect analogy of making a sandwich. • Create abstract implementation • Address empty abstract class • Connect it to UI Selecting Patterns and Adding Decorators One of the best ways to add further functionality is with decorator Patterns. • Attach the pattern • Add concrete decorator • Connect pattern to UI Combining Patterns 5 lectures 18:21 The Course Overview This video gives us an overview of the entire course. The Prototype Pattern The prototype makes copies from an original, vastly reducing the number of sub-classes required and any lengthy creation processes. • Add the clonable concrete class • Create the cache class • Apply prototype The Decorator Design Pattern The decorator allows us to add functionality and properties to an object during runtime without having to make any changes to the original class structure. • Create concrete instances • Add an abstract decorator • Apply and extend the decorator A Sandwich Builder Pattern The builder Pattern is purpose-built for combining simple objects to form one complex object, and this forms a perfect analogy of making a sandwich. • Create abstract implementation • Address empty abstract class • Connect it to UI Selecting Patterns and Adding Decorators One of the best ways to add further functionality is with decorator Patterns. • Attach the pattern • Add concrete decorator • Connect pattern to UI The Course Overview This video gives us an overview of the entire course. The Course Overview This video gives us an overview of the entire course. The Course Overview This video gives us an overview of the entire course. The Course Overview This video gives us an overview of the entire course. This video gives us an overview of the entire course. This video gives us an overview of the entire course. The Prototype Pattern The prototype makes copies from an original, vastly reducing the number of sub-classes required and any lengthy creation processes. • Add the clonable concrete class • Create the cache class • Apply prototype The Prototype Pattern The prototype makes copies from an original, vastly reducing the number of sub-classes required and any lengthy creation processes. • Add the clonable concrete class • Create the cache class • Apply prototype The Prototype Pattern The prototype makes copies from an original, vastly reducing the number of sub-classes required and any lengthy creation processes. • Add the clonable concrete class • Create the cache class • Apply prototype The Prototype Pattern The prototype makes copies from an original, vastly reducing the number of sub-classes required and any lengthy creation processes. • Add the clonable concrete class • Create the cache class • Apply prototype The prototype makes copies from an original, vastly reducing the number of sub-classes required and any lengthy creation processes. • Add the clonable concrete class • Create the cache class • Apply prototype The prototype makes copies from an original, vastly reducing the number of sub-classes required and any lengthy creation processes. • Add the clonable concrete class • Create the cache class • Apply prototype The Decorator Design Pattern The decorator allows us to add functionality and properties to an object during runtime without having to make any changes to the original class structure. • Create concrete instances • Add an abstract decorator • Apply and extend the decorator The Decorator Design Pattern The decorator allows us to add functionality and properties to an object during runtime without having to make any changes to the original class structure. • Create concrete instances • Add an abstract decorator • Apply and extend the decorator The Decorator Design Pattern The decorator allows us to add functionality and properties to an object during runtime without having to make any changes to the original class structure. • Create concrete instances • Add an abstract decorator • Apply and extend the decorator The Decorator Design Pattern The decorator allows us to add functionality and properties to an object during runtime without having to make any changes to the original class structure. • Create concrete instances • Add an abstract decorator • Apply and extend the decorator The decorator allows us to add functionality and properties to an object during runtime without having to make any changes to the original class structure. • Create concrete instances • Add an abstract decorator • Apply and extend the decorator The decorator allows us to add functionality and properties to an object during runtime without having to make any changes to the original class structure. • Create concrete instances • Add an abstract decorator • Apply and extend the decorator A Sandwich Builder Pattern The builder Pattern is purpose-built for combining simple objects to form one complex object, and this forms a perfect analogy of making a sandwich. • Create abstract implementation • Address empty abstract class • Connect it to UI A Sandwich Builder Pattern The builder Pattern is purpose-built for combining simple objects to form one complex object, and this forms a perfect analogy of making a sandwich. • Create abstract implementation • Address empty abstract class • Connect it to UI A Sandwich Builder Pattern The builder Pattern is purpose-built for combining simple objects to form one complex object, and this forms a perfect analogy of making a sandwich. • Create abstract implementation • Address empty abstract class • Connect it to UI A Sandwich Builder Pattern The builder Pattern is purpose-built for combining simple objects to form one complex object, and this forms a perfect analogy of making a sandwich. • Create abstract implementation • Address empty abstract class • Connect it to UI The builder Pattern is purpose-built for combining simple objects to form one complex object, and this forms a perfect analogy of making a sandwich. • Create abstract implementation • Address empty abstract class • Connect it to UI The builder Pattern is purpose-built for combining simple objects to form one complex object, and this forms a perfect analogy of making a sandwich. • Create abstract implementation • Address empty abstract class • Connect it to UI Selecting Patterns and Adding Decorators One of the best ways to add further functionality is with decorator Patterns. • Attach the pattern • Add concrete decorator • Connect pattern to UI Selecting Patterns and Adding Decorators One of the best ways to add further functionality is with decorator Patterns. • Attach the pattern • Add concrete decorator • Connect pattern to UI Selecting Patterns and Adding Decorators One of the best ways to add further functionality is with decorator Patterns. • Attach the pattern • Add concrete decorator • Connect pattern to UI Selecting Patterns and Adding Decorators One of the best ways to add further functionality is with decorator Patterns. • Attach the pattern • Add concrete decorator • Connect pattern to UI One of the best ways to add further functionality is with decorator Patterns. • Attach the pattern • Add concrete decorator • Connect pattern to UI One of the best ways to add further functionality is with decorator Patterns. • Attach the pattern • Add concrete decorator • Connect pattern to UI Composing Patterns 4 lectures 18:47 The Composite Pattern Composite Pattern works in such a way that the client can add individual objects or groups of objects without having to concern itself with which it is dealing with. • Construct composite pattern • Add a builder A Layout Composer This video teaches us to employ a Pattern that does not care what type of component it is dealing with. • Add the components • Create the components • Format layouts at runtime Storage Options If you have a lot of data and access to a web server, it is often best to cache data from this source, as this will both save battery and speed up the application. • Create the static files • Create and edit the application files Storing User Preferences In this video, we will get on with storing user preferences using the built-in SharedPreferences interface. • Apply the preferences • Add the unique identifier Composing Patterns. 4 lectures 18:47 The Composite Pattern Composite Pattern works in such a way that the client can add individual objects or groups of objects without having to concern itself with which it is dealing with. • Construct composite pattern • Add a builder A Layout Composer This video teaches us to employ a Pattern that does not care what type of component it is dealing with. • Add the components • Create the components • Format layouts at runtime Storage Options If you have a lot of data and access to a web server, it is often best to cache data from this source, as this will both save battery and speed up the application. • Create the static files • Create and edit the application files Storing User Preferences In this video, we will get on with storing user preferences using the built-in SharedPreferences interface. • Apply the preferences • Add the unique identifier The Composite Pattern Composite Pattern works in such a way that the client can add individual objects or groups of objects without having to concern itself with which it is dealing with. • Construct composite pattern • Add a builder The Composite Pattern Composite Pattern works in such a way that the client can add individual objects or groups of objects without having to concern itself with which it is dealing with. • Construct composite pattern • Add a builder The Composite Pattern Composite Pattern works in such a way that the client can add individual objects or groups of objects without having to concern itself with which it is dealing with. • Construct composite pattern • Add a builder The Composite Pattern Composite Pattern works in such a way that the client can add individual objects or groups of objects without having to concern itself with which it is dealing with. • Construct composite pattern • Add a builder Composite Pattern works in such a way that the client can add individual objects or groups of objects without having to concern itself with which it is dealing with. • Construct composite pattern • Add a builder Composite Pattern works in such a way that the client can add individual objects or groups of objects without having to concern itself with which it is dealing with. • Construct composite pattern • Add a builder A Layout Composer This video teaches us to employ a Pattern that does not care what type of component it is dealing with. • Add the components • Create the components • Format layouts at runtime A Layout Composer This video teaches us to employ a Pattern that does not care what type of component it is dealing with. • Add the components • Create the components • Format layouts at runtime A Layout Composer This video teaches us to employ a Pattern that does not care what type of component it is dealing with. • Add the components • Create the components • Format layouts at runtime A Layout Composer This video teaches us to employ a Pattern that does not care what type of component it is dealing with. • Add the components • Create the components • Format layouts at runtime This video teaches us to employ a Pattern that does not care what type of component it is dealing with. • Add the components • Create the components • Format layouts at runtime This video teaches us to employ a Pattern that does not care what type of component it is dealing with. • Add the components • Create the components • Format layouts at runtime Storage Options If you have a lot of data and access to a web server, it is often best to cache data from this source, as this will both save battery and speed up the application ng 3 lectures 09:25 The Template Pattern The template Pattern is nothing more than a generalization in the form of an abstract class with at least one concrete realization. • Create the template...

Additional information

Basic Java programming

Android Design Patterns and Best Practices - Volume 2

£ 150 + VAT