How to Boost Your App's Performance With Baseline Profiles

preview_player
Показать описание
In this video, I'll show you how you can use baseline profiles to speed up your app for critical user journeys.

Get 25% discount on ALL my courses with the code BLACK:

💻 Let me be your mentor and become an industry-ready Android developer in 10 weeks:

Subscribe to my FREE newsletter for regular Android, Kotlin & Architecture advice!

Join this channel to get access to perks:

Get the initial source code for this video here:

Get the final source code here:

Join my Discord server:

You like my free content? Here you can buy me a coffee:
Рекомендации по теме
Комментарии
Автор

The thumbnail of this video is incredible 👏

mohammadnawas
Автор

Thank you for sharing your information with the world, specially countries which doesn't have facilities for developers. You are the best developer and lecturer in the world.

azaderahmati
Автор

Thank you a lot for doing these videos. 🙏🏻 Performance tips are always very appreciated. 👍

CommanderSteps
Автор

You forgot to paste the gradle command for configuration in the description.

ezekielwachira
Автор

Thumbnail looks sickkkk....❤️❤️❤️
It was soo tempting that i have to click the video even if i dont want to watch it now.

mr.bubble
Автор

Hey Philipp, I create a swipable tab row using horizontal pager with jetpack compose according to your video, My I have total 3 tabs, my second and third tabs has lots of composable files, when user swipe the tabs, the swipe performance is really bad, which is ruining my app performance. Can I get benefit from baseline profile? Please help. Love and respecet from Bangladesh.

BitMavrick
Автор

If I have no Baselineprofile added, partial still gives better Results than None. None is not really good to compare against, as any App in Play Store uses partial. If you disable Baseline Profile from partial compilation Mode + Warm-up Iterations, its Always faster than Baseline....I dont get it. If I do require, it does throw no Error, even If no File was added. Help

Shishaaaa
Автор

you didn't add dependency on profile installer. Is it not required ?

ВалерийМиннулин
Автор

I cannot find the string for the build.configuration in your description!

diegoflassa
Автор

Use jetpack compose because implementation of recycler list is easier.
Performance slow: no worries write more code(baseline profiles), even more than you would have written for recycler view in XML views

anmolsinghsahi
Автор

Why cannot we pay in parcels your calories tracker app? For example the canvas course give us this possibility. Thanks.

eduvgama
Автор

helpful video to measure the performance of app.. highly benefit video ✌✌✌✌

dipeshsaini
Автор

👍Thnx for the vid. Very very helpful indeed.

In case anyone is getting the following log error when executing the Scrolling tests in their emulator:
"...NullPointerException: Attempt to invoke virtual method 'void on a null object reference"

Inserting a delay instruction right above the click attempt should fix it. Like this:
29")), 2000) // <--- THIS LINE
29")).click()

okeuwechue
Автор

Please Sir Make one video on This Topic👇
How To Prevent Recreation Of Fragments While Navigating Back And Forth

motivationsondemand
Автор

I implemented baseline profile in my app(Using latest versions), it is showing some improvement when we run benchmark, but no improvement I can see on play console numbers for cold startup time in my production app. Any idea?

YashNagayach
Автор

A question. How did the test know which txt file to use. Did you specify it anywhere?

salmanjawed
Автор

hi #Philipp Lackner is it possible to add another language keyboard programmatically in the kotlin application ?

shivanichandel
Автор

Where is the task that you mention it in this video?

vahidgarousii
Автор

noticed that the slack app on your Pixel does not have the Material You theming applied to it as the other apps do, update it to the latest version, they've added the support for it now 🙂
Hope all apps add it gradually, applying the palette and seeing some apps not opting in for it feels like an eyesore 😅

mehulbisht
Автор

I got the following error: Task not found in project ':benchmark'. Thanks!

IulianGogoasa