- 165
- 147 940
Jov Mit
Netherlands
เข้าร่วมเมื่อ 28 เม.ย. 2011
I help people become industry-ready Android Developers.
Are you looking into becoming a professional programmer? Check out the links in the About section and reach out.
Jov Mit
Android | Android Dev | Software Craftsmanship | eXtreme Programming
Are you looking into becoming a professional programmer? Check out the links in the About section and reach out.
Jov Mit
Android | Android Dev | Software Craftsmanship | eXtreme Programming
How to become an Android Developer
Do you want to become an Android app developer and boost your programming skills so you will get a well-paid job in IT in 6 to 9 months, even if you have NO PRIOR programming knowledge & experience?
Look no further. Click on the link below to get started NOW!
www.skool.com/android-devs/about
Look no further. Click on the link below to get started NOW!
www.skool.com/android-devs/about
มุมมอง: 308
วีดีโอ
How to Set Up CI CD for Android Using GitHub Actions
มุมมอง 6K4 หลายเดือนก่อน
This is the most detailed tutorial for setting CI/CD for Android projects by using GitHub Actions. It covers: ↳ Introducing GitHub Actions into a project ↳ Writing action to run tests on PRs ↳ Writing action to build, test, sign, and deploy to Google Play ↳ Creating and setting up a new app on Google Play ↳ Comparison of GitHub Actions vs. Bitrise Project repository: github.com/mitrejcevski/and...
How to Create and Use Live Templates in Android Studio | IntelliJ
มุมมอง 99710 หลายเดือนก่อน
How to Create and Use Live Templates in Android Studio | IntelliJ
Clipping Composables Using Custom Shapes | Jetpack Compose
มุมมอง 1.1K11 หลายเดือนก่อน
Clipping Composables Using Custom Shapes | Jetpack Compose
How To Create And Use a Custom Theme in Jetpack Compose
มุมมอง 4Kปีที่แล้ว
How To Create And Use a Custom Theme in Jetpack Compose
This is How I Introduce a Version Catalog to Android Projects
มุมมอง 674ปีที่แล้ว
This is How I Introduce a Version Catalog to Android Projects
THIS is How I Create & Style Tabs in Jetpack Compose
มุมมอง 2.8Kปีที่แล้ว
THIS is How I Create & Style Tabs in Jetpack Compose
THIS is How I Optimise for Accessibility in JetpackCompose
มุมมอง 602ปีที่แล้ว
THIS is How I Optimise for Accessibility in JetpackCompose
I Tried to Make Background Parallax Effect | JetpackCompose
มุมมอง 6Kปีที่แล้ว
I Tried to Make Background Parallax Effect | JetpackCompose
I achieved an essential business requirement using BoxWithContraints in JetpackCompose
มุมมอง 10Kปีที่แล้ว
I achieved an essential business requirement using BoxWithContraints in JetpackCompose
Jetpack Compose Alert Dialog - How to show prompts to the user
มุมมอง 2.2Kปีที่แล้ว
Jetpack Compose Alert Dialog - How to show prompts to the user
Extract parameter refactoring - let the tool do the job
มุมมอง 279ปีที่แล้ว
Extract parameter refactoring - let the tool do the job
Friends App Android Client Ep45 - TDD on Android Screencast
มุมมอง 6442 ปีที่แล้ว
Friends App Android Client Ep45 - TDD on Android Screencast
Friends App Android Client Ep44 - TDD on Android Screencast
มุมมอง 1622 ปีที่แล้ว
Friends App Android Client Ep44 - TDD on Android Screencast
Friends App Android Client Ep43 - TDD on Android Screencast
มุมมอง 1442 ปีที่แล้ว
Friends App Android Client Ep43 - TDD on Android Screencast
Friends App Android Client Ep42 - TDD on Android Screencast
มุมมอง 1922 ปีที่แล้ว
Friends App Android Client Ep42 - TDD on Android Screencast
Friends App Android Client Ep41 - TDD on Android Screencast
มุมมอง 1882 ปีที่แล้ว
Friends App Android Client Ep41 - TDD on Android Screencast
Friends App Android Client Ep40 - TDD on Android Screencast
มุมมอง 1162 ปีที่แล้ว
Friends App Android Client Ep40 - TDD on Android Screencast
Friends App Android Client Ep39 - TDD on Android Screencast
มุมมอง 1412 ปีที่แล้ว
Friends App Android Client Ep39 - TDD on Android Screencast
Friends App Android Client Ep38 - TDD on Android Screencast
มุมมอง 2042 ปีที่แล้ว
Friends App Android Client Ep38 - TDD on Android Screencast
Friends App Android Client Ep37 - TDD on Android Screencast
มุมมอง 1742 ปีที่แล้ว
Friends App Android Client Ep37 - TDD on Android Screencast
Friends App Android Client Ep36 - TDD on Android Screencast
มุมมอง 1552 ปีที่แล้ว
Friends App Android Client Ep36 - TDD on Android Screencast
Friends App Android Client Ep35 - TDD on Android Screencast
มุมมอง 1792 ปีที่แล้ว
Friends App Android Client Ep35 - TDD on Android Screencast
Friends App Android Client Ep34 - TDD on Android Screencast
มุมมอง 1542 ปีที่แล้ว
Friends App Android Client Ep34 - TDD on Android Screencast
Friends App Android Client Ep33 - TDD on Android Screencast
มุมมอง 1652 ปีที่แล้ว
Friends App Android Client Ep33 - TDD on Android Screencast
Friends App Android Client Ep32 - TDD on Android Screencast
มุมมอง 1233 ปีที่แล้ว
Friends App Android Client Ep32 - TDD on Android Screencast
Friends App Android Client Ep31 - TDD on Android Screencast
มุมมอง 1263 ปีที่แล้ว
Friends App Android Client Ep31 - TDD on Android Screencast
Friends App Android Client Ep30 - TDD on Android Screencast
มุมมอง 1803 ปีที่แล้ว
Friends App Android Client Ep30 - TDD on Android Screencast
woow 😍
I have this in written form, many other Android related topics, job profile optimization and hands-on support here: www.skool.com/android-devs
have u found a way to share it with other teamembers?, so everymemmber is alinged if anyone changes something.
Not very straight forward or automated way unfortunately. What I found possible is to export the studio preferences (you can choose what to export) and so you can export only the templates -> it will create a zip file. Now, you can share that zip file (or commit it to a repo where others can access it) Then they can import it on their side. That's what ended up working fine. Hope it helps
I understood your video completely. Just want to know if you have any video that should guide me through creating APK through CI/CD pipelines. Because in locally i can create APK and i have keystore file. but i dont know how to do that for CI/CD.
Hi! That's a great question. I don't have such video, but I can imagine what you need to do is change the gradle command that now creates a bundle - to create an apk. I have to mention tho, that recommended way is to generate bundles instead of APKs, but I understand you might be in different situation.
Great video with a tons of information and it is very concise also! Thanks a ton Bro!
Thank you so much for the kind words and the feedback. I'm glad it ended up helpful for you. You can get a written version as well inside my Android Devs comunity here: www.skool.com/android-devs
great
How can you activate the talk-back on Emulator? Im using the talkback too but its doesn’t speech 😕
In the latest emulator update I also have the same issue. It seems like a permission issue between the emulator and the computer (or at least that's my assumption) Otherwise it should work out of the box
My first time in CI/CD and you made it feel like I've done it a dozen times.
Thank you so much for the kind words mate 🙏 I'm happy it ended up useful for you 💯❤️
Awesome guidance! Thanks Jov
Thank you brother 🙏 I'm glad it is helpful
Your telegram id ?
Where?
You can find the link to the full video in the description of this one for more details. Hope it helps
Thank you so much sir, that was really help me, good explanation
can you explain why it's lamda not a number
Yes. To render a frame, Compose passes through 3 phases: Composition -> Layout -> Drawing. When a composable function gets a new state/value - it would recompose passing through all the 3 phases. This is not bad, and that's expected and how it should be. That's the basis of recomposition, letting data changes to emit new UI Now, when the value changes rapidly, it causes too many recompositions which have a performance impact. Using lambda to pass the value will skip the composition phase. Hope that helps. You can also find more detailed explanation here: developer.android.com/develop/ui/compose/phases#optimizing-state-reads
Sir please make a project on music app or similar so we could learn how to manage notification, broadcasting, work manager and notification 🥺
Much needed 🥺
Maybe it's an idea for you to join us inside my Skool community here: www.skool.com/android-devs We learn different things inside it and that might be helpful for you
@@jov_mit Thankyou for the invitation 🥹
Awesome guidance! Thanks Jov for this wonderful videos
Thank you for the kind words my friend 💯🙏
Great video bro! It was very easy to follow, and you did a great job at explaining. Subscribed.
Thank you for the feedback mate, glad you found it helpful 🙏💯
rememberRipple() is deprecated...
Getting error at 03:35 : Unresolved reference: Unspecified
Check if you have the correct Color import. It should be the one coming from the compose package
Very good and precise explanation. Tried to cover each aspect of CI/CD for general use. worth watching😀
Thank you so much for the kind words 🙏 I'm glad it ended up useful
its Vary complicated processHey there! The process is quite complicated, but I'll do my best to explain it to you. Thanks Sir !
Hi Jov, thank you very much for sharing this video, it helped me a lot! But I have a question - why didn't we need a step to setup the Android SDK? Is the Java JDK all that is needed for Gradle to build the Android app?
Hi Louys, thanks for the kind words 🙏 Yes, indeed. The gradle wrapper takes care of the rest.
Any work for me ? I. Have experience with creating content on youtube. I have 13 months of working experience
Hello sir, I have been studying android development for almost 4 months already, I want to know how long it take for you to become comfortable with building an application or getting a client if you don't mind 🙂
Hi 👋 I help people become Android developers in about 6 months by utilizing the RAD method. After the program people start getting clients and build real world experience while getting paid for it. If you are interested about it - join my free community here: skool.com/android-devs/about and I'll help you out
@@jov_mit thank you sir
Very well explained. Can I use the same steps for defining a custom theme for Compose Multiplatform project?
Yes, it will work fine.
thanks
Nice explanation, the animation on the captions is little distracting.
there is a long video (where these shorts are cut from) explaining the whole concept of custom design system and theming - might be an idea to check that one out
@@jov_mit Yeah I check that as well. Very well explained. Thanks
@@U4Universe thank you 🙏
good video, but, with respect, I don't need to see you talking, I want to see the screen while you are talking. Maybe put yourself in a small box in the lower corner instead of switching back and forth.
Thank you for sharing your thoughts and feedback - it is very valuable. As you mentioned - it is a video. If I show the screen and nothing is happening on it while I am explaining/making a point over something - it becomes a slideshow. And therefore much less engaging and more boring. I'm writing this from actual metrics we've done over the past. Still - thank you so much for your feedback - I really mean it. It helps me reconsider the editing overtime 🙏
@@jov_mitmaybe wait a bit longer after switching screens to transition back to you.
@@pilotbri that's definitely a great idea. Thanks for sharing 🙏
can you provide the github repo or any another way to send us that script
absolutely! here's the repo: github.com/mitrejcevski/android-devs-app
@@jov_mit Great Kindly add it to the description of the video...this is really helpful
Thank you so much for sharing. I am happy to have found your channel.
Thank you for the kind words my friend 🙌🙏 glad you found it useful
Wow very nice video and one of the best videos about CI/CD on youtube i have seen. Thank you
Thank you a ton about the kind words 🙏 I am glad it ended up being helpful for you. Thanks for the feedback
doesn't work very well, not sure, the contour of the shape doesn't match, even though there is only one svg file?
Not sure what doesn't work. Where do you have the SVG file? Have you translated it into a vector drawable?
Awesome awesome video! this is one of those areas where there's little tutorials for android devs, many thanks Jov!
Thank you SO MUCH for the kind words, I really appreciate the feedback. Indeed there is a lot to be shared in this area. Yesterday someone reached out asking how to do the automation by having signingConfig blocks in the build.gradle So yeah, I'm glad it ended up useful, and I hope I'll be able to cover more in this area.
I run a free community helping full time students and graduates become Android programmers without spending years at university and giving up their weekends. Find the link in the description and join while it's free
Why the algorithm has never recommended your channel for me ? I love your explanations, fast (no stallings), precise, in point, and rich of information, BRAVO 👏👏👏
First - thank you so much for the kind words, and I am glad the content works good for you 🙏 The way the algorithm works is: it recommends videos that the user is more likely to click on, and watch start to end. They want you to stay on the platform. For my videos unfortunately, people click off rather soon. And so, since folks don't watch start to end - the algo sees it as a bad video and it won't recommend. If you want to be notified tho, you can subscribe to the channel and click on the notification bell. That way you'll never miss a video. Hope that helps 🙏
@@jov_mit Yeah I did activated the notifications. Your content is great don't stop making it 🤟
I definitely won't. Thank you for the encouragement my friend 🙏💯
Nice
Thank you 🙏
Don't walk away from complexity... Run!
Nice Video
Thank you! Glad you liked it 🙏
hey jov , nice video also it will be great if you make video on code coverage.
Thank you for the kind words, and the suggestion. I will definitely consider. Thank you!
IDK how I came across this channel 🤔 these videos are pure gold and too the point 🤩 Thanks mate Subscribed 👍
Comments like this make such a big difference - I couldn't explain. I can't be more thankful. It helps a lot for motivation and doing a better job in the next video. Thanks for the kind words 🙏
Quality content as always. Would you make some KMP tutorials in future?
Thank you for the kind words 🙏 I'll definitely do KMP
Hii sir, can you sell me any old developer account ? Please
Hi 👋 I'm not sure what do you mean by that. Do you need a Google Play Developer Account?
@@jov_mit yes sir
@@jov_mit but the old one , before 23rd nov. Please please.. if you have it or can arrange... Please sir...
I'm sorry, I don't have one to sell. I will check around if someone has it
@@jov_mit Ok. Please let me know if you find it. I am going to buy one but if a get older one then it would be 😃
Great joy!. Thanks for making this video
I'm glad you liked it 🙌 thank you
Thank you for sharing your knowledge!
Thank you for the support and the kind words my friend 🙏💯
Hey Jov, really cool video about ci/cd deployments. Learned something new today. good content. thank you
Thank you so much for your kind words my friend! I am glad it ended up helpful
i didnt understand one word. What language is this ?
It's Kotlin
@@jov_mit makes sense
Not working this link
Try this: www.skool.com/android-devs/classroom/416bc58d?md=eaa7d6ceda094729b2b102bc2c4cabd1
@@jov_mit but I dont see class LoginScreenState, in which lesson?
@@leojoshiro The link brings you to the correct lesson if you are member of the community. The lesson is called TDD + Compose Part 1. If you seek the video to 18:00 - that's the time I start introducing the LoginScreenState class. Let me know if that helps
hey Jov i like your content, i ahve an issue, it's saying Unresoved reference: ArchTaskExecutor
You can find the recording of this workshop here: www.skool.com/android-devs/classroom/416bc58d?md=eaa7d6ceda094729b2b102bc2c4cabd1