📣 I frequently used MVVM and LiveData in my Android projects, they are powerful tools. ❗️The problem with Android UI is that Activities are destroyed and recreated each time a configuration change occurs and so on. This is the reason that we need to implement a View-Model that must delegate his behavior to ViewModel abstract class implemented by Google which handles the preservation of the view-model for the entire life cycle of the application, keeping it alive even if the activity is destroyed and then recreated. 🎯 LiveData makes data accessible and most important observable, so whenever a dataset is changed, the code in the Observer's lambda is automatically triggered. 📲 Lambda's for Kotlin are the same thing as Closures for Swift, so in the Observer we actually have a trailing closure (for an iOS analogy). 🎲 Do you use LiveData and MVVM in your Android projects? #mvvm #android #livedata #software #architecture #pattern
Ovidiu Muntean’s Post
More Relevant Posts
-
Are you an Android Software Engineer? Yes, you are. If so, what's the biggest problem you ever faced in a project, and how did you overcome it? As we look ahead and explore the unknown, we venture into uncharted territory. So, what was your biggest challenge?
To view or add a comment, sign in
-
-
Hey guys! Want to see something cool again? This is one of my iOS projects too: **Seven Seconds: Champions**. What is this ?!? Well, it's a small and cool iOS game. All you have to do is press that big button as many times as you can in 7 seconds and then challenge your friends to beat your high score. Plus, there's a Leaderboard via GameCenter, allowing you to compare scores with players worldwide. So? What do you think of it? I look forward to your feedback! Many thanks to all. Full Source Code on GitHub: [link in comments] Available on the App Store: [link in comments]
To view or add a comment, sign in
-
-
Hi everyone, I would appreciate a code review for my Swift & SwiftUI project, which implements Whisper and ChatGPT APIs for transcribing video and audio to text. Here’s the GitHub link: [GitHub link in comments] Thank you all for your time and feedback!
To view or add a comment, sign in
-
If you are hiring for a *full-remote* #AndroidDeveloper role, I’ll take a moment to highlight some items that may distinguish my application from the sea of others you’re reviewing: 𝗩𝗶𝗱𝗲𝗼 𝘁𝘂𝘁𝗼𝗿𝗶𝗮𝗹𝘀: • Check out my software engineering video tutorials featured on top of my LinkedIn profile. How many applicants for Android roles have published video content before? 𝗛𝗶𝗴𝗵𝗹𝗶𝗴𝗵𝘁𝘀 𝗼𝗳 𝗠𝘆 𝗪𝗼𝗿𝗸: • I reengineered a pivotal Android project for Axes Software using Kotlin and Jetpack Compose to enhance stability, user experience, and performance. • I engineered a custom Android application for the glass production department of Veaplast Grup, a PVC carpentry company, digitalising the entire glass ordering process. • I developed an Android application for Vesaterm, for creating, editing, and centrally managing price offers and material requisitions, optimising the procurement processes. 𝗟𝗶𝗻𝗸𝗲𝗱𝗜𝗻 𝗿𝗲𝗰𝗼𝗺𝗺𝗲𝗻𝗱𝗮𝘁𝗶𝗼𝗻𝘀: • Past coworkers didn’t hate working with me, so future ones probably won’t either! But seriously, don’t take my word for it; check out what folks from my previous team said in the recommendation section. Competition has been stiff from the applications I’ve sent out so far, but persistence is the name of the game, as it only takes one! #OpenToWork
To view or add a comment, sign in
-
Here's to the crazy ones: If you're looking for a full-remote #iOSDeveloper, how about considering a senior software engineer in Android development (6+ years of experience)? Hmm? Say what? Well, alongside solid experience in mobile app architecture and Android development, I bring to the table excellent Swift skills, a background in UIKit, and exposure to SwiftUI. Alright, let's break this down and allow me to highlight some aspects that may set my application apart from the sea of others you're reviewing: 🎥 Check out my video tutorials featured prominently on my LinkedIn profile. How many applicants for iOS roles have published video content before? 📱App Store applications: - IMAWO Nexus AI for iOS / iPadOS, showcasing AI integration (Whisper and ChatGPT APIs). - My small yet cool game, Seven Seconds: Champions for iOS, has garnered over 600 players worldwide. 🗣️ LinkedIn recommendations speak volumes. Past coworkers didn't hate working with me, so future ones probably won't either! But seriously, see what my previous team members said in the recommendation section. Competition has been stiff with the applications I've sent out so far, but persistence is the name of the game, as it only takes one! #OpenToWork
To view or add a comment, sign in
-
Pentru Cristi si Marieta! Cristian Marginean & Marieta Candrea #OpenToWork
Cristian Marginean: Salutare! Atat eu cat si iubita mea, Marieta, lucram in momentul de fata la Gameloft Cluj, care isi va inchide studio-ul in mai putin de o luna, si suntem in cautare de noi oportunitati, atat in Cluj cat si remote. Avem experienta in domeniul QA de 3 respectiv 2 ani, insa stim ca piata este suprasaturata, asa ca suntem mai mult decat dispusi si dornici sa invatam ceva nou. Locuim impreuna in chirie, iar siguranta zilei de maine primeaza. Amandoi stim sa lucram cu o multitudine de baze de date (Jira, Redmine, Helix, Hansoft), pe marea majoritate a platformelor (PC, Android, iOS, Xbox, PS) si sa lucram cot la cot atat cu colegi locali, cat si internationali sau developeri, in engleza, desigur. Suntem niste persoane foarte carismatice, atat serioase si concentrate, cat si zamberete si glumete. Ne place sa luptam pentru lucrurile in care credem, motiv pentru care am fost si suntem implicati in voluntariate de asemenea. Diferentele dintre noi sunt cam asa: datorita experientei mai mari, eu am avut sansa sa fiu Lead Tester pe proiect triple A sau chiar sa am proiectul meu cap-coada, iar ea are o latura artistica foarte dezvoltata, desenand atat fizic, cat si digital pe tableta grafica, avand Photoshop si Illustrator la degetul mic. Asa cum am spus, suntem deschisi spre orice noua oportunitate pe care ne-o puteti oferi! Multumim Oanei pentru ceea ce face pentru noi si va multumim voua pentru timpul acordat citirii si pentru orice ajutor oferit! Cristi si Marieta
To view or add a comment, sign in
-
I purchased the initial edition of the handbook and I am so impressed about the evolution and the hard work Nitin Aggarwal has put into it. I can say that this guy is one of the most proeminent figures in the iOS development community and I am happy to a part of this story, as anyone who studies his handbook is. Amazing work Nitin Aggarwal , I eagerly wait for what’s next. Here’s to the crazy ones!
Update on "iOS Interview Handbook" 🔥🔥 Are you preparing for your interview and finding out a great resource to crack your iOS interview? I'm excited to update you that I'm about to release the next version (i.e. 3.0) of the book "iOS Interview Handbook" (announcing the release date soon). Additionally, in this version (3.0), considered many feedbacks shared by many readers and I want to say thanks to them to make this book more powerful resource. 🔴 All upcoming versions will be at NO cost if you have already grabbed the copy. Check out the link here: https://lnkd.in/gw9apX8x Feel free to inbox me in case of any query. Stay tuned! #iOSInterviewHandbook #UnlockYourCareer #iOSInterviewPreparation
To view or add a comment, sign in
-
-
Hi guys! Want to see something really cool? This is my latest iOS project! IMAWO Nexus AI showcases integration of Whisper and ChatGPT apps. It allows you to upload a video or audio file, transcribe it (meaning convert spoken audio into text), and then perform short text analysis on the transcribed text using ChatGPT. The app is available for iPhone, iPad, and Mac with M-series CPUs, and it's free to download on the App Store. Also, the app's source code is publicly available on my GitHub account as part of my portfolio.
To view or add a comment, sign in
-
Here's to the crazy ones: If you're looking for a full-remote #iOSDeveloper, how about considering a Senior-level software engineer in Android development (with 6+ years of experience)? Hmm? What's this insanely great idea of yours? Well, alongside solid experience in mobile app architecture and Android development, I bring to the table excellent Swift skills, a background in UIKit, and exposure to SwiftUI. Alright, let's break this down and allow me to highlight some aspects that may set my application apart from the sea of others you're reviewing: 🎥 Check out my video tutorials featured prominently on my LinkedIn profile. How many applicants for iOS roles have published video content before? 📱 My App Store applications, such as IMAWO Nexus AI for iOS / iPadOS, presented last year by esteemed host Adrian Dragomir at the "Automatizare AI in 90 de zile" event in Bucharest. M Also, my small yet cool game, Seven Seconds: Champions for iOS, has garnered over 600 players worldwide. 🗣️ LinkedIn recommendations speak volumes. Past coworkers didn't hate working with me, so future ones probably won't either! But seriously, see what my previous team members said in the recommendation section. Competition has been stiff with the applications I've sent out so far, but persistence is the name of the game, as it only takes one! #OpenToWork
To view or add a comment, sign in
-
𝗜𝗠𝗔𝗪𝗢 𝗡𝗲𝘅𝘂𝘀 𝗔𝗜 𝗳𝗼𝗿 𝗔𝗻𝗱𝗿𝗼𝗶𝗱 is my personal project showcasing integration of 𝗪𝗵𝗶𝘀𝗽𝗲𝗿 and 𝗖𝗵𝗮𝘁𝗚𝗣𝗧 APIs. The application enables users to upload audio and video files, including those with background noise, akin to the example video below. Whisper detects voices, 𝘁𝗿𝗮𝗻𝘀𝗰𝗿𝗶𝗯𝗲𝘀 speech into text, and utilises ChatGPT APIs for comprehensive textual analysis. This includes determining participants, analyzing discussion tone, mood, and interpreting messages. Developed 𝗻𝗮𝘁𝗶𝘃𝗲𝗹𝘆 for Android using Kotlin alongside Jetpack Compose, ViewModel, Retrofit, and Dagger-Hilt. // 𝙬𝙤𝙧𝙠 𝙞𝙣 𝙥𝙧𝙤𝙜𝙧𝙚𝙨𝙨...
To view or add a comment, sign in