Git Product home page Git Product logo

himanshusharma89 / flutter-blog-app Goto Github PK

View Code? Open in Web Editor NEW
82.0 3.0 58.0 94.31 MB

Blog App, an anonymous blog creation application. Created using Flutter Framework and utilizing Firebase backend

License: Creative Commons Zero v1.0 Universal

Kotlin 0.62% Swift 0.59% Objective-C 0.05% Dart 93.11% Java 0.56% Ruby 5.06%
flutter dart blog firebase hacktoberfest realtime-database hacktoberfest2021 android

flutter-blog-app's Introduction

Flutter Blog App

Table of contents

About this app

An anonymous blog creation application. It is provides real-time blog creation without any communication and account creation. It is Created using Flutter SDK and utilizing Firebase as backend.


App Screens

Images of the app while using Dark Mode -

Images of the app while using Light Mode -

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Setting up the Project

  1. Go to the project repo and fork it by clicking "Fork"
  2. If you are working on Windows, download Git Bash for Windows to get a full Unix bash with Git functionality
  3. Clone the repo to your desktop git clone https://github.com/YOUR_USERNAME/Flutter-Blog-App.git
  4. Open the project

Issues

Please file specific issues, bugs, or feature requests in our issue tracker. Follow the issue template provided while creating a new issue.

Contributing

If you wish to contribute a change to any of the existing features in this repo, please review our contribution guide and send a pull request.

Code of Conduct

We follow certain guidelines in order to maintain this repository.Please find our code of conduct and read it carefully.

License

Distributed under the CC0-1.0 License.See LICENSE for more information.

Developer ✨


Himanshu Sharma

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Shubham Chhimpa

💻

Carlos Felix

🎨

Dimas Rangga

💻

Arbaz Mustufa Diwan

💻

Adrien

💻

Promise Amadi

🎨

Daru Anugerah Setiawan

🎨

Yash Ajgaonkar

📖

Dhruv Sachdev

💻

Janhavi

💻 🎨

Saransh Chopra

🎨 📖

This project follows the all-contributors specification. Contributions of any kind welcome!

Made with by Himanshu Sharma

flutter-blog-app's People

Contributors

allcontributors[bot] avatar amjadnoor avatar arbazdiwan avatar carlosfrodrigues avatar daruanugerah avatar derangga avatar enzoftware avatar himanshusharma89 avatar janhavi23 avatar mrgove10 avatar nisarg-18 avatar saransh-cpp avatar shubham-chhimpa avatar wizpna avatar yash2189 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

flutter-blog-app's Issues

UI Update of PostView

  • Make App Bar transparent

  • Change back icon to something like ios_back

  • Add more UI adjustments that you prefer

Dark Mode

Assign this issue to me i will add darkmode feature to the app

Intro Slider

A full-screen intro slider when user freshly installs the app before registration.

Workflows are referencing vulnerable actions

Hello, there!

As part of the university research we are currently doing regarding the security of Github Actions, we noticed that one or many of the workflows that are part of this repository are referencing vulnerable versions of the third-party actions. As part of a disclosure process, we decided to open issues to notify GitHub Community.

Please note that there are could be some false positives in our methodology, thus not all of the open issues could be valid. If that is the case, please let us know, so that we can improve on our approach. You can contact me directly using an email: ikoishy [at] ncsu.edu

Thanks in advance

  1. The workflow android-release.yml is referencing action gittools/actions/gitversion/setup using references v0.9.2. However this reference is missing the commit 90150b4 which may contain fix to the vulnerability.
  2. The workflow android-release.yml is referencing action gittools/actions/gitversion/execute using references v0.9.2. However this reference is missing the commit 90150b4 which may contain fix to the vulnerability.

The vulnerability fix that is missing by actions' versions could be related to:
(1) CVE fix
(2) upgrade of vulnerable dependency
(3) fix to secret leak and others.
Please consider updating the reference to the action.

If you end up updating the reference, please let us know. We need the stats for the paper :-)

The current Dart SDK version is 2.9.0.

The current Dart SDK version is 2.9.0.

Because blog_app requires SDK version >=1.22.0 <2.0.0, version solving failed.
Running "flutter pub get" in Flutter-Blog-App...
pub get failed (1; Because blog_app requires SDK version >=1.22.0 <2.0.0, version solving failed.)

Consider different database?

Currently, the app uses the Firebase Realtime database, should I change it to Cloud Firestore? but using a StreamBuilder with that might increase the calls simultaneously.
Should I consider a different DB like Supabase? with unlimited API calls?

UI Update of Create Post

  • Make App Bar transparent

  • Change back icon to something like ios_back

  • Increase the height of the Post Body text field

  • Add more UI adjustments that you prefer

Medium Article Fetching logic

write the logic to fetch medium article by username using the rss2json api

https://api.rss2json.com/v1/api.json?rss_url=https://medium.com/feed/@username

About Page

Improve the current About Page and add the following:

  • Description of the app

  • Tech Stack Used

  • Platforms Available

  • Developer: Himanshu Sharma

  • Contributors: All the contributors of the app

Enhancement: Adding animation to already present blogs/initial blogs

The already written blogs right now simply pop up on the screen after loading with no animation. I was trying to implement some sort of animation to these initially present blogs but did not succeed with the FirebaseAnimatedList widget. If anyone has any ideas or some sources/docs with such features already implemented, feel free to suggest to me or to work on it yourself.

help on the firebase database side

i am unable to see the added posts in the database and on the home screen as well. I configured the realtime database but I guess I am missing something.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.