How to Make a Clean Architecture Dictionary App (WITH CACHING!) - Android Studio Tutorial

preview_player
Показать описание
In this video you'll learn how you can make a dictionary app that gets data from an API and caches it in a local room DB.

⭐ Get certificates for your future job
⭐ Save countless hours of time
⭐ 100% money back guarantee for 30 days
⭐ Become a professional Android developer now:

💻 Let me personally review your code and provide individual feedback, so it won't backfire and cost you a fortune in future:

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

Join this channel to get access to perks:

Dictionary API:

Get the initial source code for this video here:

Get the final source code here:

Regular live codings on Twitch:

Join my Discord server:

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

Guys if you're watching this video at the moment, just note that dictionary API has changed. It doesn't contain "origin" field nowadays. So remove it in the app files to make the app work.

luckydevil
Автор

Philip, you are kind and great person i have known in Android Space. Thanks for your dedication so far for Android developers around the world, please always share your knowledge for all Android developer who want to increase their skills, ur the Man! Thank you so much Philipp! keep it up!

muhammadirvan
Автор

I was waiting for this, thank God I subscribed! Thank you Philipp for listening

jaygitonga
Автор

I hope you make multi module project in the future sir. Really great youre truely master

MtaufiqH
Автор

Now That I, m leaning Jetpack compose, those classes are beeing AWESOME. THANKS for this Clean Architecture.

MaisUmSomente
Автор

btw the origin and the synonymous of a word can also be null, so for anyone having issues with null exceptions that might be the case, anyways cheers mate really good stuff

guilhermerui
Автор

Just landed here for the 3rd straight lecture on Clean Architecture, should be the Assistant Professor after this one.

tonnie
Автор

I was working on a dictionary app and now I'm seeing you made a video about it, thanks a lot :)

mahdibahmanpour
Автор

Thank you Philipp for your incredible dedication to Android developers around the world. You are the inspiration.

TheFlexath
Автор

whenever I learn something new, Philip puts out a video on this topic. It is very easy and interesting to learn android with you. Thank you Philipp. And can I ask you to make a video how to create android widgets from json schema and ui schema getting from api in Jetpack Compose?

kunduztalaybekovna
Автор

Been watching you for a long time now, I'm kinda shy because I've been developing Android using Java then transitioned to Kotlin while working some projects on both, now will be fully transitioning to Kotlin and your videos are really helping me. Thanks and kudos to you man!

philipalveo
Автор

great content! thanks a lot for all of this effort

ma.fouani
Автор

Very well...!!
I am from peru, and this dictionary will be perfect to learn to pronounce inglish words ..

JossEnssy
Автор

excellent explanation. I learnt a ton.

JishnuGoyal
Автор

Ehhh. That getWordInfo function implementation looks a bit strange. Couple of things I am curious about there. When you catch and emit an error the code block seems will continue to emit the success case afterwards.
Secondly. Do you really want to group the api get request and the saving/deleting to database together in the try catch block? Now it could be the case that the api call went well, but you will be emitting old data when you run into a database exception?

RichardthV
Автор

I love to watch your course. Thank you for sharing such wonderful knowledge for Andorid development in any kind of architecture.

sopharasum
Автор

For new projects I like to use android modules for features not only packages. So you can make use of parallel compilation from gradle. But nevertheless a great video :)

Kangsemo
Автор

Thank you so much Philipp, you're a blessing.

miracleukaka
Автор

I was about to ask for this yesterday, thank you so much sir

jpdsah
Автор

As Usual another great video, thanks for the knowledge! I would like to know how an app is scaled with at least two features using the same arch and principles, video on that would be greatly welcomed!!

josuspraiser