نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
اندروید پرکاربردترین سیستم عامل موبایل در جهان است. این دوره به شما می آموزد که چگونه با استفاده از آخرین ابزارهای تجزیه و تحلیل و نمایه سازی ، خطرات رایج عملکرد مربوط به حافظه ، ارائه رابط کاربر و موارد دیگر را بررسی ، ارزیابی و بهبود دهید. در هسته هر برنامه اندرویدی اشکالات عملکردی پنهان وجود دارد که باعث تجربه کاربر شما می شود برنامه ضعیف بودن در این دوره ، غلبه بر موانع عملکرد رایج Android ، شما یاد خواهید گرفت که چگونه خطرات عملکردی را که به طور قابل توجهی تجربه کاربران شما را بهبود می بخشد ، کنترل ، شناسایی و بهینه کنید. ابتدا با خطرات حافظه و نشت حافظه آشنا خواهید شد. در مرحله بعدی مصرف ضعیف شبکه و مصرف برق و همچنین اجرای ضعیف رابط کاربری را بررسی خواهید کرد. در آخر ، شما یاد خواهید گرفت که چگونه همه آنها را با استفاده از جدیدترین ابزارهای نمایه سازی Android بلند کنید. وقتی این دوره را به پایان رسانید ، دانش بنیادی در مورد تحقیق و بهبود تهدیدات عملکرد خواهید داشت که به شما کمک می کند هنگام پیشرفت به سمت پیشرفت تجربه کاربر در برنامه خود حرکت کنید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
تحلیل و درک نحوه استفاده برنامه شما از حافظه
Analyzing and Understanding How Your App Is Using Memory
-
مقدمه
Introduction
-
بهینه سازی حلقه ها
Optimizing Loops
-
تحلیل گزارش ردیاب تخصیص
Analyzing the Allocation Tracker Report
-
ایجاد یک میلیون رشته
Creating a Million Strings
-
در حال بارگیری تصاویر
Loading Images
-
خلاصه
Summary
چگونه از نشت حافظه در اجرای خود جلوگیری کنیم
How to Avoid Memory Leaks in Your Implementation
-
مقدمه
Introduction
-
منابع استاتیک
Static References
-
تحلیل گزارش Heap Dump جاوا
Analyzing the Java Heap Dump Report
-
کلاسهای داخلی ناشناس
Anonymous Inner Classes
-
کلاسهای داخلی غیر استاتیک
Non-static Inner Classes
-
یک رویکرد خودکار: LeakCanary
An Automatic Approach: LeakCanary
-
خلاصه
Summary
شبکه گران است: بیاموزید که کاربرد شبکه خود را تیز کنید
Network Is Expensive: Learn to Sharpen Your App's Network Usage
-
مقدمه
Introduction
-
مانیتور شبکه
The Network Monitor
-
خلاصه
Summary
بهینه سازی عملکرد ارائه رابط کاربر برنامه شما
Optimizing Your App's UI Rendering Performance
-
مقدمه
Introduction
-
موضوع UI
The UI Thread
-
نسخه نمایشی موضوع UI
The UI Thread Demo
-
بهینه سازی عملکرد ارائه طرح بندی
Optimizing Layout Rendering Performance
-
بهینه سازی نسخه نمایشی عملکرد ارائه طرح
Optimizing Layout Rendering Performance Demo
-
با استفاده از نمایشگر سلسله مراتبی
Using the Hierarchy Viewer
-
اضافه پردازش GPU
GPU Overdraw
-
مانیتور GPU
The GPU Monitor
-
خلاصه
Summary
ویژگی های تخلیه باتری را در برنامه خود شناسایی و اصلاح کنید
Detect and Refine Battery Draining Features in Your App
-
مقدمه
Introduction
-
حالت دوز و آماده به کار برنامه
Doze Mode and App Stand-by
-
تحلیل گزارش مورخ باتری
Analyzing Battery Historian Report
-
خلاصه
Summary
نمایش نظرات