Architect Android apps with MVP Dagger Retrofit and RxJava

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...

  • All levels
  • English

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.

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.

What you’ll learn
  • There are tremendous opportunities available out there for app developers and designers all over the world.
  • Android platform and mobile app industry as a whole has a remarkable future ahead.
  • 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.
  • Advance your career and work on more cutting edge projects out there.

Covering Topics

1
Section 1 : Welcome and introduction

2
Section 2 : Model-View-Presenter (MVP) pattern

3
Section 3 : MVP in action-I

4
Section 4 : MVP in action-2

5
Section 5 : Putting it all together

6
Section 6 : Changing Face Of App Development

7
Section 7 : Conclusion

Curriculum

      Section 1 : Welcome and introduction
    1
    Welcome and introduction
      Section 2 : Model-View-Presenter (MVP) pattern
    2
    Introduction to Model-View-Presenter (MVP) pattern
    3
    Introduction to MVP continued
      Section 3 : MVP in action-I
    4
    MVP pattern in action
    5
    MVP project - overview
    6
    MVP in action - dependency injection Preview
    7
    Dependency injection - introduction
    8
    Dependency injection - setup Dagger 2
    9
    MVP project - setup
    10
    MVP project - implementation Preview
    11
    MVP project - debugging session
      Section 4 : MVP in action-2
    12
    MVP in action - tools and frameworks
    13
    JUnit and Mockito - setup unit testing Preview
    14
    JUnit and Mockito - unit testing continued
    15
    Retrofit - introduction
    16
    Retrofit - setup
    17
    Retrofit - in action
    18
    Reactive programming - introduction
    19
    Reactive programming - introduction continued
    20
    RxJava - introduction
    21
    RxJava - schedulers Preview
    22
    RxJava - setup
    23
    RxJava - operators
    24
    Butterknife - introduction
      Section 5 : Putting it all together
    25
    Putting it all together
    26
    Demo app - introduction
    27
    Demo app - setup MVP layers
    28
    Demo app - Dagger and Retrofit setup
    29
    Demo app - walkthrough
    30
    Demo app - debugging session
      Section 6 : Changing Face Of App Development
    31
    Changing face of mobile app development
      Section 7 : Conclusion
    32
    Conclusion and Thank you!

Frequently Asked Questions

It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.

A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.

A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.

We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.