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
We are verifying your question adjusts to our publishing rules. According to your answers, we noticed you might not be elegible to enroll into this course, possibly because of: qualification requirements, location or others. It is important you consult this with the Centre.
Thank you!
We are reviewing your question. We will publish it shortly.
Or do you prefer the center to contact you?
Reviews
Have you taken this course? Share your opinion
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 lectures18:21The 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 prototypeThe 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 decoratorA 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 UISelecting 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 lectures18:21The 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 prototypeThe 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 decoratorA 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 UISelecting 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 lectures18:47The 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 builderA 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 runtimeStorage 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 filesStoring 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 lectures18:47The 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 builderA 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 runtimeStorage 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 filesStoring 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 lectures09:25The 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...