Тёмный

Multi-module Android App Tutorial 

Подписаться
Просмотров 7 тыс.
% 257

OH, WE ARE SO BACK. Hello everyone, I have some exciting news: the Rick and Morty public API is returning! This video kicks off our newest season centered around a multi-module architecture, Jetpack Compose, and my favorite public API.
Don't forget to subscribe and enable notifications to stay up-to-date!
Full playlist here: ru-vid.com/group/PLLgF5xrxeQQ1yTgJKBbEAgsEFAoMV93qS
Source code here: github.com/the-android-factory/SimpleRick
00:00 Project intro
2:00 What is modularization?
5:05 Create your first module
10:58 Connecting your modules
13:47 Module visibility settings
=========== Popular Series ===========
Redux e-commerce app: ru-vid.com/group/PLLgF5xrxeQQ2qeszlLJTuL9ZO4bSpngQr
Rick and Morty app: ru-vid.com/group/PLLgF5xrxeQQ01ZWe-5p8_ITUKoPS5c46P
=========== Connect with me ===========
LinkedIn: www.linkedin.com/in/domenic-polidoro-802b72b4/
Instagram: dom_polidoro
Twitter: developer_dom
Tiktok: www.tiktok.com/@building_android

Наука

Опубликовано:

 

27 ноя 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 52   
@vedx
@vedx 7 месяцев назад
Was waiting for this for long time. Thanks really appreciate ❤
@TheAndroidFactory
@TheAndroidFactory 7 месяцев назад
I'm excited to build it to be honest! Appreciate the support 🙂
@vladshapovalov3115
@vladshapovalov3115 7 месяцев назад
Back at it again! Cheers! Built a couple of multi-module projects myself, most of them in with xml, where navigation is PAIN to be honest. But with compose it was always a pleasant experience. Overall multi-module feels super cool and easy to maintain in future. You've chosen a great topic and a fun littile API which brings back good memories, very exited to see your take on multi-module!
@TheAndroidFactory
@TheAndroidFactory 7 месяцев назад
Awesome comment! I'm excited to build out the second module as a "3rd party network client" and investigate publishing it. Will be a fun spin on the project I think! I'd love your feedback on the multi module work as I get going!
@niko_ferrey9118
@niko_ferrey9118 2 месяца назад
you are absolutely awesome. I was struggling with so many things and you are just explaining all of them. Iwill watch all your series, you deserve much more support, keep it going!!]
@TheAndroidFactory
@TheAndroidFactory 2 месяца назад
Ha! Glad it helps :) there's plenty of content on the channel, all the code on GitHub and more content to come! Thanks for stopping by and help me grow by sharing the channel to anyone you think would benefit 😀
@user-my6yf1st8z
@user-my6yf1st8z 7 месяцев назад
Don't leave it in the middle please, hopefully we go to the end. Looks amazing, thank you
@TheAndroidFactory
@TheAndroidFactory 7 месяцев назад
Will do! Thanks for the support 🙏
@ubersticks
@ubersticks 7 месяцев назад
Hi Domenic - Glad to see you back! This looks like a great tutorial app. I think it is awesome that you are starting with just two modules, and showing how the concerns are separated, but also what a pain it will be keeping the build.gradles in sync (for now). Other youtube multi-module tutorials start with a very complicated version catalog system, lots of copy/pasting of gradle code that is not understood , which confuses the students and drowns the important point of separation of concerns. - Mike
@TheAndroidFactory
@TheAndroidFactory 7 месяцев назад
Love the feedback, Mike! This was what I noticed too and felt a lot of tutorials out there are just not super practical to be honest. Happy to make content that feels more relatable!
@pauldoolittle5745
@pauldoolittle5745 7 месяцев назад
It's a little advanced for me at this stage in my Compose career but REALLY enjoy your presentation and look forward to learning! Thank You!
@TheAndroidFactory
@TheAndroidFactory 7 месяцев назад
Don't worry, I'll make a beautiful app make sense. Compose is incredibly powerful and half the battle is having a clean data layer to make the composables simple, yet elegant. You'll learn a lot! In the meantime, I suggest taking a look at some of the other recent content on the channel for strictly Compose stuff! I'd love your thoughts on the "Compose copycat" playlist
@MrSolja95
@MrSolja95 7 месяцев назад
Dom! Amazing man! Great job
@TheAndroidFactory
@TheAndroidFactory 7 месяцев назад
Thanks for the support ☺️ I'm excited to build this one out!
@Dibyendu.M
@Dibyendu.M 15 дней назад
Great project! Thank you so much.
@TheAndroidFactory
@TheAndroidFactory 15 дней назад
Plan on making more content for this soon!
@fsxaviator
@fsxaviator 5 месяцев назад
I just discovered your channel and really love the way you present and teach!! I'm confused about which of your series/playlists I should follow though, learning Jetpack Compose from pretty much zero and would like something I can follow along to get a good grasp. should I go thru this one or do you have another one you reccomend?
@TheAndroidFactory
@TheAndroidFactory 5 месяцев назад
Hey! Welcome :) definitely check out the Jetpack Compose basics playlist and then this one you found is my first fully 100% Compose playlist. The others are just general Android/architecture concepts so you're not missing anything Compose specific there. Definitely look around and connect with me on socials if you have any questions! This series (season) is going to be a good one! All the code is on GitHub too (for everything on the channel).
@prasanthmanimaran7540
@prasanthmanimaran7540 7 месяцев назад
Bro back at it 🔥🔥🔥🔥🔥
@TheAndroidFactory
@TheAndroidFactory 7 месяцев назад
Love to see it 🙌
@simonsarhin2114
@simonsarhin2114 7 месяцев назад
This Channel is on FIRE!!!
@TheAndroidFactory
@TheAndroidFactory 7 месяцев назад
🔥🥵🔥 appreciate the support ♥️
@emanalsbeiheen5619
@emanalsbeiheen5619 7 месяцев назад
Thank you,,, can't wait
@TheAndroidFactory
@TheAndroidFactory 7 месяцев назад
Woo! I'm really excited to build this one out. Happy to take everyone with me!
@muratcangozum2589
@muratcangozum2589 2 месяца назад
god tier explaination💯
@TheAndroidFactory
@TheAndroidFactory 2 месяца назад
Love the support 🙌 glad it helped you and there's a bunch more videos out there you may like then. All the code on GitHub too!
@Tamerthedark
@Tamerthedark 6 месяцев назад
perfect tutorial. thanks man. i have learned a lot.
@TheAndroidFactory
@TheAndroidFactory 6 месяцев назад
Appreciate the feedback! Follow along to the playlist to watch the whole app get built :)
@TheAndroidFactory
@TheAndroidFactory 6 месяцев назад
Oh, and all the code is on GitHub!
@Tamerthedark
@Tamerthedark 6 месяцев назад
thank you so much. @@TheAndroidFactory
@TheAndroidFactory
@TheAndroidFactory 6 месяцев назад
Of course! New video coming out in 2 hours! Hope you enjoy it :)
@BallengBalleng
@BallengBalleng 3 месяца назад
🇿🇦 Thank you very much for this, I'm iOS developer who decided to pick up Kotlin and Android Studio has been a nightmare. With you as my guiding light, I should be able to up-skill myself quite. bit. I will be following along with the entire playlist although I'll be building a different app.
@TheAndroidFactory
@TheAndroidFactory 3 месяца назад
Fantastic way to learn! I'm sure coming from iOS too it won't be an unbelievably difficult time for you. Were you using Swift UI at all? Compose works in a very similar way
@BallengBalleng
@BallengBalleng 3 месяца назад
I know Objective-C, Swift and Swift UI.I keep growing with it as it changes.@@TheAndroidFactory
@jam4l
@jam4l Месяц назад
Adele: Hello from the other side 🎶🎵 Android : Hello from the other module 🎶🎵 😆😆😆😆 BTY I am using your series as a reference sometimes 🥰
@TheAndroidFactory
@TheAndroidFactory Месяц назад
Hahaha yup! Me and Adele are close like that. Glad you're finding value in it! I'm excited to continue it -- been quite busy with life lately
@jam4l
@jam4l Месяц назад
@@TheAndroidFactory May Allah be with you 🙏
@TheAndroidFactory
@TheAndroidFactory Месяц назад
❤️
@Mert-qu2ip
@Mert-qu2ip 5 месяцев назад
perfect tutorial, please add Remote Mediator.
@bek_droid_dev
@bek_droid_dev 6 месяцев назад
could you also show how to set up gradles for multi module project. I mean using toml... how to connect modules and cleaning up gradle files. Thanks in advance!. This topics usually not covered in junior friendly way. I really like the way you explain and how you pull all staff together.
@TheAndroidFactory
@TheAndroidFactory 6 месяцев назад
Yes I understand. Check the code out from GitHub in the comments and if you have any questions let me know!! I appreciate your support 🙏
@yasserakbbach708
@yasserakbbach708 7 месяцев назад
I know that would change the structure of the series, can we go with Ktor and Kotlin Serialization on the network layer? Thank you for the content.
@TheAndroidFactory
@TheAndroidFactory 7 месяцев назад
Hmmm, this is an interesting thought and wouldn't change too much about the structure of the series I had planned in my head to be honest. I would need to read up a bit on these tools over Retrofit/Moshi, but it could be a fun change of pace! Appreciate the feedback and support as always :D
@ubersticks
@ubersticks 7 месяцев назад
Suggestion: include a link to this project's playlist in the videos' descriptions.
@TheAndroidFactory
@TheAndroidFactory 7 месяцев назад
Will update them now! I normally do that but forgot. Thanks for the shout. More content coming out this week :)
@TheAndroidFactory
@TheAndroidFactory 7 месяцев назад
All are updated!
@hubinsord9009
@hubinsord9009 6 месяцев назад
Do you have to make some extra steps to have your build.gradle generated as .kts?
@TheAndroidFactory
@TheAndroidFactory 6 месяцев назад
I did not because I made the project as such. So Android Studio generated the file correctly for me when the project was created
@nastenkaoo
@nastenkaoo 7 месяцев назад
how much time do you plan for finishing whole project? I expect it
@TheAndroidFactory
@TheAndroidFactory 7 месяцев назад
Great question. I plan to come out with videos each week until it's done! Busy time of year with holidays and such, but I am excited to bring this app to life so I'll be making updates frequently
@nastenkaoo
@nastenkaoo 7 месяцев назад
@@TheAndroidFactory perfect