Тёмный
Dan Ilies
Dan Ilies
Dan Ilies
Подписаться 672
Hi there! I’m Dan, a Mobile Software Engineer 👨‍💻 making apps since 2015 for iOS and Android 📱 using native technologies like Swift and Kotlin, but also Flutter.
Welcome to a place with for open-minded people 💡 Here you can find not only resources to make you a better software developer, but also tips on career development, soft skills and management.
Комментарии
@ReelsVsShorts
@ReelsVsShorts 10 часов назад
Hey wassap man, great info... can i make more attractive and professional thumbnails for your videos ❤🔥😊.... Please lemme know
@mobiledevlife
@mobiledevlife 8 часов назад
Hey, thanks a lot! 😊 for now I'm good, but I'll keep your contact in mind for my upcoming videos. Thanks, have a lovely day!
@misalambasta
@misalambasta 15 часов назад
Summary slide-12:11
@mobiledevlife
@mobiledevlife 13 часов назад
Thanks for watching so far 🥹😊
@misalambasta
@misalambasta 15 часов назад
Why screen slides is recorded? Is cameraman a noob😂
@mobiledevlife
@mobiledevlife 13 часов назад
Haha, you mean why aren't the slides, visible, right? Well, yeah, the exposure was not quite right, unfortunately. I'll make an update for this presentation and share it here soon, in a dedicated video! 🤩 So stay tuned and subscribe for that if you're interested.
@solmateusbraga
@solmateusbraga День назад
I like Flutter. But I hate Dart. And Dart hates me. I really wish a competitive alternative pops up.
@mobiledevlife
@mobiledevlife День назад
Haha, I can understand, Dart is not my favourite language either, but Flutter as a framework is really nice. What do you think about Kotlin Multiplatform? The language is great, the framework is promising ;)
@hossammetwally07
@hossammetwally07 6 дней назад
What about MAUI/ MAUIBlazor?
@hossammetwally07
@hossammetwally07 6 дней назад
Just watched the summary, yes I'm using MAUIBlazor and I wanna know how good it is, I'm still working on my first app
@mobiledevlife
@mobiledevlife 6 дней назад
I briefly mentioned MAUI at the end, but I haven't explore it yet, and I don't know many people who did, or anyone using it right now 🤔 in my circle of friends and colleagues, I mean. Do you use it? If so, how do you like it?
@gofullstack
@gofullstack 4 дня назад
@@hossammetwally07 I suggest you stick to a framework that is a big player in the market and has a good community.
@ainatiavinarajoelison2100
@ainatiavinarajoelison2100 11 дней назад
Hello, is it matter to learn a native language i.e Kotlin even if you master Flutter technology ?
@mobiledevlife
@mobiledevlife 10 дней назад
Hi, great question. Not necessarily, you can keep using Flutter and always look for projects on jobs on Flutter, there are plenty ... but still, stay aware of how things are evolving, KMP might become more popular, more in demand, so maybe in the next 2-3 years you'll benefit from learning it, but for now you can focus only on Flutter, no problem!
@Vinc-b7j
@Vinc-b7j 12 дней назад
Hey, I discovered your channel yesterday and I have already watched most of your videos. I am currently a web developer (fullstack) but I recently got an idea for a startup that I really want to try to build. I really think the idea could be more optimize with a mobile app but I've never done mobile dev before. I researched a lot about it and I'd like to know was is your take on PWA vs Mobile app because I think that right now PWA are not the most valuable option yet because people are more comfortable installing app from the app store instead of web (maybe It's just me and that's why I want to know your take on it) . I'm learning to code on my own and I'm only doing it to build things and not to get a job. I don't mind switching to mobile dev because I've got plenty of free time ahead of me to learn it. Thanks for the great content btw.
@mobiledevlife
@mobiledevlife 11 дней назад
Hey there, thanks for the support! 😊 It's hard to bring an idea to life, especially without experience, but it's doable, or at least you start, then you realize you can change and adapt it, and make it even better over time. I wouldn't bet on PWA either, they offer a bad UX compared to a native app, and people will feel that. I think your best bet is React Native, it's similar to Web Development, you can use JS/TS, and it also offers that native-like feel and UX 🏅 try that, and you won't feel like switching from Web to Mobile, but more like adding a new layer of skills 💪 Good luck!
@Vinc-b7j
@Vinc-b7j 11 дней назад
@@mobiledevlife Thanks for the feedback and I just want to let you know that I really don't mind switching to mobile dev because like I said I have a lot of free time in front of me (I could basically do that all day long for multiple months) and I have barely a year in web dev experience so the switch might not be that disastrous, and I don't mind starting from ground zero because I'm always open to learn new things. I just wanted to be more specific in case it would change your opinion. Sorry if I bothered you with this but I'd really like to start on the right track and If I can have some advice from a someone who has this much experience in this domain I'd like to get the most out of it.
@mobiledevlife
@mobiledevlife 10 дней назад
@@Vinc-b7j Got it, it's awesome that you have patience, many people ask me "how can I become a developer in a month" 😂 I still think that for your own apps you're better off with a cross-platform framework, you'll have less work to do in order to have both iOS and Android as supported platforms. Plus, cross-platform is growing, but in big companies there are still plenty of jobs on native, so yeah, any choice is good, with cross-platform you can build your own apps faster, and mobile development as a whole is super exciting! 🤩
@Vinc-b7j
@Vinc-b7j 10 дней назад
@@mobiledevlife Thanks a lot for the advice
@mobiledevlife
@mobiledevlife 10 дней назад
@@Vinc-b7j You're welcome ☺
@ol_k_p_87
@ol_k_p_87 12 дней назад
I’m learning c# so it’d be great to listen about Maui
@mobiledevlife
@mobiledevlife 12 дней назад
Nice, are you learning it in school, or is it your own choice? 😊
@talhaqayyum5923
@talhaqayyum5923 13 дней назад
What would you recommend to a new beginner? For Android.
@mobiledevlife
@mobiledevlife 13 дней назад
Hmm, specifically for Android? Learn the Kotlin language first, and do some exercises to get comfortable with it. Then, some Android tutorials (even on the official developers.google.com page you have a few, like "Basics in Compose") and continue like that, build 1-2 apps from tutorials, then try to build a small app without a tutorial 😊
@talhaqayyum5923
@talhaqayyum5923 13 дней назад
@@mobiledevlifethanks man❤️, I am actually confused... wheather i should go for native android development or cross platform.what would you recommend for a newbie,like which technology is used more in the marketplace.
@mobiledevlife
@mobiledevlife 12 дней назад
@@talhaqayyum5923 Ooh, got it! Well, in the past few years the cross-platform framework got better, so naturally they can be used for more types of apps. Nowadays people also want to save money 😂 so the demand for cross-platform might increase, but at the same time apps get more complicated too. I think you're safe with any option for now, look around your area (on LinkedIn maybe): what jobs are there, what requirements? What type of company do you wanna work for, big or small? Usually in big companies you'll find more native projects, but smaller companies can be exciting. It's too long of a discussion, haha, maybe a dedicated video would be nice. tl;dr - any of them will get you a job, but you can look at job openings and see if there's any pattern .. and cross-platform is growing more, but native will always exist.
@talhaqayyum5923
@talhaqayyum5923 12 дней назад
@@mobiledevlife thankyou very much.I got my answer❤️👍👍.
@mobiledevlife
@mobiledevlife 12 дней назад
@@talhaqayyum5923 You're welcome ✨
@AliKhan-qb7yu
@AliKhan-qb7yu 13 дней назад
Great content. Which camera and mic you've using for recording?
@mobiledevlife
@mobiledevlife 13 дней назад
Thank you! 🙏 I'm using my iPhone (14 Pro) as the camera, and for the mic I have Rode Wireless Pro. I need to speak louder next time 😄
@TahiruAgbanwa
@TahiruAgbanwa 13 дней назад
Really unbiased, loved it
@mobiledevlife
@mobiledevlife 13 дней назад
Thank you so much, I really appreciate it! 🤩
@Rahul42090
@Rahul42090 14 дней назад
firstly came to this amazing video loved it helpful right now iam learning web dev , could u plese tell me the average salaries or pay ranges for an android app developer in startups ?
@mobiledevlife
@mobiledevlife 13 дней назад
Thanks for the kind words 😊 well, those salaries will vary a lot, depending on countries and the company itself, how much cashflow or investments they have. As a beginner, it's much more important to join a company where you learn stuff, not to earn a big salary. Here's why: At first it will be low anyway 😄 like a few hundred $$ per month, but the important thing is to learn in your first 1-3 years as much as possible. For this, I'd recommend joining a company who has between 10 and 50 people. It's not too chaotic (like with under 10) and also not too corporate (over 50-100), and you get to work on multiple things. In huge companies like Google you only do a very small part of a system, you don't learn how software is built in general, you just play by the rules (which is ok later in your career, but not so optimal early on). Good luck, and let me know if you have any other questions 😊
@its.gamer4
@its.gamer4 15 дней назад
Hey brother, My BCA [in Specialization in Mobile Application and Information Security integrated with Certification in CompTIA Security+ / Apple iOS Application Development with Swift] is going to start next month, so please can you suggest which PC or MacBook I should buy?
@mobiledevlife
@mobiledevlife 15 дней назад
Sure, it depends on your budget, but the best "value for money" right now is in the 14" or 16" M1 Pro Macbooks. They are not the latest model, but they are very good, improvements to M2 / M3 were not huge, so if you can find a refurbished / used M1 Pro/Max in good condition, it would be awesome. If budget is not a problem, M3 Pro (without the CPU limitations). You definitely need a Mac if you're going to work with Swift, it's not possible to build iOS apps on a PC / Windows. Also, 32gb RAM would be nice, 16 could work, but Macbooks are not upgradable, so get 32 if you can. Good luck! 😊
@its.gamer4
@its.gamer4 15 дней назад
@@mobiledevlife thanks brother for your suggestion 🙏.
@mobiledevlife
@mobiledevlife 15 дней назад
@@its.gamer4 You're welcome! :D
@its.gamer4
@its.gamer4 15 дней назад
@@mobiledevlife I showed some RU-vid videos, and they suggested the MacBook Air M3 with 16GB of RAM and a 512GB SSD. Since it's a fanless device, I'm confused. Should I opt for the 14-inch MacBook Pro M2 Pro or the MacBook Air M3 with 16GB of RAM and a 512GB SSD? They both cost the same.
@mobiledevlife
@mobiledevlife 14 дней назад
@@its.gamer4 Honestly if you're planning to use it for programming and heavy stuff, the M2 Pro with fans (and better screen, the Pro XDR) and more solid in general. Can you get a 32GB M2 Pro? That would be amazing!
@gordonsrus
@gordonsrus 15 дней назад
Good work!
@mobiledevlife
@mobiledevlife 15 дней назад
Thanks a lot! ✨
@KarunJose-hb8ou
@KarunJose-hb8ou 19 дней назад
Great content Dan. I am Flutter developer, but I was a bit surprised when google supported KMP, in their I/O
@henrik908
@henrik908 19 дней назад
You didn't even mentioned compose multi platform.
@mobiledevlife
@mobiledevlife 19 дней назад
I mentioned right at the end 😅but for now I think it's not a good option for iOS apps, the support for iOS is still in Alpha, I wouldn't recommend it for "client apps" to be honest. I'm sure it will grow and become better in the future, but that's why I didn't insist on it for now.
@karenforde7998
@karenforde7998 19 дней назад
@@mobiledevlife Yeah I agree it’s better not to rely on a technology in Alpha. It’s unfortunate - as an Android engineer I’d LOVE to be able to write iOS UI with Compose too! I used KMP to build a cross platform app but forwent CMP for this reason and built the UI with SwiftUI. KMP still allows for great sharing of business logic as mentioned in the video 💪
@mobiledevlife
@mobiledevlife 19 дней назад
@@karenforde7998 That's totally aligned with my view on it! 😊 can't wait to have Compose and CMP good enough for iOS too (although Swift is pretty cool and I love it).
@karenforde7998
@karenforde7998 19 дней назад
@@mobiledevlife It will be great to see it happen☺! As much as I love to rag on Apple, I do like Swift I have to admit🥲But just to keep up my ongoing rivalry and be nitpicky for the hell of it, the lack of parentheses in for loop declarations and such is very strange to me 🤔
@mohancena8970
@mohancena8970 19 дней назад
Nice and great informative keep posting 😀
@mobiledevlife
@mobiledevlife 19 дней назад
Thanks a lot! 😊will do
@IslomSheraliyev-rv1nk
@IslomSheraliyev-rv1nk 19 дней назад
KMM now officially supported by Google, and being main product of Jetbrains. It is a little kid with very bright feature 🎉
@mobiledevlife
@mobiledevlife 19 дней назад
Yes, I agree, I was surprised to see that at Google I/O, that Google plans to support KMP even more, since they also have Flutter, a direct competitor 😅 interesting times.
@pranshugupta2168
@pranshugupta2168 19 дней назад
amazing video
@mobiledevlife
@mobiledevlife 19 дней назад
Thanks a lot! ✨
@karenforde7998
@karenforde7998 19 дней назад
Love the video, Dan! Brilliant content as always 🔥Really nice video format and rundown of all the technologies. WELP, it scares me to see a native iOS alert on Android (in the Flutter section) 🥲 Great use of humour throughout! Interrupting yourself with “Excuse me, sir!” had me laughing out loud :D
@mobiledevlife
@mobiledevlife 19 дней назад
Thanks a lot, Karen! ✨🤗 haha, I'm glad to hear that you enjoyed it, and you were really paying attention to all the small parts too, I really appreciate that 🥹 haha, the "excuse me, sir" part was inspired from real life 🤣
@karenforde7998
@karenforde7998 19 дней назад
@@mobiledevlife Sure thing, Dan 😊🤗 You made it easy to pay attention to, very engaging video 🙌 Well done “sir” 🤣 That’s so funny it was inspired from real life 😄
@mobiledevlife
@mobiledevlife 19 дней назад
@@karenforde7998 🤣 gotta keep it real, right? Thank you for all the kind words 😍
@karenforde7998
@karenforde7998 19 дней назад
@@mobiledevlife Fr fr 😎🤣 And you're welcome, just the truth 😊
@mobiledevlife
@mobiledevlife 18 дней назад
@@karenforde7998 I really appreciate it 😊
@hawkeye6614
@hawkeye6614 20 дней назад
my bro dropped another banger
@mobiledevlife
@mobiledevlife 19 дней назад
Thank you so much!! 🥹 your support means a lot to me!
@Chinez
@Chinez 20 дней назад
Great Content Dan! Just realizing now about the x2 UI on KMM That's really a downside! Gladly sticking with Flutter
@mobiledevlife
@mobiledevlife 20 дней назад
Thanks a lot! 😊 it can be a downside in terms of development speed, yes, but at the same time it can allow you to easily use native stuff anytime you want, so I'd say KMP is also promising 💪
@Chinez
@Chinez 20 дней назад
​@@mobiledevlifeSure, great choice for native android devs💯
@mobiledevlife
@mobiledevlife 19 дней назад
@@Chinez Exactly 😊
@alexblaga2297
@alexblaga2297 20 дней назад
Awesome info of the current state! 🔥keep going!
@mobiledevlife
@mobiledevlife 20 дней назад
Thanks a lot for the comment and the support! 😊🙏
@munavarpm5342
@munavarpm5342 20 дней назад
Yeah 🎉🎉🎉 Then finally my favorite developers and favorite content creators come to youtube
@munavarpm5342
@munavarpm5342 20 дней назад
Increasing the sound quality is better for future runs. ✨
@mobiledevlife
@mobiledevlife 20 дней назад
Thank you so much!! 🤩 I really appreciate it! When it comes to the sound quality, you refer more to the clarity, or to the volume? Thanks 😊
@munavarpm5342
@munavarpm5342 20 дней назад
@@mobiledevlife Need bit concentrate on both side
@mobiledevlife
@mobiledevlife 19 дней назад
@@munavarpm5342 Got it, will do, thank you!
@mustafabaaj8774
@mustafabaaj8774 20 дней назад
Love the video bro, keep it up!
@mobiledevlife
@mobiledevlife 20 дней назад
Thank you so much!! 🤩 Super happy to see you here!
@sxhilll-technologylifestyl1360
@sxhilll-technologylifestyl1360 Месяц назад
what i learn kotlin kmp or flutter
@mobiledevlife
@mobiledevlife Месяц назад
Both of them have potential. Recently Google announced official support for KMP, so if you already know some native Android, KMP would be a good choice, for I think Flutter is also great. I'll drop a new video about them in a couple of days!
@sxhilll-technologylifestyl1360
@sxhilll-technologylifestyl1360 Месяц назад
@@mobiledevlife sure ♥
@JustinasVilimas
@JustinasVilimas 2 месяца назад
This is awesome! Looking forward to the next one! 🙂
@mobiledevlife
@mobiledevlife 2 месяца назад
Thank you so much, Justinas! 🔥 Next one coming soon!
@N.B-Cartoons-oo8zo
@N.B-Cartoons-oo8zo 2 месяца назад
Yes, please start quickly and clear all the concepts of coding properly ......and make us a great mobile app developer....
@mobiledevlife
@mobiledevlife 2 месяца назад
On it 🫡 working on the next video as we speak! Thanks for the support!
@WealthyWhisperz
@WealthyWhisperz 2 месяца назад
How will you rate the Android development using Kotlin... As where I'm working these guys are already shifting from native to PWA... What is your view on the same? Should I continue to work in Kotlin or do I need to shift into Angular(web).
@mobiledevlife
@mobiledevlife 2 месяца назад
Great question! Honestly I think PWA still offer a bad experience compared to native or cross-platform. Kotlin's major advantage (besides being able to develop for Android) is Kotlin Multiplatform, which is growing and I think it will become more and more popular. Sure, very simple apps can work as PWAs, but you'll never have a banking app, or an IOT app, or some pro-camera app as a PWA, maybe not even as a cross platform app, so you're safe with Kotlin for now 😊
@nilavarasu4332
@nilavarasu4332 2 месяца назад
Ive been following you on Instagram. I saw a link to this video on your story but forgot to click and now you are on my timeline. Great to see your content 🎉
@mobiledevlife
@mobiledevlife 2 месяца назад
That’s so cool 🥹 thanks for sharing and for following along! ☺️
@maisamafshar
@maisamafshar 2 месяца назад
Any reasons you are hesitant about React Native?
@mobiledevlife
@mobiledevlife 2 месяца назад
Haha, partially just to make a joke, but I'm also less experienced in React Native compared to the other ones, because I worked for several years on the other ones. That doesn't mean it's not good, it is, and I can surely share mobile development tips that apply to React Native as well 😊
@cristinaandolfatto1226
@cristinaandolfatto1226 2 месяца назад
Hi Dan, thank you very much for this! Would be really great.. as a newbie of mobile app development, I struggle deciding where and what to learn.. as you said, sometimes can be overwhelming! But yes, having someone guiding you would be great, so really appreciated 😍
@mobiledevlife
@mobiledevlife 2 месяца назад
Thanks for the support! 🤩 Oh yes, there are so many choices, all of them have pros and cons. I'll address this topic specifically in one of my videos for sure!
@zafar_codes
@zafar_codes 2 месяца назад
Nice content, waiting for the next one.
@mobiledevlife
@mobiledevlife 2 месяца назад
Glad to hear that! 😊 I'll publish more soon!
@iamxueniyang
@iamxueniyang 2 месяца назад
Great work Dan! 👍🏻
@mobiledevlife
@mobiledevlife 2 месяца назад
Thank you so much! 🤩
@HarsivoEdu
@HarsivoEdu 2 месяца назад
Woohoo Dan is on RU-vid!!! ❤ Great content! Loved your content on insta and I am sure you gonna bring a lot of good content for youtube as well!!
@mobiledevlife
@mobiledevlife 2 месяца назад
Thank you so much! 🤩 RU-vid should allow us to explore topics in more depth than on Insta, so it should be a nice addition, thanks for following along 😊
@alhajikaykamara5360
@alhajikaykamara5360 2 месяца назад
Room for improvement on editing with more effects. In my opinion. Everything else is fine.
@mobiledevlife
@mobiledevlife 2 месяца назад
Thanks for the feedback! 😊 I'll try to add more in the future videos, it takes some practice but it should get better with time. Do you mean like: zooms, images, animations, texts?
@alhajikaykamara5360
@alhajikaykamara5360 Месяц назад
@@mobiledevlife Captions! Plus small catchy shots.
@AlisaSerhiienko
@AlisaSerhiienko 2 месяца назад
Thanks for the great content!
@mobiledevlife
@mobiledevlife 2 месяца назад
You're welcome, I aim to make it fun and useful 😊
@elenabregu5708
@elenabregu5708 2 месяца назад
Thank You Dan, helpful content 😊
@mobiledevlife
@mobiledevlife 2 месяца назад
Thanks a lot, Elena! 🤩🤗
@parvanehhadi2287
@parvanehhadi2287 2 месяца назад
Great job, Dan. Looking forward to see more🥳🙏🦋
@mobiledevlife
@mobiledevlife 2 месяца назад
Thank you so much, Parvaneh! 🤩 glad to see you here! 🦋😊
@parvanehhadi2287
@parvanehhadi2287 2 месяца назад
@@mobiledevlife I should say thanks, Dan.😊Happy to be hear and watch your great videos 😍
@mobiledevlife
@mobiledevlife 2 месяца назад
@@parvanehhadi2287 I really appreciate it! 🥹🙏
@DuaneCreates
@DuaneCreates 2 месяца назад
Great work Dan. Beginners would surely find this useful.
@mobiledevlife
@mobiledevlife 2 месяца назад
Thanks Duane, I really appreciate it! 😊
@pursothruvser0395
@pursothruvser0395 2 месяца назад
Awesome Dood. Comeback after couple of months, 🥳🥳🥳🥳
@mobiledevlife
@mobiledevlife 2 месяца назад
Yes, and I'm planning to post much more often 🤩 all about mobile development and software engineering careers and so on.
@thorgaming3497
@thorgaming3497 2 месяца назад
Finally, a mobile app developer to guide in the world of full stack web devs, looking forward for more helpful videos
@mobiledevlife
@mobiledevlife 2 месяца назад
Thank you so much! 🤩 Yes, count on me for more helpful content in the mobile app development space and everything I mentioned in the video! ✨
@VipassanaThePath
@VipassanaThePath 2 месяца назад
not right now and I left 😄 .
@mobiledevlife
@mobiledevlife 2 месяца назад
Sorry 🤣 I had to also make it funny a bit, but I'm not that experienced in React Native as in native iOS/Android or Flutter. Nonetheless, I'm curious about all the app development routes and will definitely keep up with React Native stuff as well, but probably not in so much depth as the others, we'll see 😊 I think you can still get some value about mobile app development in general, career, coding tips and so on.
@vegadhardik
@vegadhardik 2 месяца назад
Hey Dan, Well presented and to the point. Eager to see your next videos. The dual character I liked the way you said React Native 😅.
@mobiledevlife
@mobiledevlife 2 месяца назад
Thank you so much! 😊 Haha, glad you liked that, I wanted to switch it up and not just stick to the "talking head" format. Will do more of that :D
@RakibulHasan-vj4ku
@RakibulHasan-vj4ku 2 месяца назад
Helpful content please keep up
@mobiledevlife
@mobiledevlife 2 месяца назад
Thank you, will surely do! 😊
@hawkeye6614
@hawkeye6614 2 месяца назад
Damn, nice quality content man
@mobiledevlife
@mobiledevlife 2 месяца назад
Thanks a lot! 🥹 It's my first such video, but I put a lot of effort into making and editing it.
@HHJoshHH
@HHJoshHH 2 месяца назад
Dan you are awesome!!! Do you have a newsletter or another community besides skool? Loved the video. Production quality is really high. Great job bro!
@mobiledevlife
@mobiledevlife 2 месяца назад
Hey, thank you so much! 🤩 I don't have an active Newsletter yet, but I did set it up at mobiledev.life 😅 Skool and my Instagram account are my main priorities now, along with RU-vid, but the Newsletter is next! Thanks for much for the comment and nice words!
@munavarpm5342
@munavarpm5342 2 месяца назад
Yeah our SwiftUI man to RU-vid 🤍
@mobiledevlife
@mobiledevlife 2 месяца назад
Finally! 😂🙌
@ChillRythms14
@ChillRythms14 2 месяца назад
Straight on the point, very nice Dan. But seriously now, what do you have with react native ? 🤣🤣
@mobiledevlife
@mobiledevlife 2 месяца назад
🤣 React Native is ok too, I just don't have that much experience with it, compared to the others, which I've used over the years. I can definitely cover some React Native stuff too in the future 😊 thanks for watching and for the comment!
@ericnascimentoyt
@ericnascimentoyt 2 месяца назад
Very good, Dan!
@mobiledevlife
@mobiledevlife 2 месяца назад
Thanks a lot! 😊🙏