This is the GitHub repository of the MyNotes application for the Free Flutter

Overview
You might also like...

Hungry is a Free Flutter Recipe App Starter Template that can help you develop a Recipe application much faster.

Hungry is a Free Flutter Recipe App Starter Template that can help you develop a Recipe application much faster.

Hungry is a Free Flutter Recipe App Starter Template that can help you develop a Recipe application much faster. You just need to add some adjustment to the frontend and you can create your own backend.

Dec 20, 2022

This repository contains the mobile application of GreenPass.

This repository contains the mobile application of GreenPass.

GreenPass - App This repository contains the mobile application of GreenPass. It is realized using Flutter. How to run Clone the project git clone htt

Nov 23, 2022

SIES Library Catalog - a free book catalog application with an intuitive interface, available for use with Android devices

SIES Library Catalog - a free book catalog application with an intuitive interface, available for use with Android devices

SIES Library Catalog Prepared by @kriticalflare @barath121 @sasukeuzumaki31 @mithil467 1. Introduction: - SIES Library Catalog is a free book catalog

Jan 26, 2022

Portarius is a free, open-source, cross-platform mobile application that allows you to manage your Portainer sessions.

Portarius is a free, open-source, cross-platform mobile application that allows you to manage your Portainer sessions.

Portarius [Latin: Porta/Door Arius/Keeper] Features User management See running/stopped containers (and also start/stop and restart them) See containe

Jan 7, 2023

A free tool to convert any website into a cross platform native application.

A free tool to convert any website into a cross platform native application.

SWAB (Spyxpo Web to App Builder) Convert any website into an iOS/Android/Windows/macOS/Linux app. This is a preview build for testing purposes major u

Jan 1, 2023

181011450390-FLUTTER-CHALLENGE - Example GitHub Search app built in Flutter & RxDart

Example GitHub Search app built in Flutter & RxDart Simple app using the Flutter

Jan 3, 2022

An open-source app for GitHub, GitLab, Bitbucket, Gitea, and Gitee(码云), built with Flutter

An open-source app for GitHub, GitLab, Bitbucket, Gitea, and Gitee(码云), built with Flutter

GitTouch An open-source app for GitHub, GitLab, Bitbucket, Gitea and Gitee(码云), built with Flutter Installation Click badges above to install it from

Dec 28, 2022

A Github mobile app built in flutter

A Github  mobile app built in flutter

flutter-GitConnect Github mobile app built in flutter framwork. App preview:- Youtube Download App Screenshots Home Inbox Search Repositries Issues Pe

