Flutter routine: Working with AWS Amplify, creating a generic "getModel" method. Use it around our API. Handy! ๐ #flutter #dart #awsdev #awsamplify #awslambda #android #ios #tarklab #airontark
Flutter routine: Dart dot shorthands are awesome! This is a new,๐ shorter syntax for selecting a member of a type that is known based on the context #flutter #dart #mobiledev #iosdev #androiddev #tarklab #airontark
Flutter routine: Did you know the "jsonDecode" has a special "reviver" that can manipulate your data while decoding it? ๐คฉ #flutter #dart #jsondecode #mobile #ios #android #tarklab #airontark
The Adyen Android tap-to-pay SDK library does not allow making a release build because it uses JVM-only tooling that won't work on Android. Guys, you'd better not reference JVM-only APIs directly in Android-targeted code. #adyen #android #flutter #pos #fintech #tarklab #airontark
Flutter routine: Still doing "Navigator.pop(context)"? Pfff... Do "context.pop()" instead! #flutter #dart #mobiledev #androiddev #airontark #tarklab
Flutter routine: Worried about your code quality? Magic numbers? Code duplication? Wrong naming? Relax, the Flutter code has "year2023" widget field and this is just fine ๐งโโ๏ธ #flutter #dart #mobiledev #androiddev #tarklab
AWS Amplify routine: You can't simply add "phone login" to the app if you used "email login" only. You have to delete the whole sandbox for that, OR the whole production server. So you'd better set "email + phone" login from day one #awsamplify #awscognito #reactjs #frontend #backend #tarklab
Frontend routine: Love vite.js. Fast, handy and has a nice error UI. Error UI is very important! ๐ #frontend #backend#webdev #vitejs #awsamplify #awsdev #awscognito #tarklab #airontark
Flutter routine: Love using emojis in logs and comments! Coding must be fun! ๐ #flutter #dart #mobiledev #adyen #fintech #tarklab #airontark
Backend routine: Lol, they said 20% to 50% of all IT help desk tickets each year are password resets and each password reset costs a company ~$70. ๐ตโ๐ซ #awsamplify #awslambda #awsbackend #frontend #backend #auth0 #tarklab #airontark
Our 700th deployment on AWS Amplify! #awsamplify #awsdev #awsbackend #awsapps #frontend #backend #tarklab #airontark
integrating adyen android tap-to-pay through the flutter bridge is fun ๐ #adyen #android #flutter #fintech #ios #tarklab #airontark
Backend routine: Did you know you can use types as vars when defining types in TypeScript? You can write, like `every ${number}m` ๐คฉ #typescript #backend #awsamplify #awsbackend #awslambda #awscognito #awsdev #tarklab #airontark
Flutter routine: Adyen POS is added to Flutter, and a private repo for their SDK is required. You will face an error, but here is the solution: Put this in "android/build.gradle" "subprojects" section ๐ #flutter #dart #adyen #mobilepos #tarklab #airontark
Flutter routine: When implementing Adyen POS tap-to-pay in Flutter, you will need an api key with the role "Allow SDK download for POS developers". This role is not available by default. Contact support to get it ON โ๏ธ #flutter #dart #adyen #mobilepos #tarklab #airontark
React routine: We did a small Styled wrapper for "react-i18next" lib. Can use lke that ""my_super_string": "My <styled>super</styled> string" #reactjs #frontend #backend #webdev #nextjs #reacti18next #tarklab #airontark
Flutter routine: Firebase app distribution is useful if you don't want to wait for approval in Google Play. They do review even for internal testing. WHY? ๐คฆโโ๏ธ #flutter #dart #mobiledev #iosdev #androiddev #tarklab #firebase #apk #tarklab #airontark
Flutter routine: GoRouter is awesome! Easy routing, forget about the navigation problems forever. ๐คฉ #flutter #dart #mobiledev #iosdev #android #ios #crossplatform #tarklab #airontark
Flutter routine: Did you know the Dart switch has guard clauses? like "case A when X || Y || Z" Awesome! ๐ #flutter #dart #switchcase #mobiledev #androiddev #iosdev #tarklab #airontark
Frontend routine: Pretty nice React hook callback to reuse after Adyen 3ds callback to your app. #reactjs #frontend #typescript #adyen #nodejs #reacthooks #tarklab #airontark
Flutter routine: Adding Biometric login to the app. Fun! ๐คฉ #flutter #dart #android #mobile #ios #tarklab #airontark
Flutter routine: Adyen is great. One of the best docs, APIs and SDKs I ever seen. #flutter #dart #android #ios #mobiledev #adyen #fintech #tarklab #airontark
AWS Amplify routine: Configure your custom domain within a few seconds.! AWS Route 53 + AWS Amplify rocks ๐คฉ #awsamplify #awsroute53 #awsamplify #frontend #backend #devops #tarklab #airontark
Flutter routine: flutter_quill seems nice. Customizable and fast. Your app users will love the editor. ๐ #flutter #ios #android #mobiledev #androiddev #tarklab #airontark
Flutter routine: Android build tree-shaking icon fonts during the build making it 98% less if you are not using ALL the icons โ๏ธ Small apps - happier users - better for business ๐ #flutter #android #ios #treeshaking #tarklab #airontark
React routine: That's what I call success #react #npm #lodash #downloads #frontend #backend #tarklab #airontark
Flutter routine: Our team is testing Flutter ChatGPT... chatgpt.com/g/g-ysT7pHtQ... #flutter #dart #ai #chatgpt #grok #deepseek #tarklab #airontark
Flutter routine: Lol, I was all in Flutter and iOS for too long. How is it even possible that I don't have Gradle installed? ๐ #flutter #dart #ios #android #mobiledev #tarklab #airontark
AWS Amplify routine: For some reason, AWS Amplify social LOGOUT shows an annoying LOGIN modal. Use "isPreferPrivateSession: true" to prevent this. #awsamplify #awscognito #awsdev #flutter #dart #tarklab #airontark
Flutter routine: Did you know in Flutter you can write numbers in a readable format like that "10_000_000" ๐ฑ #flutter #dart #mobiledev #iosdev #androiddev #airontark #tarklab