Passwall-mobile - A mobile client for PassWall API written with Flutter

Overview

passwall-mobile

PassWall Mobile is a mobile client for PassWall API written with Flutter.

Flutter CI Made-with-Flutter Made-with-Dart

Getting Started

  1. Clone the server app and build it.

  2. Install Flutter.

  3. Add /flutter/bin to your path.

  4. Run flutter doctor -v and cure if any disease.

  5. Run flutter pub get in repository clone

Hello Contributers

  1. Don't send too much commit at once. It will be easier for us to do a code review.

  2. Be sure to take a look at the second branch. The version I am working on is there.

  3. First try to fix //TODO:s in the code.

  4. Then you can contribute to the development by following the "Passwall Mobile Board in the Projects.

  5. Don't mess with the user interface. The design guide has not been released yet.

If you want to connect to the localhost server with the Android emulator, you need to write http://10.0.2.2:3625 or you can use our demo server: https://passwall-server.herokuapp.com.

Some Screen Shots

Screens

Login Screen Main Screen Detail Screen About Screen
Login Screen ☝️ Main Screen ☝️ Detail Screen ☝️ About Screen ☝️

Actions

Main Action Tile Action Create New
Main Action ☝️ Tile Action ☝️ Create New ☝️

Share

Export Import Share
Export ☝️ Import ☝️ Share ☝️
Comments
  • Using Flutter Stable

    Using Flutter Stable

    I am suggesting to use Flutter Stable versions instead of master. master is so unpredictable and hard to follow because It is changing all the time.

    Stable versions can help us to track the status of the project and determine problems easily.

    opened by volkansahin45 2
  • Fix Error: The getter 'headline6' isn't defined for the class 'TextTh…

    Fix Error: The getter 'headline6' isn't defined for the class 'TextTh…

    …eme'.

    According to Doc textstyle names are changed. I've changed those styles with corresponding ones. https://api.flutter.dev/flutter/material/TextTheme-class.html

    opened by volkansahin45 1
  • [ImgBot] Optimize images

    [ImgBot] Optimize images

    Beep boop. Your images are optimized!

    Your image file size has been reduced by 18% 🎉

    Details

    | File | Before | After | Percent reduction | |:--|:--|:--|:--| | /assets/icons/background.png | 185.89kb | 121.39kb | 34.70% | | /android/app/src/main/res/drawable-xxxhdpi/ic_launcher_background.png | 17.25kb | 13.45kb | 21.99% | | /assets/select.png | 40.49kb | 31.79kb | 21.49% | | /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png | 559.97kb | 441.06kb | 21.24% | | /android/app/src/main/res/drawable-xxhdpi/ic_launcher_background.png | 8.60kb | 6.94kb | 19.34% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 288.45kb | 237.74kb | 17.58% | | /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512-1.png | 189.85kb | 157.13kb | 17.24% | | /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png | 189.85kb | 157.13kb | 17.24% | | /web/icons/Icon-512.png | 189.85kb | 157.13kb | 17.24% | | /android/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png | 46.72kb | 38.76kb | 17.04% | | /android/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png | 28.79kb | 24.05kb | 16.47% | | /android/app/src/main/res/drawable-xhdpi/ic_launcher_background.png | 4.67kb | 3.91kb | 16.27% | | /assets/icons/icon.png | 281.53kb | 237.76kb | 15.55% | | /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png | 13.01kb | 11.06kb | 15.02% | | /android/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png | 15.86kb | 13.53kb | 14.72% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 9.68kb | 8.26kb | 14.65% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 11.13kb | 9.53kb | 14.37% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 12.11kb | 10.39kb | 14.21% | | /android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png | 8.94kb | 7.67kb | 14.20% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 8.94kb | 7.67kb | 14.20% | | /assets/icons/foreground.png | 47.63kb | 40.87kb | 14.20% | | /android/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png | 10.55kb | 9.07kb | 14.05% | | /android/app/src/main/res/drawable-hdpi/ic_launcher_background.png | 3.25kb | 2.79kb | 14.01% | | /android/app/src/main/res/mipmap-xhdpi/ic_launcher.png | 5.40kb | 4.67kb | 13.52% | | /android/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png | 6.37kb | 5.52kb | 13.34% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 6.97kb | 6.05kb | 13.16% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 6.97kb | 6.05kb | 13.16% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 6.79kb | 5.93kb | 12.67% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 5.66kb | 4.98kb | 12.08% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 4.83kb | 4.25kb | 11.93% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 4.40kb | 3.89kb | 11.77% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 4.20kb | 3.73kb | 11.11% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 3.78kb | 3.38kb | 10.81% | | /android/app/src/main/res/mipmap-hdpi/ic_launcher.png | 3.78kb | 3.38kb | 10.81% | | /assets/no_data.png | 46.60kb | 41.77kb | 10.37% | | /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png | 61.68kb | 55.39kb | 10.19% | | /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256-1.png | 61.68kb | 55.39kb | 10.19% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 2.97kb | 2.67kb | 10.06% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 2.91kb | 2.64kb | 9.23% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 3.05kb | 2.78kb | 8.94% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 2.46kb | 2.27kb | 7.73% | | /android/app/src/main/res/drawable-mdpi/ic_launcher_background.png | 1.98kb | 1.83kb | 7.48% | | /android/app/src/main/res/mipmap-mdpi/ic_launcher.png | 2.34kb | 2.18kb | 7.13% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 1.88kb | 1.77kb | 6.02% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 1.88kb | 1.77kb | 6.02% | | /web/icons/Icon-192.png | 38.45kb | 36.46kb | 5.16% | | /macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png | 18.79kb | 18.54kb | 1.37% | | | | | | | Total : | 2,478.87kb | 2,026.37kb | 18.25% |


    Black Lives Matter | 💰 donate | 🎓 learn | ✍🏾 sign

    📝 docs | :octocat: repo | 🙋🏾 issues | 🏅 swag | 🏪 marketplace

    opened by imgbot[bot] 0
  • Looking up a deactivated widget's ancestor is unsafe.

    Looking up a deactivated widget's ancestor is unsafe.

    When tapping the "copy username" or "copy password" button of the cards after tapping the search text field on the homepage gives this error on the dev branch

    The following assertion was thrown building Builder(dirty, dependencies: [MediaQuery]):
    Looking up a deactivated widget's ancestor is unsafe.
    
    At this point the state of the widget's element tree is no longer stable.
    
    To safely refer to a widget's ancestor in its dispose() method, save a reference to the ancestor by calling dependOnInheritedWidgetOfExactType() in the widget's didChangeDependencies() method.
    
    bug help wanted 
    opened by aeosmanoglu 0
  • Fix ios textfield long press crash

    Fix ios textfield long press crash

    Fix ios textfield long press crash by adding "GlobalCupertinoLocalizations.delegate" to "localizationsDelegates"

    https://imgur.com/a/tdCmD3G

    opened by volkansahin45 0
