Makafui Tsaglitsmakaay.hashnode.dev·Apr 18, 2023Day 19 of Flutter - Authentication ServiceIn this phase, I worked on creating an auth service for my Firebase authentication since I was previously handling that in the UI source code of my app. So I'll discuss why we use the auth service and explain how it was done as much as I can. Why Aut...32 readsauthentication
Makafui Tsaglitsmakaay.hashnode.dev·Apr 13, 2023Day 18 of FlutterOn day 18, I did more code refactoring and improved already built functions, such as making sure the user verifies their email after registration, accessing the main view of the app after registration and login, and also displaying errors that may oc...100DaysOfFlutter
Makafui Tsaglitsmakaay.hashnode.dev·Apr 7, 2023Day 16 Of Flutter - RoutesOn day 16, I implemented email verification for my notes app and linked my views using routes so users could navigate through my login, registration and email verification screens. Routes Routes are the various views in an app that a user can navigat...100DaysOfFlutter
Makafui Tsaglitsmakaay.hashnode.dev·Apr 4, 2023Day 15 Of Flutter - Understanding The Basics Of Git And How It WorksWhat Is Git? Git is a piece of computer software that helps developers manage changes to a codebase at different times. Git allows multiple developers to work on the same project simultaneously and keeps track of the changes made by each of them. It ...Flutter
Makafui Tsaglitsmakaay.hashnode.dev·Apr 2, 2023Day 14 Of Flutter - Handling ExceptionsFor day 14, I practised more of what I learned in my previous blog, although I also learned a few new things. I created a login view using the same logic behind my user register view. Took the register and login view from the main file and set them...66 readsFlutter
Makafui Tsaglitsmakaay.hashnode.dev·Mar 31, 2023Day 13 - Basic User RegistrationIn this phase of my #100DaysOfFlutter Challenge, I am working on a notes app to understand how Flutter works. For Day 13, I worked on a user registration screen that enables a user to register an account using an email and password by utilising fireb...Flutter Widgets
Makafui Tsaglitsmakaay.hashnode.dev·Mar 29, 2023DAY 11 - 12 Of #100DaysOfFlutter - iOS, Android & Firebase SetupFor days 11 and 12, I did some "basic" stuff; I will explain some of it and the valuable lessons I picked up in performing these tasks. Application Certificates & Profiles Upon setting up my iPhone for Flutter development, I learned all apps in the A...100DaysOfCode
Makafui Tsaglitsmakaay.hashnode.dev·Mar 16, 2023Dart - Isolates, Synchronous And Asynchronous WorkflowsDart Isolate is where all the written code in your Dart program runs. Let's call it a factory. A Dart program begins its execution from the file's main function. And the isolate shares the same name as the main function (main isolate). An isolate is ...38 reads#dart language
Makafui Tsaglitsmakaay.hashnode.dev·Mar 11, 2023Dart - Testing, Types And SignificanceTesting involves writing test code that verifies the correctness of your program's behaviour. Testing is an essential part of software development because it helps catch bugs and errors before the code is released to users. In Dart, testing is typica...Testing
Makafui Tsaglitsmakaay.hashnode.dev·Mar 9, 2023Dart Libraries - Private Fields , Import, Export, Part & Part ofOn day 8 of my 100-day Flutter learning journey, I will write about my understanding of Dart libraries and other topics under that heading. The words package and project, file and library will be interchanged throughout this post; whenever I use any ...130 readsDart