- Introduction
- Error 1. java.lang.NullPointerException. Attempt to invoke virtual method...
- Error 2. java.lang.RuntimeException. Unable to start activity
- Error 3. android.content.ActivityNotFoundException. No Activity found to...
- Error 4. java.lang.ClassCastException. Button cannot be cast to ImageView...
- Error 5. android.os.NetworkOnMainThreadException
- Error 6. java.lang.SecurityException. Permission denied
- Error 7. java.lang.IllegalStateException. You need to use a Theme.AppCompat...
- Error 8. android.view.ViewRootImpl$CalledFromWrongThreadException. Only ...
- Error 9. kotlin.UninitializedPropertyAccessException. lateinit property...
- Error 10. java.io.IOException. Cleartext HTTP traffic to info.cern.ch not permit
- Error 11. Unable to create protected region in stack for implicit overflow check
- Error 12. Application
- Error 13. java.lang.NullPointerException. Attempt to invoke virtual method
- Error 14. java.lang.IllegalStateException. Vertically scrollable component ...
- Overall conclusion
What you'll learn
- Solve well-known bugs in android development
- Looking for solutions to non-trivial bugs
- Understand why LogCat is confusing when solving bugs
- Develop your own algorithm to solve bugs
Description
I am pleased to welcome you to my course, which is dedicated to solving common problems on android.
What is this course about?
In the process of application development, very often you may encounter a problem and not find a solution for a long time, despite many articles and the StackOverFlow website. This can happen because you don't have enough experience in development and therefore can't see the big picture. Or because you have never encountered such a problem and have no idea how to handle it. It also happens sometimes that the error description in LogCat is not correct and confuses the programmer instead of helping him/her. Let's deal with these cases further on.
This course can be compared to the troubleshooting section in the manual of some devices. This section describes solutions to common problems.
We will solve such problems by simple examples with a few lines of code. Because complex examples can be confusing on their own.
Who will benefit from this course?
This course will be useful for intermediate-level android developers. Beginner developers who have no experience at all will probably not be able to take it. You're better off taking the beginner's course and then coming back to this course.
Other Courses
Practical Sales Framework & Techniques To Close More Sales
Learn VARNISH sales framework and practical techniques to increase your sales
Visual Paradigm Essential
Learn all essential skills of software design and modeling including, UML, BPMN and SysML with Visual Paradigm.
Basics of Numpy for Data Analysis & Data Science in Python
Learn fundamentals of Numpy , frequent used Numpy statistical functions with the help of real-world use-cases
Python for Intermediate Learners (2023)
An intermediate Python course covering all the fundamental concepts you need to know
Scope 1: Greenhouse Gases Emissions Calculation Methodology
A practical business course focused on the application of climate risk management tools and greenhouse gas calculations.
How to Paint Watercolor Landscapes with Colin Bradley
Learn how to paint using Watercolor techniques for amazing detail and realism with Colin Bradley. Totally New Approach!
About the instructors
- 3.96 Calificación
- 5085 Estudiantes
- 2 Cursos
Leonid Ivankin
senior android developer
I wanted to be a programmer when I first saw a computer 25 years ago. Then it was old computers running MS-DOS and the recently released Windows 95. Unfortunately, fate decreed that after university I did not work as a programmer, as I wanted. However, I always dreamed of becoming a programmer, and as a result, I became one.
I became involved in android development, because I was struck and still is struck by the number of people who use devices with this operating system. I also like the fact that you see the result of your work every day and can show it to your family and friends. You can open the app and say, " Look! I did it!"
I try to constantly expand my horizons of android development and around it. Every day I read documents, articles, books. I was involved in the internal accelerator to understand how everything works on the outside. I follow the principle: either I don't take the job, but if I take it, I will finish it, no matter what it takes. I really appreciate the good relations in the team.
There is own app on GooglePlay
Skills/Interests: java, kotlin, junit, android sdk, git, sqlite, design patterns, material design, rxJava, retrofit, mvp, mvvm, mvi, moxy, dependency injection, dagger, jni, firebase, room, android jetpack, SOLID, compose
Student feedback
Course Rating
Reviews
good
Good content, nice presentation! Love the background sound very relaxing to watch.