Widget Tricks Newsletter #12
Paid off my 14-year debt. Who is Hiring. Pagination in Riverpod. Imaginary Problems in Software. Flutter's Layered Design. Importance of Writing skill. A Fun way to Learn Git and much more.
📝Post of the month:
Well, this is not the "Post of the Month", it's a post of "My Life Time". Getting rid of huge debt was like lifting a big weight off my shoulders. Check out the full story in the LinkedIn Post.
💼 Job To Apply:
Senior Flutter developer at Orbis: (on-site, Los Angeles Metropolitan Area)
This position is extremely interesting as you will be joining an extremely innovative company that is going to change the way we interact with our handheld devices. Their product has made a ton of noise in the tech scene and you will be sitting on the device team. Their UI is built out in Flutter and sits on top of an AOSP, so experience with Flutter and preferably Android as well is very advantageous.
Salary: $180,000/yr - $250,000/yr
Mobile Engineer at VIAM: (On-site, New York, NY)
Viam simplifies the creation and management of smart machines, offering modern architecture, developer APIs, and security for scalable deployment. By enhancing accessibility, it fosters innovation and investment, driving the development of automated products. We're seeking a Software Engineer to develop mobile applications, contributing to user-friendly interfaces and scalability for our evolving mobile platform.
Salary: $159,000 - $213,000/year
✍🏻 Articles to read:
Flutter Pagination with Riverpod: The Ultimate Guide by Andrea Bizzotto
Apps are made up of lists and most lists are large which requires pagination. If you are using Riverpod then you can leverage the caching mechanism to perform pagination seamlessly. We can easily handle the error, loading, and finished state.
Advice to Young People, The Lies I Tell Myself by Jason Liu
Lucky people can actually see the opportunities. A lucky person and an unlucky person might meet the same businessman, but they might talk about different things. One could be presented with or ask for an opportunity that the unlucky person doesn't even see as possible.
Imaginary Problems Are the Root of Bad Software by George
I made the same mistake when I was at the initial stage of my career. Trying to build cool stuff or basically trying to solve cool problems that nobody had.
Much like victims of childhood hardship or abuse can find escape in fantasy books, victims of enterprise programming or freelance web development can find their escape in solving imaginary problems.
📺 Videos to Watch:
Rob’s Career and Money Guide
Most people say art does not pay well. Rob from the M.A.D. series is an example who showcases not only that art pays well, but also brings happiness, respect, and certain changes in people's lives.
Whenever I think about my childhood, I always remember comic books, drawing, and science projects which I used to watch on M.A.D. This is the first time I am seeing him outside of the show after years. What a humble man, with no fluff, just simple money and career advice.
The Mahogany Staircase - Flutter's Layered Design
Bringing back the classic timeless video of Ian Hixie on how the Flutter Layout System was designed. This is usually one of the few videos that I re-watch once a year.
📦Code from Pub Packages:
Simulator
The Flutter device simulator facilitates desktop app testing with simulated devices, streamlining multi-platform UI development and accelerating iteration. While not a substitute for real device testing, it enhances productivity and speeds up building processes.
Expandable Page View
A PageView widget adjusting its height to the currently displayed page. It accepts the same parameters as classic PageView.
Flutter Custom Carousel
A widget for creating fully custom, animated scrollable lists. It manages all of the tricky logic surrounding scroll interactions and physics, and leaves the visual presentation of items up to you.
Shorebird 1.0 🥳
Shorebird updates Flutter apps instantly over the air, deploying fixes directly to devices without code changes. It ensures compliance with store policies while maintaining performance. Free for small apps, it offers scalable plans as your app grows.
📚Quotes from Books:
Writing is becoming more important day by day. As already mentioned in my post, it becomes more critical to climb the ladder from Junior to Senior to Lead To the CTO level.
🐤Tweets I like:
😂Fun and Memes
An open-source game about learning Git!
👋🏻 That’s it, Folks
Hey there, 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.