Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Architect Android apps with MVP Dagger Retrofit and RxJava

Course Cover
compare button icon

Course Features

icon

Duration

4 hours

icon

Delivery Method

Online

icon

Available on

Lifetime Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Teaching Type

Self Paced

icon

Video Content

4 hours

Course 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. In this course you will get a detailed and behind the scenes look at model-view-presenter (mvp) pattern, which helps make code simple and clean. You also get familiar with other fundamental concepts like dependency injection, reactive programming, unit testing, mock objects which assist you throughout the app development lifecycle. Learn frameworks like dagger 2, retrofit, rx java, junit, mockito and others. Gain valuable skills of architecting apps in a flexible and scalable manner. Advance your career and work on more cutting edge projects out there.

Course Overview

projects-img

Post Course Interactions

projects-img

Instructor-Moderated Discussions

projects-img

Case Studies, Captstone Projects

Skills You Will Gain

Prerequisites/Requirements

Prerequisites are not available for this course

What You Will Learn

You will Get a detailed and behind the scenes look at Model-View-Presenter (MVP) pattern, which helps make code simple and clean

You also get familiar with other fundamental concepts like dependency injection, reactive programming, unit testing, mock objects which assist you throughout the app development lifecycle

Learn frameworks like Dagger 2, Retrofit, RxJava, Junit, Mockito and others

Course Instructors

Manuj Aggarwal

Instructor

I'm an entrepreneur, investor and a technology enthusiast. I like startups, business ideas, and high-tech anything. I like to work on hard problems and get my hands dirty with cutting edge technologi...
Course Cover