Widget Tricks Newsletter #23
Apple Developer Experience. Who is Hiring? What Hiring Should Look Like. SwiftUI for Flutter Developers. Staying Passionate About Your Craft. 2 Idiots 1 Keyboard, and much more.
📝Post of the month:
💡Flutter Tips:
💼 Job To Apply:
Senior Mobile Engineer (Flutter) at Viam (Hybrid)
We are hiring a Senior Software Engineer to work on our mobile applications. As a member of the mobile team, you will be responsible for building our in-house mobile app and customer white-labeled mobile apps. These apps provide a high-quality user interface for operating, monitoring, and visualizing data from a single robot or a fleet of robots. You will be integral not just to building high-quality, robust mobile apps but also to creating the future of our mobile offering by building tools and frameworks to scale.
Salary Range : $160,000 - $220,000
Software Engineer(Flutter) at Chai (Palo Alto, CA)
We are looking for a frontend engineer who is experienced in flutter and adheres strictly to test-driven-development principles. You will be directly responsible for implementing the CHAI Web App, along with additional features which drive retention / monetization within the App.
Salary Range : $225K – $325K • Offers Equity
✍🏻 Articles to read:
Why Learn SwiftUI as a Flutter Developer? by Samantha O'Brien and Marcus Twichel
Recently, I was working on a small project in SwiftUI and decided to deep dive into the concept. Since Declarative UI is becoming the de facto standard for most frontend frameworks, it's easy to transition to a new frontend framework to another.
We can also leverage AI tools to directly build UI from one framework to another. After learning SwiftUI, I realized there are many features that can greatly enhance the developer experience in Flutter if it gets adopted.
What Hiring Should Look Like by Getify
I am also frustrated with the tech hiring process. Apart from having all of my evidence online to prove my communication and coding skills, they still ask for trivia code quiz questions rather than real-world coding scenarios.
Once my IDE got stuck during an interview, and the interviewee directly asked, "You don’t know how to fix this? You have a CS degree right?"
Tech hiring is broken. The best option is to bypass this right now by building a good network for direct referrals and show the proof in the form of public work.
Working on backend as a seasoned Mobile Engineer by Waleed Arshad
The code you write has to run on a server which runs for eternity. It is not going to run for one single client in one single session. The code is supposed to receive millions of hits consecutively and has to perform extremely well in order to not become a bottleneck
📺 Videos to Watch:
Staying Passionate About Your Craft - Jeroen Mols
In my early days of Android, Jeroen Mols' videos were the ones I used to learn a lot. The conclusion is that frameworks are just tools; you better learn the tool to solve a specific problem and deepen that knowledge by sharing it with others.
🪶 Quotes from Books
The first step in becoming a more peaceful person is to have the humility to admit that, in most cases, you're creating your own emergencies.
Book : Don’t Sweat the Small Stuff
📦 Code from Packages
Macos ui
Flutter widgets and themes implementing the current macOS design language.
Fluent ui
Design beautiful native Windows apps using Flutter
😂Fun and Memes
2 Idiots 1 Keyboard: Struggling to Solve LeetCode Problems While Sharing the Same Keyboard (ft. TJ DeVries)
I have not laughed so hard after watching a coding video 🤣
👋🏻 That’s it, Folks
If you are a Flutter developer who wants to advance your Flutter skills, then I am currently running live classes called effectiveflutterdev.com. So if you are interested, then apply now.
Also, If you enjoyed this post, then would you be able to do me a quick favor and share my latest blog post with your friends and colleagues? I'd really appreciate it and I think it could be valuable to them