Dec 31, 2022
Comments
  • UpdateNotes method in step-15 updates all notes instead of only one note

    UpdateNotes method in step-15 updates all notes instead of only one note

    I found a problem in the following snippet of your amazing flutter course in step-15 at notes_service.dart

     Future<DatabaseNote> updateNote({
        required DatabaseNote note,
        required String text,
      }) async {
        await _ensureDbIsOpen();
        final db = _getDatabaseOrThrow();
        // make sure note exists
        await getNote(id: note.id);
        // >>>>>>>>>>>>>>>> The problem origin
        final updatesCount = await db.update(noteTable, {
          textColumn: text,
          isSyncedWithCloudColumn: 0,
        });
    // >>>>>>>>>>>>>
        if (updatesCount == 0) {
          throw CouldNotUpdateNote();
        } else {
          final updatedNote = await getNote(id: note.id);
          _notes.removeWhere((note) => note.id == updatedNote.id);
          _notes.add(updatedNote);
          _notesStreamController.add(_notes);
          return updatedNote;
        }
      }
    

    The result of this problem only prevails upon hot restart/reload of the app, as all the list elements will get the same value as the last created note due to that issue.

    I fixed the problem in my codebase by specifying the exact id of the updated note, and the problem no longer persists

    The fix

    // update DB
        final updatesCount = await db.update(
          noteTable,
          {
            textColumn: text,
            isSyncedWithCloudColumn: 0,
          },
          where: 'id = ?',
          whereArgs: [note.id],
        );
    

    Regards

    opened by Muhab2001 3
  • Bug on update.

    Bug on update.

    I have just found a tiny bug in updateNote function in notes_service. If you add a note and close the app, after restart you will see that the text of all your notes will be the same and equal to the value of the last note. Hot restart also reproduces this behaviour.

    The actual fix is to add id of note to a update query. Please see a snippet below

    final updCount = await db.update(noteTable, where: 'id =?', whereArgs: [ id ], { textCol: text, });

    opened by abondar24 0
  • Notes are not shown in view.

    Notes are not shown in view.

    Hi, I am following the course and have a problem on notes view. StreamBuilder is in connection state done and doesn't display the notes from the list. In the course we are displaying with the state active.

    Here is what I am doing: body: FutureBuilder( future: _notesService.getOrCreateUser(email: userEmail), builder: (context, snapshot) { switch (snapshot.connectionState) { case ConnectionState.done: return StreamBuilder( stream: _notesService.allNotes, builder: (context, builder) { switch (snapshot.connectionState) { case ConnectionState.waiting: case ConnectionState.active: if (snapshot.hasData) { final allNotes = snapshot.data as List; return ListView.builder( itemCount: allNotes.length, itemBuilder: (context, index) { final note = allNotes[index]; return ListTile( title: Text( note.text, maxLines: 1, softWrap: true, overflow: TextOverflow.ellipsis, ), ); }, ); } else { return const CircularProgressIndicator(); }

                    default:
                      return const CircularProgressIndicator();
                  }
                },
              );
    
    opened by abondar24 0
Owner
Vandad Nahavandipoor
Support my work: https://buymeacoffee.com/vandad
Vandad Nahavandipoor
Flutter Github Following Application, Using Flutter Provider and Flutter HTTP to get data from Github API.

Flutter Github Following Application Watch it on Youtube Previous Designs Checkout my Youtube channel Installation Please remember, after cloning this

Mohammad Rahmani 110 Dec 23, 2022
Github-search - Allows users to search users on github Uses flutter

Github Search Github Search is a cross-platform mobile application powered by Flutter Framework and Github API. The application was built with simplic

Saul 3 Sep 13, 2022
An open-source unofficial GitHub mobile client, that aims to deliver the ultimate GitHub experience on mobile devices.

DioHub for Github Summary Features Roadmap Support Screenshots Build Instructions Summary DioHub is an open-source unofficial GitHub mobile client, th

Naman Shergill 401 Jan 4, 2023
Receiving ozh's github-colors repository with latest commit of colors.json to Flutter's Color object.

Apply GitHub's languages colours into Flutter's Color object. Receiving ozh's github-colors repository with latest commit of colors.json to Flutter's

Cyrus Chan 1 Jun 6, 2022
Production-grade project developed during the Reso Coder Academy Flutter Bootcamp: It's a mobile Github repository viewer

RepoStar - GitHub Starred Repository Manager Production-grade project developed during the Reso Coder Academy Flutter Bootcamp. It's a mobile Github s

Kishan Dhankecha 4 Aug 18, 2022
Yukino lets you read manga or stream anime ad-free from multiple sources for free! Available for Windows, Linux, MacOS and Android.

Yukino Yukino lets you read manga or stream anime ad-free from multiple sources. The project's name "Yukino" meaning "Snow" named after the character

Yukino 204 Jan 6, 2023
A mobile client for the public apis repository, 1400+ free apis to use able to be navigated through your phone :)

Public APIs mobile app Your assistant app that will help you discover and pick the next API for your next development project What it contains, you sa

Gwhyyy 4 Dec 25, 2022
A Flutter application for viewing a rich feed of GitHub activity.

github_activity_feed A Flutter application for viewing a rich feed of GitHub activity. Project status: Public Preview: Version 0.8.2 Supported platfor

Reuben Turner 74 Nov 24, 2022
A simple application that provides data from github friends, among them their commits.

A simple application that provides data from github friends, among them their commits.

Matheus Ferreira 0 May 18, 2022
Readky is a Free Flutter News App Starter Template that can help you develop a News application much faster.

Readky. Introduction Readky is a Free Flutter News App Starter Template that can help you develop a News application much faster. You just need to add

Muhammad Rezky Sulihin 54 Nov 26, 2022