A Mastodon client built in Flutter

Overview

feathr

Tests badge codecov badge

A Mastodon client built in Flutter (in development).

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

This project is licensed under the GNU Affero General Public License.

You might also like...

A simple and easy to use Redis client for Dart

redis_dart A simple and minimalist Redis client for Dart See it in pub: https://pub.dev/packages/redis_dart and GitHub: https://github.com/gabrielpach

Dec 25, 2022

ThingsBoard PE API client library for Dart developers.

ThingsBoard PE API client library for Dart developers. It's compatible with TB PE 3.3.0. Usage A simple usage example: import 'package:thingsboard_pe_

Sep 28, 2022

An architecture for dynamic UI without client deployment

Server Driven UI Demo Server Driven UI(SDUI)는 서버에서 클라이언트의 UI 컴포넌트를 관리하는 방식. 클라이언트 배포없이 API 응답을 변경하는 것만으로 UI 변경이 가능한 동시에 하위 호환성을 확보할 수 있다. Rust, GraphQ

Oct 17, 2022

Wallet Connect client in Dart.

Wallet Connect Wallet Connect client in dart highly inspired from wallet-connect-kotlin by Trust Wallet. Usage import 'package:wallet_connect/wall

Dec 29, 2022

Dalal Street Client 2022

Flutter Client for Dalal Street Prerequisites Flutter 2.12 Download Link Protocol Buffer Compiler Download Link Check Prerequisites Run if you have i

Dec 22, 2022

Notion API client for dart

Notion API client for dart. See the ROADMAP file to see what is coming next. API implemented Usage NotionClient class Individual classes A few example

Oct 9, 2022

Figma API client written in pure Dart

figma A library for interacting with Figma APIs. Created from templates made available by Stagehand under a BSD-style license. Usage A simple usage ex

Oct 19, 2022

⚗️A privacy centric matrix client

⚗️A privacy centric matrix client

a privacy centric matrix client - now in open alpha* Syphon is still in alpha and we do not recommend using it where proven and independently verified

Dec 31, 2022

Chopper is an http client generator using source_gen and inspired from Retrofit.

Chopper is an http client generator using source_gen and inspired from Retrofit.

Chopper Chopper is an http client generator for Dart and Flutter using source_gen and inspired by Retrofit. Documentation Installation Please refer to

Dec 31, 2022
Comments
  • Implement multi-instance support

    Implement multi-instance support

    1. Ask user for instance URL (maybe have pre-defined instances)
    2. Register app with instance (see: https://docs.joinmastodon.org/methods/apps/#create-an-application)
    3. Store the client ID / secret keys locally
    4. Remove env vars for the static keys
    opened by aitorres 0
  • Add dropdown with popular Mastodon instances

    Add dropdown with popular Mastodon instances

    When the user wants to log in, they need to manually type in the domain of their Mastodon instance / server, e.g. mastodon.social. It'd be beneficial to have a dropdown that lets the user quickly select one of the most popular instances + the ability to type-in their own instance if it's not found on the list.

    There's no need to call a third-party API or service in order to get popular instances, they can be hardcoded for now. Some possible choices:

    • mastodon.social
    • mastodon.online
    • mstdn.jp
    • mastodon.cloud
    • fosstodon.org

    If possible, an icon could be added to each entry (maybe their favicon).

    Remember to still allow any user to type in an instance not found in the list!

    help wanted hacktoberfest 
    opened by aitorres 0
  • Hacktoberfest 2022

    Hacktoberfest 2022

    Hi! If you're interested in participating in the Hacktoberfest 2022 event, you can take up issues from this repo or propose your own features!

    If you want to propose something new, first check if there's an issue open for the feature that you want. In case there's none, feel free to create a new issue to propose it before working on a PR and I'll get back to you about it.

    documentation hacktoberfest 
    opened by aitorres 0
  • Boosts are not rendered properly

    Boosts are not rendered properly

    When using the app, boosts are not currently being rendered properly. They get rendered as an empty box, instead of having the actual boosted content. It'd be nice to add a Boosted icon or symbol.

    bug help wanted hacktoberfest 
    opened by aitorres 0
Owner
feathr.space
Organization for the feathr app code repositories & development
feathr.space
Invoice Ninja client built with Flutter

Invoice Ninja Client app for the Invoice Ninja web app. Google Play Store: v4 | v5 Apple App Store: v4 | v5 Setting up the app Initialize the config f

Invoice Ninja 1.3k Dec 25, 2022
An Android Client for ZeroNet Built With Flutter

ZeroNet Mobile ZeroNet Mobile is an Android Client for ZeroNet, a platform for decentralized websites using Bitcoin crypto and the BitTorrent network.

null 0 Nov 10, 2021
Simplistic mobile RSS client built with Flutter

Fluent Reader Lite A simplistic mobile RSS client Download iOS Download from App Store ($1.99. This will support development and help cover the $99 an

Haoyuan Liu 656 Dec 30, 2022
A simple, modern AppImageHub Client, powered by flutter.

AppImagePool Simple AppImageHub Client Main Features FLOSS and non profit app Simple categories Download from github directly, no extra-server involve

Prateek SU 490 Jan 1, 2023
Venni client app - A flutter ride-sharing end-user app supporting map location picking

Venni client app - A flutter ride-sharing end-user app supporting map location picking, driver location tracking, in-app credit card payments, trip rating system, and trip history.

Abrantes 1 Jan 3, 2022
Cross-platform GitHub client in Flutter and BLoC clean architecture

FlutterHub Cross-platform GitHub client in Flutter and BLoC clean architecture. SwiftHub - Swift version is available Try Web version Get Started To g

Khoren Markosyan 36 Nov 12, 2022
Flutter Satellite.im Minimal Secure Chat Client

Uplink Flutter Satellite.im Minimal Secure Chat Client Getting Started ?? To run this project either use the launch configuration in VSCode or use the

Satellite 27 Dec 21, 2022
A Flutter Twitch client for iOS and Android with BTTV, FFZ, and 7TV support

Frosty for Twitch A Twitch client for iOS and Android with BTTV, FFZ, and 7TV support. Built with Flutter. Features Browse followed streams, top strea

Tommy Chow 276 Jan 5, 2023
A fully cross-platform wrap of the Matomo tracking client for Flutter, using the Matomo API.

A fully cross-platform wrap of the Matomo tracking client for Flutter, using the Matomo Tracking API.

Floating Dartists 12 Jan 8, 2023