Releases(v0.5.6)
Owner
Abuzer Emre Osmanoğlu
is a freelance developer specializing in user interface/experience and frontend of web and mobile applications.
Abuzer Emre Osmanoğlu
Vrchat mobile client - VRChat Unofficial Mobile Client For Flutter

VRChatMC VRChatの非公式なAPIを利用したVRChatのモバイルクライアント Flutterで作成されたシンプルなUIが特徴的です iosビルドは

ふぁ 8 Sep 28, 2022
Dart API Client which wraps the QvaPay API

qvapay_api_client Dart API Client which wraps the QvaPay API The client needs Dio to perform the requests, you must inject an instance in the construc

QvaPay 7 Nov 2, 2022
An Imgur API Client Library that uses Imgur's v3 API for Dart

imgur.dart An Imgur API Client Library that uses Imgur's v3 API for Dart. Usage

null 2 Dec 2, 2022
A streaming client for the Komga self-hosted comics/manga/BD server targeting Android/iOS written in Dart/Flutter

Klutter A streaming client for the Komga self-hosted comics/manga/BD server targeting Android/iOS written in Dart/Flutter Background This is a project

Mark Winckle 58 Dec 7, 2022
a project-m36 websocket client written by flutter/dart

project_m36_websocket_client A Flutter web websocket client for Project-M36. It's also an attempt to bring algebraic datatypes into the Dart land. Pro

