Tutorials :

Android 11 Masterclass - TDD, Coroutines, Hilt, Jetpack

      Author: DownTR.CC   |   01 December 2020   |   comments: 0


Android 11 Masterclass - TDD, Coroutines, Hilt, Jetpack
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 117 lectures (8h 51m) | Size: 2.8 GB
Master Android development by creating a production application with Test Driven Development, Coroutines, HILT& Jetpack.


What you'll learn:
Develop a state of the art Android 11 application: Kotlin, Coroutines, DI with Hilt, Jetpack Navigation Component, Kotlin Flow, MVVM
Develop an application purely with Outside-In Test Driven Development. We focus on producing a real production app with business logic and common UX patterns like leaders and error handling so you can re-use it in your project
Become a senior / architect Android engineer and advance in your career
How to combine all the practises together instead of having to follow multiple articles and courses and spending weeks to combine the best practises together
Jump straight to the latest and greatest of Android Development
Requirements
Basic Coding Knowledge
Basic Kotlin Knowledge or Good knowledge of another OO language
Description
The Android 11 Masterclass by Petros Efthymiou.
Learn State of the Art Android 11 development by building a real production app.
Are you following dozens of forums, articles and buying courses in order to move your development skills and career to your next level?
I am too, but more often than not, after completing them I realise that there is still a HUGE amount of work left to be done, to connect all the pieces together and make them work on a real application. I found that even though a course was providing comprehensive knowledge on coroutines it didn't mean that I knew how to integrate them with Retrofit, Live data or Hilt. And because another course was extensive on Test Driven Development after completing it I didn't know how to write an application with TDD using the latest Android tech stack.
After buying courses, reading articles & forums and a couple of months of hands-on practise I have finally learned how to combine Android 11 best development practises in an Android application.
I created this course to make the process easier for you! You are going to learn how to combine
Kotlin
Coroutines
Live Data
Kotlin Flow
Retrofit
Hilt
Jetpack Navigation
MVVM
And complete a real Android application purely on Outside-In Test Driven Development
You are going to learn how to write not flaky espresso tests in a real scenario with delays and HTTP calls, without using Thread.sleep(). After all we wouldn't be doing TDD without efficient & effective Espresso UI tests!
Why Me?
Even though I am new to Udemy I am not new to the industry. I have been working as an Android engineer from junior to lead positions in ambitious startups & large multinational companies for about 8 years. Being a good engineer though doesn't automatically mean that you are a good Instructor as well.
In the past 5 years I have also discovered my passion for education and worked as a Software Instructor in several colleges and companies, including New York College, Hellenic American Union and my current position now is a Mobile Trainer in a Multinational company called Backbase, where I am training
The internal RnD engineers
The internal professional services engineers
External third party integrators
In my lifetime I have trained thousands of developers both in classroom, web conferences and video courses.
Why is it important?
As we are advancing to more senior engineering levels we realise that how we do things is equally important to getting them done. The industry has started to realise that a serious Software Engineering company cannot anymore base the products in purely architectures and engineering practises.
I often say that there are 3 stages in the advancement of an engineer
In the first stage he/she is a programmer. He is learning how to make things work e.g. how to add buttons in an Android application and handle it's click. But is not aware of the importance of doing things well. He or she cannot realise that a purely structured system is certain to backfire in the long run and while everything initially seemed to be going well, "suddenly" it is impossible to work with this system anymore. New features are hard to be added, and bugs very often slip to production code
In the second stage having realised the past mistakes the professional starts practising and learning good engineering patterns. He or she starts exploring things like :
SOLID Principles
Design patterns
Clean architecture
Separation of concerns
Low coupling, High cohesion
Unit Testing
and if is passionate and dedicated enough manages to reach a more senior level and is able to develop systems that can be successful not only in the short but also in the long run
The final stage is the Mastery. This stage is an ongoing process and doesn't ever end. After the engineer has a good understanding of the above practises he realises there is a huge room of improvement. He learns how to apply them and most importantly when they are not required and simpler-junior level approaches are more beneficial for the specific project/situation. In other words it is a constant effort to learn how to never
Under-Engineer
Or Over-Engineer.
He or she also comes in touch with more advanced practises like Test Driven Development which takes quite a lot of effort to get a grasp and master it.
In this course I will do my best to advance you in this path. I will offer to you what I have learned on my journey and I am also very open to learn from you. I am always available on the forums to support and discuss topics that you might have a different point of view and this way we can help each other on our endless road in Software Mastery.
Who this course is for
Android Developers who want to advance in their career and learn how to structure clean state of art Android 11 applications
Backend/Front-end/iOS developers who want to jump straight to the latest and greatest of Android development and learn how to do it right
Developers who want to learn how to develop a system purely with Test Driven Development
Homepage
https://www.udemy.com/course/android-11-tdd-masterclass

Buy Premium From My Links To Get Resumable Support,Max Speed & Support Me

Android 11 Masterclass - TDD, Coroutines, Hilt, Jetpack Fast Download
Android 11 Masterclass - TDD, Coroutines, Hilt, Jetpack Full Download

free Android 11 Masterclass - TDD, Coroutines, Hilt, Jetpack, Downloads Android 11 Masterclass - TDD, Coroutines, Hilt, Jetpack, Rapidgator Android 11 Masterclass - TDD, Coroutines, Hilt, Jetpack, Nitroflare Android 11 Masterclass - TDD, Coroutines, Hilt, Jetpack, Mediafire Android 11 Masterclass - TDD, Coroutines, Hilt, Jetpack, Uploadgig Android 11 Masterclass - TDD, Coroutines, Hilt, Jetpack, Mega Android 11 Masterclass - TDD, Coroutines, Hilt, Jetpack, Torrent Download Android 11 Masterclass - TDD, Coroutines, Hilt, Jetpack, HitFile Android 11 Masterclass - TDD, Coroutines, Hilt, Jetpack , GoogleDrive Android 11 Masterclass - TDD, Coroutines, Hilt, Jetpack,  Please feel free to post your Android 11 Masterclass - TDD, Coroutines, Hilt, Jetpack Download, Tutorials, Ebook, Audio Books, Magazines, Software, Mp3, Free WSO Download , Free Courses Graphics , video, subtitle, sample, torrent, NFO, Crack, Patch,Rapidgator, mediafire,Mega, Serial, keygen, Watch online, requirements or whatever-related comments here.





DISCLAIMER
None of the files shown here are hosted or transmitted by this server. The links are provided solely by this site's users. The administrator of our site cannot be held responsible for what its users post, or any other actions of its users. You may not use this site to distribute or download any material when you do not have the legal rights to do so. It is your own responsibility to adhere to these terms.

Copyright © 2018 - 2023 Dl4All. All rights reserved.