"The Complete Flutter Course Bundle"
Will have 33% discount next Cyber Monday.
33% OFF, automatically applied
Stay tuned
https://codewithandrea.com/courses/complete-flutter-bundle/
Will have 33% discount next Cyber Monday.
33% OFF, automatically applied
Stay tuned
https://codewithandrea.com/courses/complete-flutter-bundle/
Code With Andrea
The Complete Flutter Course Bundle
An extensive Flutter curriculum made of 3 courses, covering many advanced topics that you'll need to create full-stack apps with Flutter & Firebase.
#article #testing
“Few Tricks For Flutter Integration Test"
https://akanksha98.medium.com/few-tricks-for-flutter-integration-test-7af829180a84
“Few Tricks For Flutter Integration Test"
https://akanksha98.medium.com/few-tricks-for-flutter-integration-test-7af829180a84
Medium
Flutter Integration Testing Made Easy: Insider Tips and Tricks
Its been approx 6 months that I am working on the flutter integration testing. I came across many scenarios which seems blockers and took…
#learning #security
Anyone working with an API with keys or simply secrets.
Do remember there are alternative options like GCP Secret Manager.
https://codewithandrea.com/articles/flutter-api-keys-dart-define-env-files/
Anyone working with an API with keys or simply secrets.
Do remember there are alternative options like GCP Secret Manager.
https://codewithandrea.com/articles/flutter-api-keys-dart-define-env-files/
Code With Andrea
How to Store API Keys in Flutter: --dart-define vs .env files
An overview of different techniques for storing API keys on the client, along with security best practices to prevent them from being stolen.
Here's a good reason to join this year Advent of Code
https://adventofcode.com/2022/leaderboard
Code
1671198-6c003f39
Tweet: https://twitter.com/timsneath/status/1598104634505433089
https://adventofcode.com/2022/leaderboard
Code
1671198-6c003f39
Tweet: https://twitter.com/timsneath/status/1598104634505433089
Learn more about immutability with Dart
https://www.christianfindlay.com/blog/dart-immutable-collections
https://www.christianfindlay.com/blog/dart-immutable-collections
Christianfindlay
Dart Immutable Collections
Dart makes it pretty easy to create immutable classes, and several patterns encourage you to use them. However, we often don’t use immutable collections correctly. If a class has a collection property that is not immutable, the class is not actually immutable.…
We're now getting widget of the week of widgets for Material Design 3.
Check out one of them NavigationBar
https://youtu.be/DVGYddFaLv0
Check out one of them NavigationBar
https://youtu.be/DVGYddFaLv0
YouTube
NavigationBar (Widget of the Week)
Learn more about NavigationBar → https://goo.gle/3Ft2O3B
DartPad → https://goo.gle/3Hgwz99
Material’s navigation bar component offers a convenient way to switch between primary destinations in an app. Get the ‘Material 3’-styled version of the component…
DartPad → https://goo.gle/3Hgwz99
Material’s navigation bar component offers a convenient way to switch between primary destinations in an app. Get the ‘Material 3’-styled version of the component…
AnimatedBuilder renamed to ListenableBuilder (with AnimatedBuilder becoming a subclass of the new) this will make it more clear it's use and make newcomers use it more 🎉
https://github.com/flutter/flutter/pull/116543
https://github.com/flutter/flutter/pull/116543
GitHub
Add ListenableBuilder with examples by gspencergoog · Pull Request #116543 · flutter/flutter
Description
This adds a ListenableBuilder that is identical in implementation to AnimatedBuilder, but has a more friendly name for the class and for the parameter that it listens to, intended to ma...
This adds a ListenableBuilder that is identical in implementation to AnimatedBuilder, but has a more friendly name for the class and for the parameter that it listens to, intended to ma...
#official #gamedev
Want to get started with game Development with Flutter with not start with the official "Casual Game Toolkit"
https://docs.flutter.dev/resources/games-toolkit
Want to get started with game Development with Flutter with not start with the official "Casual Game Toolkit"
https://docs.flutter.dev/resources/games-toolkit
docs.flutter.dev
Casual Games Toolkit
Learn about free & open source multiplatform 2D game development in Flutter.
#learning #blogpost
A good article with all info you need to known about tests and assertions.
https://invertase.io/blog/assertions-in-dart-and-flutter-tests-an-ultimate-cheat-sheet
A good article with all info you need to known about tests and assertions.
https://invertase.io/blog/assertions-in-dart-and-flutter-tests-an-ultimate-cheat-sheet
Invertase
Assertions in Dart and Flutter tests: an (almost) ultimate cheat sheet
An ultimate cheat sheet for assertions in Dart and Flutter tests with many details explained!
#learning #blogpost
A good tutorial on Riverpod with live examples
https://dhruvnakum.xyz/flutter-riverpod-stateprovider-statenotifier-statenotifierprovider-futureprovider-streamprovider
A good tutorial on Riverpod with live examples
https://dhruvnakum.xyz/flutter-riverpod-stateprovider-statenotifier-statenotifierprovider-futureprovider-streamprovider
Dhruv Nakum
Flutter Riverpod: StateProvider, StateNotifier, StateNotifierProvider, FutureProvider, StreamProvider
Understand all the important providers with real-world examples.
#learning #blogpost
Learn to use ENV variables in Flutter, mostly without any extra package!
https://www.sandromaglione.com/techblog/how-to-use-environmental-variables-in-flutter
Learn to use ENV variables in Flutter, mostly without any extra package!
https://www.sandromaglione.com/techblog/how-to-use-environmental-variables-in-flutter
#security #news
https://www.zimperium.com/blog/moneymonger-predatory-loan-scam-campaigns-move-to-flutter/
https://www.zimperium.com/blog/moneymonger-predatory-loan-scam-campaigns-move-to-flutter/
Zimperium
MoneyMonger: Predatory Loan Scam Campaigns Move to Flutter - Zimperium
The Zimperium zLabs team recently discovered a Flutter application with malicious code. The Flutter-obfuscated malware campaign, MoneyMonger, is solely distributed through third-party app stores and sideloaded onto the victim’s Android device. Read more to…