null 1 Jan 8, 2022
Unsplash Client App written using dart and flutter. (Work in progress)

Upsplash Unofficial Unsplash client written using dart and flutter Sreenshots Architecture The goal of this pattern is to make it easy to separate pre

Arslan 25 Sep 1, 2022
A client for Pleroma and Mastodon instances written using Flutter

Fedi for Pleroma and Mastodon Fedi is open-source client for Pleroma and Mastodon social networks written using Flutter. Pleroma and Mastodon are part

null 99 Dec 24, 2022
A GraphQL client for Flutter, bringing all the features from a modern GraphQL client to one easy to use package. Built after react apollo

Flutter GraphQL Table of Contents Flutter GraphQL Table of Contents About this project Installation Usage GraphQL Provider [Graphql Link and Headers]

Snowball Digital 45 Nov 9, 2022
A GraphQL client for Flutter, bringing all the features from a modern GraphQL client to one easy to use package.

GraphQL Flutter ?? Bulletin See the v3 -> v4 Migration Guide if you're still on v3. Maintenance status: Low. Follow #762 for updates on the planned ar

Zino & Co. 3.1k Jan 5, 2023
Glance - A client for Reddit written in Flutter

Glance About the app Glance is an unofficial client for Reddit. However, it allows you to only browse through media posts such as photos and videos. I

Albert Wolszon 105 Nov 25, 2022
A cross-platform Fediverse client for micro-blogging services written in Flutter/Dart.

Kaiteki A 快適 (kaiteki) Fediverse client for microblogging instances, made with Flutter and Dart. Currently, Kaiteki is still in a proof-of-concept/alp

Kaiteki 141 Jan 5, 2023
Datting-app-client - Social networking apps, FrontEnd written in Flutter

datting_social Social networking apps. FrontEnd written in Flutter. BackEnd writ

Đỗ Viết Hùng 39 Nov 13, 2022
Dating-app-client - Social networking apps written in Flutter

datting_social Social networking apps. FrontEnd written in Flutter. BackEnd writ

Đỗ Viết Hùng 39 Nov 13, 2022
Unofficial 🐘 client written in 🎯

mastodon_dart The official Dart library for accessing the Mastodon API. Optionally use in conjunction with mastodon_flutter to build a Flutter Mastodo

Luke Pighetti 21 Dec 22, 2022
Mysql.dart - MySQL client for Dart written in Dart

Native MySQL client written in Dart for Dart See example directory for examples

null 48 Dec 29, 2022
SurrealDB client written in pure dart. auto reconnect, typed functions

SurrealDB Client For Dart & Flutter SurrealDB client for Dart and Flutter. Quick Start import 'package:surrealdb/surrealdb.dart'; void main(List<Stri

Duhan BALCI 10 Dec 18, 2022
Bhagavad Gita app using flutter & Bhagavad-Gita-API is A lightweight Node.js based Bhagavad Gita API [An open source rest api on indian Vedic Scripture Shrimad Bhagavad Gita].

Gita Bhagavad Gita flutter app. Download App - Playstore Web Application About Bhagavad Gita app using flutter & Bhagavad-Gita-API is A lightweight No

Ravi Kovind 7 Apr 5, 2022
Beautiful Weather App using API with support for dark mode. Created by Jakub Sobański ( API ) and Martin Gogołowicz (UI, API help)

Flutter Weather App using API with darkmode support Flutter 2.8.1 Null Safety Beautiful Weather App using https://github.com/MonsieurZbanowanYY/Weathe

Jakub Sobański 5 Nov 29, 2022
Flutter-Musive-app - Full-stack music player app written in flutter and dart using node.js music API

Musive Full-stack music player app is written in flutter and dart using node.js

Ansh rathod 69 Dec 28, 2022