Hashem AbounajmiPasswordless sign-in with Firebase in Flutter — Part 3 — Writing Unit TestsYou came along a long path, Now we have our passwordless sign-in feature ready, we could demonstrate that by manual testing. Our beloved…Jun 25, 2023Jun 25, 2023
Hashem AbounajmiFirebase Passwordless sign-in — Part 4 — Acceptance Tests and Snapshot TestsAcceptance TestsJun 25, 2023Jun 25, 2023
Hashem AbounajmiPasswordless sign-in with Firebase in Flutter — Part 2Previous chapter we implemented send sign-in link, now we cover the rest sign-in and will complete the app.Jun 25, 2023Jun 25, 2023
Hashem AbounajmiPasswordless sign-in with Firebase in Flutter — Part 1Nowadays each app needs a form of user authentication, and a common flow is registering users with username and password. but it has some…Jun 21, 2023Jun 21, 2023
Hashem AbounajmiHow to add apple-app-site-association file to your Wix websiteWe came across an interesting challenge for our iOS app and needed to enable password autofill for sign-in page, so the password would be…May 26, 2023May 26, 2023
Hashem AbounajmiFlutter Responsive UI in PracticeWe are going to practice Responsive UI in flutter by partially cloning Apple ID dashboard and after clone, final result will be this:Sep 29, 2022Sep 29, 2022
Hashem AbounajmiinBetter ProgrammingDeveloping a Flutter Native Plugin —A Real-world ScenarioWriting native code in Xcode and Android Studio to communicate with FlutterMay 23, 20221May 23, 20221
Hashem AbounajmiLocalizing Flutter PackagesAssume you know localization in Flutter, but if you are not familiar you can read the recommended guide from Flutter docs. Now let’s back…Feb 12, 20222Feb 12, 20222
Hashem AbounajmiAdd loading indicator toFlutter WebYou have created your flutter web app but it takes moment to render you app in the browser. and it gives a false moment for you users that…Jan 16, 20221Jan 16, 20221