Architect Android apps with MVP, Dagger, Retrofit & RxJava [Video]

Preview in Mapt

Architect Android apps with MVP, Dagger, Retrofit & RxJava [Video]

Manuj Aggarwal, Rene Gens, TetraTutorials Team

Learn software architecture skills. Build apps with Model-View-Presenter pattern. Make apps more robust and fun.

Quick links: > What will you learn?> Table of content

Mapt Subscription
FREE
Β£24.99/m after trial
Video
Β£147.90
RRP Β£173.98
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
Β£0.00
Β£147.90
Β£25.00 p/m after trial
RRP Β£173.98
Subscription
Video
Start 14 Day Trial

Frequently bought together


Architect Android apps with MVP, Dagger, Retrofit & RxJava [Video] Book Cover
Architect Android apps with MVP, Dagger, Retrofit & RxJava [Video]
Β£ 173.98
Β£ 147.90
Working with Advanced Docker Operations [Video] Book Cover
Working with Advanced Docker Operations [Video]
Β£ 111.58
Β£ 94.86
Buy 2 for Β£31.68
Save Β£211.58
Add to Cart

Video Details

ISBN 139781788993685
Course Length4 hours and 09 minutes

Video Description

Developing Apps is fun.....is it not? It’s really exciting to take an idea from the back of a paper napkin all the way to the App Store! It is Not only fun but also lucrative. There are tremendous opportunities available out there for app developers and designers all over the world. Android offers an excellent platform for developing and delivering apps. Most of you might already be working on this platform. If so, you would know, Android platform and mobile app industry as a whole has a remarkable future ahead. Smartphones enable us to do a lot these days, from shopping our clothes, booking movie tickets, to ordering groceries and getting them delivered right to our doorsteps. It is hard to believe – but even after all these advancements – there is still a lot of paper-based work happening in the workplace and everyday lives. There are still untapped opportunities and workflows which need to move to the mobile platform. If you have a good idea – the world is your oyster. You can change the way how people live their lives by introducing a compelling app. You may be working as a freelancer or may have a full-time job as an app developer or architect. Whether you create one app a year or multiple apps in a month - there must have been times when you got tired of looking at long strings of code tangled together into a spaghetti-like mess. This is particularly painful if you have to inherit a legacy code base and you have to add features to it or fix bugs. Make your life easier and building apps fun...............by learning tried and tested software architectural patterns.

Style and Approach

The desire to learn something new and continuous improvement. Gain valuable skills of architecting apps in a flexible and scalable manner. Advance your career and work on more cutting-edge projects out there.

Table of Contents

Welcome and introduction
Welcome and introduction
About us
Model-View-Presenter (MVP) pattern
Introduction to Model-View-Presenter (MVP) pattern
Introduction to MVP continued
MVP in action-I
MVP pattern in action
MVP project - overview
MVP in action - dependency injection
Dependency injection - introduction
Dependency injection - setup Dagger 2
MVP project - setup
MVP project - implementation
MVP project - debugging session
MVP in action-II
Quick checkin
MVP in action - tools and frameworks
JUnit and Mockito - setup unit testing
JUnit and Mockito - unit testing continued
Retrofit - introduction
Retrofit - setup
Retrofit - in action
Reactive programming - introduction
Reactive programming - introduction continued
RxJava - introduction
RxJava - schedulers
RxJava - setup
RxJava - operators
Butterknife - introduction
Putting it all together
Putting it all together
Demo app - introduction
Demo app - setup MVP layers
Demo app - Dagger and Retrofit setup
Demo app - walkthrough
Demo app - debugging session
Changing Face of App Development
Changing face of mobile app development
Conclusion
Conclusion and Thank you!

What You Will Learn

  • Build and architect Android apps using MVP pattern
  • Understand dependency injection and Dagger 2
  • Understand Gradle build system
  • Understand unit testing and JUnit for Android apps
  • Understand mocking objects using Mockito
  • Understand type-safe REST API client called Retrofit
  • Understand reactive programming and RxJava
  • Understand the MVP UI pattern

Authors

Table of Contents

Welcome and introduction
Welcome and introduction
About us
Model-View-Presenter (MVP) pattern
Introduction to Model-View-Presenter (MVP) pattern
Introduction to MVP continued
MVP in action-I
MVP pattern in action
MVP project - overview
MVP in action - dependency injection
Dependency injection - introduction
Dependency injection - setup Dagger 2
MVP project - setup
MVP project - implementation
MVP project - debugging session
MVP in action-II
Quick checkin
MVP in action - tools and frameworks
JUnit and Mockito - setup unit testing
JUnit and Mockito - unit testing continued
Retrofit - introduction
Retrofit - setup
Retrofit - in action
Reactive programming - introduction
Reactive programming - introduction continued
RxJava - introduction
RxJava - schedulers
RxJava - setup
RxJava - operators
Butterknife - introduction
Putting it all together
Putting it all together
Demo app - introduction
Demo app - setup MVP layers
Demo app - Dagger and Retrofit setup
Demo app - walkthrough
Demo app - debugging session
Changing Face of App Development
Changing face of mobile app development
Conclusion
Conclusion and Thank you!

Video Details

ISBN 139781788993685
Course Length4 hours and 09 minutes
Read More

Read More Reviews

Recommended for You

Working with Advanced Docker Operations [Video] Book Cover
Working with Advanced Docker Operations [Video]
Β£ 111.58
Β£ 94.86
AWS MasterClass: Monitoring and DevOps with AWS CloudWatch [Video] Book Cover
AWS MasterClass: Monitoring and DevOps with AWS CloudWatch [Video]
Β£ 172.78
Β£ 146.88
DevOps: CI/CD with Jenkins pipelines, Maven, Gradle [Video] Book Cover
DevOps: CI/CD with Jenkins pipelines, Maven, Gradle [Video]
Β£ 173.98
Β£ 147.90
Effective Prediction with Machine Learning - Second Edition [Video] Book Cover
Effective Prediction with Machine Learning - Second Edition [Video]
Β£ 111.58
Β£ 94.86
GUI Programming with C++ [Video] Book Cover
GUI Programming with C++ [Video]
Β£ 111.58
Β£ 94.86
TeamCity: continuous integration & DevOps with Java and .NET [Video] Book Cover
TeamCity: continuous integration & DevOps with Java and .NET [Video]
Β£ 111.58
Β£ 94.86