UsefulLinks
Computer Science
Mobile Application Development
Android App Development
1. Introduction to Android Development
2. Setting Up the Development Environment
3. Creating Your First Android Application
4. Core Application Components
5. User Interface Development
6. Advanced UI Components
7. Data Management and Storage
8. Application Architecture Patterns
9. Concurrency and Background Processing
10. Networking and Web Services
11. Device Features and Sensors
12. Permissions and Security
13. Testing and Quality Assurance
14. Performance Optimization
15. Debugging and Troubleshooting
16. App Distribution and Publishing
17. Advanced Topics
15.
Debugging and Troubleshooting
15.1.
Debugging Tools
15.1.1.
Android Studio Debugger
15.1.1.1.
Breakpoints
15.1.1.2.
Variable Inspection
15.1.1.3.
Expression Evaluation
15.1.1.4.
Step Execution
15.1.2.
Logcat
15.1.2.1.
Log Levels
15.1.2.2.
Log Filtering
15.1.2.3.
Custom Logging
15.1.3.
Layout Inspector
15.1.3.1.
View Hierarchy
15.1.3.2.
Property Inspection
15.1.3.3.
Layout Debugging
15.1.4.
Network Inspector
15.1.4.1.
Request Monitoring
15.1.4.2.
Response Analysis
15.1.4.3.
Network Debugging
15.2.
Profiling Tools
15.2.1.
CPU Profiler
15.2.2.
Memory Profiler
15.2.3.
Network Profiler
15.2.4.
Energy Profiler
15.3.
Crash Analysis
15.3.1.
Stack Trace Analysis
15.3.2.
Crash Reporting
15.3.3.
ANR Analysis
15.3.4.
Memory Dump Analysis
15.4.
Common Issues
15.4.1.
Memory Leaks
15.4.2.
Performance Issues
15.4.3.
UI Problems
15.4.4.
Network Issues
Previous
14. Performance Optimization
Go to top
Next
16. App Distribution and Publishing