Making a Meditation UI With Jetpack Compose - Android Studio Tutorial

  Рет қаралды 130,449

Philipp Lackner

Philipp Lackner

Күн бұрын

Пікірлер: 145
@noyaljose9635
@noyaljose9635 3 жыл бұрын
13.28 " And finally we have depression"🤣
@tobidaada
@tobidaada 2 жыл бұрын
Another wonderful tutorial. Timestamps
 0:00 - Introduction/App UI Demo 0:43 - Shout out to Designer 1:13 - Walkthrough of Initial Code Setup 2:11 - HomeScreen 4:22 - Greeting Section 7:56 - Chip Section 13:27 - Current Meditation Section 18:39 - Feature Section 42:52 - Bottom Menu UI
@yusril-ihsanul-alim
@yusril-ihsanul-alim 2 жыл бұрын
Thanks 🗿💪
@safionweb
@safionweb 2 жыл бұрын
Thanks for this amazing tutorial. Just a request, please try to render the project and show us the app after every step. (For this specific video, please run the app after every component you make)
@chuka_obi5167
@chuka_obi5167 2 жыл бұрын
This is by far the best UI Android tutorial I have ever watched.!Keep up the great work, Philipp!
@PhilippLackner
@PhilippLackner 2 жыл бұрын
Thanks frank! 🙏❤️
@mohdotnet
@mohdotnet 2 жыл бұрын
@@PhilippLackner what is you secret ? You're coding rocks. I wish to learn Jetpack as you know it
@yunusemrearslan3696
@yunusemrearslan3696 3 жыл бұрын
This channel could be the most underrated channel in tech industry on KZbin. Philipp thank you so much for this great content 10/10
@PhilippLackner
@PhilippLackner 3 жыл бұрын
Thanks so much mate 🙏🙏
@tonnie7079
@tonnie7079 2 жыл бұрын
At 45:43 I thought we had gone back to Elementary School to practice pronunciation. Now I know I can get my design inspirations from Dribble and give the designer a credit. Drawing those Path curves using Quadratic Bezier was very captivating not forgetting the compose simplified Grid Cells. Philipp your coffee is on me today!!.
@MananGandhi
@MananGandhi 3 жыл бұрын
Man u are truly underrated. U need a lot more subs
@matt-g-recovers
@matt-g-recovers 3 жыл бұрын
I imagine he will just continue to grow and people like myself will feel so lucky to have found such a rich modern library to work with. Phillip has helped me tremendously in the last month or so...leaps and bounds forward.
@st.libertos
@st.libertos 3 жыл бұрын
Omg, your channel is awesome!!! I don`t understdand where you were. I am going to watch majority of your videos in the nearest time!
@mrwalkan
@mrwalkan 3 жыл бұрын
People said underrated, I instantly subscribed without watching even 5 seconds of this vide.
@dmytromarchuk3023
@dmytromarchuk3023 2 жыл бұрын
In my opinion it will be quite interesting to see the intermediate results, for example after having implemented every meaningful piece of UI like section. Anyway you have my like for this video
@codinginflow
@codinginflow 3 жыл бұрын
Will this get me enlightened?
@PhilippLackner
@PhilippLackner 3 жыл бұрын
If you use it yes, if you code it, it will make you depressed
@ChrisAthanas
@ChrisAthanas 3 жыл бұрын
Florian in da house!!!
@hardiksachan3948
@hardiksachan3948 3 жыл бұрын
@@PhilippLackner lmao
@ager_austen
@ager_austen 2 жыл бұрын
Kenya loves you so much Philip
@armandoavila4615
@armandoavila4615 3 жыл бұрын
Thank you! It's so inspiring watching you code this fast, you make it look so easy. I just got a job and it has been too hard, code is easy, but staying in focus is almost imposible for me :(. But I won't give up 💪
@PhilippLackner
@PhilippLackner 3 жыл бұрын
Thanks a lot man! Don't forget, I prepared all this on my second monitor. I need to figure things out as well 👌
@muhamadhafiz25
@muhamadhafiz25 3 жыл бұрын
Bruh, he has made it earlier, and has copy of it, who will remeber that shit 😂
@patriciodillon1678
@patriciodillon1678 3 жыл бұрын
I had a lot of trouble getting into compose, you have no idea how much this helped, especially to familiarize myself with all the components the tool has to offer (not having options is bad, having too many, also). There´s something though, that I think could help us viewers. If you ever do another video like this, add timeStamps so we can easily go back to check what you did when building a particular component. Great tutorial!
@yousefhasanalamir9440
@yousefhasanalamir9440 Жыл бұрын
Thank you so much Philipp, You're an amazing teacher and I learned a lot from your videos. I wish you all happiness in your life.
@robertmrobo8954
@robertmrobo8954 2 жыл бұрын
Videos like are always better when you build and run your app from time to time so that we can see the thing you are building as it is built, afterall, that's how we actually develop as developers. Rather than typing the whole app code and at the end, viola! Everything is working and aligned to perfection.
@juniormutalbe3587
@juniormutalbe3587 7 ай бұрын
Thats fact
@sharjeelrajput2877
@sharjeelrajput2877 2 жыл бұрын
I am also a youtuber and i know how much is the difficult to handle these thing. You deserve 1 Million subscribers bro. GOD bless you. Love from pakistan.
@matt-g-recovers
@matt-g-recovers 3 жыл бұрын
Man, that UI looks great dude!
@PhilippLackner
@PhilippLackner 3 жыл бұрын
It is!
@thewebartisan7908
@thewebartisan7908 3 жыл бұрын
Thank you so much always excited every time I get youtube notification from your channel
@damercy
@damercy 3 жыл бұрын
Loved this clear-cut style of coding. Really helped! Thanks a ton Phillip. ^_^
@anshumandhal
@anshumandhal 3 жыл бұрын
I was waiting for this, after you posted this on Instagram. Already liked and thanks a lot for this one.
@PhilippLackner
@PhilippLackner 3 жыл бұрын
No problem 😊
@mdforkan2012
@mdforkan2012 3 жыл бұрын
Great job dear, Please continue with jetpack compose UI.
@Encore96
@Encore96 3 жыл бұрын
Thanks, Phillipp. Most detailed guide for making "the real Compose UI" app at KZbin. 😁
@phoenix7740
@phoenix7740 2 жыл бұрын
What a cool idea, Bro!
@jasalvador
@jasalvador 3 жыл бұрын
Nice tutorial, direct and understandable. Thanks!
@l_solid7075
@l_solid7075 Жыл бұрын
In case anyone gets to see this comment, please note that for the Rows n Columns modifiers you create, ensure to apply the clip for the CircleShape or RoundedCornerShape before applying the background else it won't work and you won't see the rounded edges you intended to have.
@cansungur4322
@cansungur4322 3 жыл бұрын
I love this channel It's like a wish genie fulfilled my one wish
@VIKASROYv
@VIKASROYv 3 жыл бұрын
Looking good. A good thing for this weekend
@breensrobert
@breensrobert 2 жыл бұрын
Thanks for this video actually went through episodes 1 to 11 and now this one. Actually now want to go to dribble and try replicating some other designers UI for practice
@PhilippLackner
@PhilippLackner 2 жыл бұрын
Great, glad you like it
@Chintanparmar
@Chintanparmar 3 жыл бұрын
This looks great 👌🏼
@jcdiezdemedina
@jcdiezdemedina 2 жыл бұрын
Just what I looking for, THANK YOU!!!!!
@abdenourbacha4782
@abdenourbacha4782 3 жыл бұрын
I'm in love with jetpack compose.
@tamilcartoontv6829
@tamilcartoontv6829 3 жыл бұрын
Kotlin magic 😍😍
@eneskayiklik
@eneskayiklik 3 жыл бұрын
That is what i waiting for. Thank you so much.
@renatojobal5123
@renatojobal5123 3 жыл бұрын
I love the way to do the curves with Path
@tamilcartoontv6829
@tamilcartoontv6829 3 жыл бұрын
Pls make videos on jetpack compose testing bro 😊😊 also make firebase with compose 😊
@RobertMair80
@RobertMair80 3 жыл бұрын
He will throw an Java Error on you for that bad 'Firebase' word 😂😂😂 As i see you can use his awesome compose playlist and his 'now free' social media course (with some research due changes) and create your own app
@tamilcartoontv6829
@tamilcartoontv6829 3 жыл бұрын
@@RobertMair80 Philip lackner is that you... nice to meet you man 🤣🤣 Yeah his courses are awesome i just addicted to his courses 😍😍 and he is uploading videos more frequently than other android developers so i learned a lot from him 😍😍😍
@RobertMair80
@RobertMair80 3 жыл бұрын
@@tamilcartoontv6829 Haha, i'm not the master of kotlin, sorry. But his way to show how to code is unique👌
@MaisUmSomente
@MaisUmSomente 2 жыл бұрын
Again quite a class, Thank you congratulations.
@AmirrezaLaghaee
@AmirrezaLaghaee 3 жыл бұрын
Just can say: You Are The Best 👌
@bishalsingh8086
@bishalsingh8086 3 жыл бұрын
keep up the great work man. :)
@twojaStara698
@twojaStara698 2 жыл бұрын
Thank you so much for this tutorial
@tareksellami7346
@tareksellami7346 3 жыл бұрын
Thanks a lot for your great work ❤
@badalah8272
@badalah8272 3 жыл бұрын
Great tutorial... love from Flutter
@mxgenius753
@mxgenius753 3 жыл бұрын
Phillipp, any chance of you doing a follow-up video to this perhaps adding functionality and navigation to screens. Thank you.
@Kunal-jp8tn
@Kunal-jp8tn 3 жыл бұрын
Thank you so much for this amazing content.
@rahul_spawar
@rahul_spawar 3 жыл бұрын
I can't imagine myself making UI without actually seeing live preview, It's hard 😐
@wenlongteo6272
@wenlongteo6272 3 жыл бұрын
Great course! want to know where you always get those new idea for your new project?
@PhilippLackner
@PhilippLackner 3 жыл бұрын
I sit down and think :D
@wenlongteo6272
@wenlongteo6272 3 жыл бұрын
@@PhilippLackner ah haha, it's true :)
@kratom82
@kratom82 3 жыл бұрын
very nice tutorial :) had some color font issues because i forgot to setup the theme in the mainactivity :D
@Tensordroid
@Tensordroid 3 жыл бұрын
Thank you so much for this awesome video, learnt so much from it ! 😊
@PhilippLackner
@PhilippLackner 3 жыл бұрын
You're so welcome!
@carlosmspk
@carlosmspk Жыл бұрын
The GitHub repo seems to be the full solution, not a starting point. Am I missing something?
@ericchua3492
@ericchua3492 3 жыл бұрын
At 55.51, added this as per your video modifier = Modifier.align(Alignment.BottomCenter) I got error 'fun Modifier.align(alignment: Alignment): Modifier' can't be called in this context by implicit receiver. Use the explicit one if necessary Any idea?
@kinggeorges625
@kinggeorges625 3 жыл бұрын
Am having same error
@vadimaz
@vadimaz Жыл бұрын
BottmMenu should be inside the box, not column
@antonioimbesi5349
@antonioimbesi5349 2 жыл бұрын
13:22 the summary of the life of an engineer 😂
@onlinechatter8578
@onlinechatter8578 3 жыл бұрын
Bye bye headache!!😂😂😂😂 welcome compose!!!
@PhilippLackner
@PhilippLackner 3 жыл бұрын
true hahaha
@devgabriel6898
@devgabriel6898 3 жыл бұрын
Still not news on when Compose is going to be official? I will love to work with that and forget horrible xml (and adapters) forevah
@PhilippLackner
@PhilippLackner 3 жыл бұрын
in july it will be stable according to the google team
@devgabriel6898
@devgabriel6898 3 жыл бұрын
@@PhilippLackner oh My!! Good news! Thanks
@devgabriel6898
@devgabriel6898 3 жыл бұрын
@Палмер Элдрич I ve made 2 small projects with it, and I LOVE IT!!
@Indently
@Indently 3 жыл бұрын
More Night Island!!!
@moustafaelsaghier8552
@moustafaelsaghier8552 2 ай бұрын
Good job bro, Can you tell us depend on what you get the offset values please?
@valdompinga
@valdompinga 2 жыл бұрын
Hello man, love ur vids and keyboard sound, what keyboard you use?
@aparecidaestevam1405
@aparecidaestevam1405 11 ай бұрын
muito bom Philipp, Brasil
@mohitmotwani9256
@mohitmotwani9256 2 жыл бұрын
Nice tutorial
@sokrates297
@sokrates297 3 жыл бұрын
Do you have any suggestions on how to do dynamic content in a LazyColumn or LazyRow?
@milon27
@milon27 Жыл бұрын
instead of scrolling only feature section how can we scroll the full screen ? got exception can't scroll column vertically with inside lazy column
@mohammedelamin1563
@mohammedelamin1563 3 жыл бұрын
Thank you man 🤩🤩🤩.
@tadiyal04
@tadiyal04 2 жыл бұрын
@Philipp Lackner why we use Box composable for play button icon if we can show icon directly same as search
@ghali3059
@ghali3059 2 жыл бұрын
Hi, how is the BottomMenuItem( item = item, isSelected = index == selectedItemIndex, activeHighlightColor = activeHighlightColor, inactiveTextColor = inactiveTextcolor) { selectedItemIndex = index } "selectedItemIndex= index exectued ? I dont see the onclick method passed to the BottomMenueItem constructor.
@amineayachi335
@amineayachi335 3 жыл бұрын
well done sir
@francescofreddi4374
@francescofreddi4374 2 жыл бұрын
please... i am new in Compose... please update all dependencies in this project... i lost one day for update and now didnt work for some alchimist problem; very greatWork
@zhanyshmasirov4611
@zhanyshmasirov4611 3 жыл бұрын
danke schoon Philly!!!
@daniboy943
@daniboy943 2 жыл бұрын
I'm a big fan of yours, and you have no idea how much you helped me so far. With that said, I need to say this tutorial was not good. The main 2 reasons: 1- The FeatureItem part was badly explained and very confusing, in my opinion; 2- No previews. I suggest you run some previews after finishing some parts of the UI. Thanks, anyway!
@sathishgadde1924
@sathishgadde1924 Жыл бұрын
Awesome tutorial, but do we have any option to give device specific dp to make UI responsive for all mobiles.
@NoNameX34
@NoNameX34 2 жыл бұрын
How do you make compose designs for other phone sizes? Percantage design or multiple compose layouts?
@mdjahidulislam9205
@mdjahidulislam9205 3 жыл бұрын
Damn man ,love it
@kelroar
@kelroar 3 жыл бұрын
Hello. Thanks the great resources. I cant find the initial project. Only get the completed project. Thanks once again!
@devway4488
@devway4488 3 жыл бұрын
Is jetpack compose production ready, can we use it in real projects?
@PhilippLackner
@PhilippLackner 3 жыл бұрын
I personally wait for it to be stable
@muhannddh
@muhannddh 2 жыл бұрын
Hi , first thank you for the great work, when you rotate the device the features are not showing , you need to do some changes to fix this bug.
@sovrinfo
@sovrinfo 2 жыл бұрын
Thank you a lot!
@mondoshigua
@mondoshigua Жыл бұрын
📱👋🏼🇨🇴🧔🏻👍🏼🤝🏼 Saludos desde Colombia, excelente taller.
@miguelnuno928
@miguelnuno928 2 жыл бұрын
Amazing video. It s look a lot like flutter
@bboydarknesz
@bboydarknesz 2 жыл бұрын
hello philip! have you found solution for the LazyVerticalGrid problem which is you cannot have nested scroll? I mean, you know that the screen would be better if we could scroll vertical all them start from ChipSection, not only the features. thank you!
@amtrax02
@amtrax02 3 жыл бұрын
Phillip, any additional resources recommended by you, about those cool paths?
@PhilippLackner
@PhilippLackner 3 жыл бұрын
Tomorrow (August 29th), I will launch a dedicated course towards canvas. It will have a complete section about paths which is 1.5-2h long. Check my channel tomorrow to get the infos in a video :)
@devsirat
@devsirat 3 жыл бұрын
Please do some photo upload stuff int h efuture.
@senyan1501
@senyan1501 3 жыл бұрын
why not use Icon directly at the 【CurrentMeditation】?
@ahmadraza2070
@ahmadraza2070 2 жыл бұрын
Hey amazing video but my bottom menu stick at top even after giving align in bottomCenter
@cufflink919
@cufflink919 7 ай бұрын
I had the same issue. I missed the correction @ 52:26
@rsufiyand
@rsufiyand 2 жыл бұрын
Which font style are you using?
@PhilippLackner
@PhilippLackner 2 жыл бұрын
Source code pro
@ARIHANTJAIN27
@ARIHANTJAIN27 3 жыл бұрын
What should i do if i want to scroll complete content not on the list .
@Jaylight977
@Jaylight977 3 жыл бұрын
bro can you bring more project on ui design ,so ww can get used too with all this things , please
@Ilamarea
@Ilamarea 2 жыл бұрын
No 'starting point' github branch? It's hard to focus on a video like this without something to do eg; code along.
@kcmanutd
@kcmanutd 3 жыл бұрын
Hi, just wondering, is there a way to see while setting up a Composable like 'GreetingSection' to see the design alongside it as you go? Like in XML you could see in the preview how it would look on the device, can't seem to get @Preview or @PreviewParameter to work for this. Thanks
@joshrose9987
@joshrose9987 2 жыл бұрын
Have you tried the following? @Preview(showBackground = true) @Composable fun GreetingSectionPreview() { GreetingSection() } Then in the top right of Android Studio click split or design then build your preview.
@vathsan3906
@vathsan3906 3 жыл бұрын
I have a doubt.. where can I find the vector assets if I want to do some of the UI projects from Dribble
@PhilippLackner
@PhilippLackner 3 жыл бұрын
Create them, often Adobe xd has some of them
@technicalinformer4034
@technicalinformer4034 2 жыл бұрын
please please phillippmake a video about admin panel in jetpack compose 🙏🙏🙏🙏
@mehulbisht9708
@mehulbisht9708 3 жыл бұрын
Philipp would you mind switching to light theme in AS or just use some browser extensions to make it darker too? That sudden color switch is what forced me to use light theme everywhere.
@mastercoding95
@mastercoding95 3 жыл бұрын
Arigathanks...
@mdevelo
@mdevelo 3 жыл бұрын
Please make a jetpack compse tutorial with Firebase using MVVM. Please!!
@mapboxsite9015
@mapboxsite9015 3 жыл бұрын
Best video)))
@NullDeveloper
@NullDeveloper 2 жыл бұрын
You're the best
@atherbsc5384
@atherbsc5384 2 жыл бұрын
When you deleted the color palette, it means that colors you added is same for light and dark mode? PD: Thanks for this awesome tutorial 👌, sorry for my english I'm learning 😅
@deepaktiwari620
@deepaktiwari620 Жыл бұрын
yes, color is static for all modes.
@ramazanpeker4559
@ramazanpeker4559 8 ай бұрын
great
@emmanuelmtera5936
@emmanuelmtera5936 3 жыл бұрын
You opened my eyes in compose! SUBSCRIBED.
@nilanjanmukhopadhyay8369
@nilanjanmukhopadhyay8369 3 жыл бұрын
Ohhhh God.... Using canvas is super complex... I would rather use some vector graphics in the background
@manuelaguirre555
@manuelaguirre555 Жыл бұрын
THANK U.....
@erfanm.h6075
@erfanm.h6075 2 жыл бұрын
Nice : )
@albersna
@albersna Жыл бұрын
It'd be helpful if you update the project since it's two years old
@PhilippLackner
@PhilippLackner Жыл бұрын
It's impossible to keep projects from 700+ free videos up to date 😅
@nyawho.
@nyawho. 2 жыл бұрын
24:54
How to Make a Timer in Jetpack Compose - Android Studio Tutorial
25:46
Philipp Lackner
Рет қаралды 30 М.
Full Guide to Jetpack Compose Effect Handlers
24:56
Philipp Lackner
Рет қаралды 99 М.
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
25 - Nested NAVIGATION - Android Jetpack Compose
16:07
Mohsen Mashkour
Рет қаралды 8 М.
Chinese app design: weird, but it works. Here's why
10:51
Phoebe Yu
Рет қаралды 578 М.
How to Draw On a Canvas In Jetpack Compose - Android Studio Tutorial
31:47
Building Real-time Apps with Go | Azim Pulat
54:58
Azim Pulat
Рет қаралды 56 М.
Google’s Quantum Chip: Did We Just Tap Into Parallel Universes?
9:34
Fundamentals of Compose Layouts and Modifiers - MAD Skills
11:56
Android Developers
Рет қаралды 104 М.
Solving one of PostgreSQL's biggest weaknesses.
17:12
Dreams of Code
Рет қаралды 219 М.