All Projects โ†’ theankurkedia โ†’ Newsbuzz

theankurkedia / Newsbuzz

Licence: mit
News App created in Flutter using News API for fetching realtime data and Firebase as the backend and authenticator.

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to Newsbuzz

Firebase Instagram
๐Ÿ“ธ Instagram clone with Firebase Cloud Firestore, Expo, and React Native ๐Ÿ˜๐Ÿ˜
Stars: โœญ 389 (-16.52%)
Mutual labels:  firebase
Apollo Link Firebase
๐Ÿ”ฅ ๐Ÿ”— apollo-link-firebase provides you a simple way to use Firebase with graphQL.
Stars: โœญ 415 (-10.94%)
Mutual labels:  firebase
Awesome Firebase
๐Ÿ”ฅ List of Firebase talks, tools, examples & articles! Translations in ๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ท๐Ÿ‡บ Contributions welcome!
Stars: โœญ 448 (-3.86%)
Mutual labels:  firebase
Flutter Examples
Personal collection of Flutter apps.
Stars: โœญ 394 (-15.45%)
Mutual labels:  firebase
Mathdown
Collaborative markdown with math
Stars: โœญ 410 (-12.02%)
Mutual labels:  firebase
React Native Redux Groceries
A simple grocery list app with offline support, built with React Native, Redux, Firebase
Stars: โœญ 423 (-9.23%)
Mutual labels:  firebase
Laravel Firebase
A Laravel package for the Firebase PHP Admin SDK
Stars: โœญ 369 (-20.82%)
Mutual labels:  firebase
Flutterfire
๐Ÿ”ฅ A collection of Firebase plugins for Flutter apps.
Stars: โœญ 5,979 (+1183.05%)
Mutual labels:  firebase
Savuegram
A simple social media web app built with Vue.js and Firebase's Cloud Firestore as a way to teach people how to build a real-world app using the two technologies. Follow along with our tutorial.
Stars: โœญ 412 (-11.59%)
Mutual labels:  firebase
Geofirestore Js
Location-based querying and filtering using Firebase Firestore.
Stars: โœญ 436 (-6.44%)
Mutual labels:  firebase
Geofirex
๐ŸŒ ๐Ÿ“ Geolocation Queries with Firestore & RxJS
Stars: โœญ 396 (-15.02%)
Mutual labels:  firebase
React Social Network
Simple React Social Network
Stars: โœญ 409 (-12.23%)
Mutual labels:  firebase
Messenger
Open source, native iOS Messenger, with realtime chat conversations (full offline support).
Stars: โœญ 4,264 (+815.02%)
Mutual labels:  firebase
Firestore Import Export
An application that can help you to backup and restore from Cloud Firestore | Firebase
Stars: โœญ 392 (-15.88%)
Mutual labels:  firebase
Firebaseui Android
Optimized UI components for Firebase
Stars: โœญ 4,341 (+831.55%)
Mutual labels:  firebase
Lunasea
A self-hosted controller for mobile built using the Flutter framework.
Stars: โœญ 378 (-18.88%)
Mutual labels:  firebase
Android Firebase Chat
Advance chat app for android devices using Firebase
Stars: โœญ 419 (-10.09%)
Mutual labels:  firebase
React Firebase Starter
Boilerplate (seed) project for creating web apps with React.js, GraphQL.js and Relay
Stars: โœญ 4,366 (+836.91%)
Mutual labels:  firebase
Querybase
Bringing the where statement to the Firebase Database.
Stars: โœญ 455 (-2.36%)
Mutual labels:  firebase
Beauty
๐Ÿ‘™ VUE + VUEX + FIREBASE + BULMA โ€ฆ ๅฎž็Žฐ็š„ SPA SSR ๅŒๆž„้กน็›ฎ - Tinder็พŽๅฅณ/่ฑ†็“ฃ็พŽๅฅณๅˆ้›†
Stars: โœญ 433 (-7.08%)
Mutual labels:  firebase

News Buzz

News App created in Flutter using News API for fetching realtime data and Firebase as the backend and authenticator.

Features

  • Custom news feed based on selected sources
  • Saving articles
  • Explore news based on categories
  • Search for topics
  • Sharing articles

Preview

ios-demo

Dependencies

Getting Started

1. Setup Flutter

2. Clone the repo

$ git clone https://github.com/theankurkedia/newsbuzz.git
$ cd newsbuzz/

3. Setup firebase app

  1. You'll need to create a Firebase instance. Follow the instructions at https://console.firebase.google.com.
  2. Once your Firebase instance is created, you'll need to enable anonymous authentication.
  • Go to the Firebase Console for your new instance.
  • Click "Authentication" in the left-hand menu
  • Click the "sign-in method" tab
  • Click "Google" and enable it
  1. (skip if not running on Android)
  • Create an app within your Firebase instance for Android, with package name com.yourcompany.news
  • Run the following command to get your SHA-1 key:
keytool -exportcert -list -v \
-alias androiddebugkey -keystore ~/.android/debug.keystore
  • In the Firebase console, in the settings of your Android app, add your SHA-1 key by clicking "Add Fingerprint".
  • Follow instructions to download google-services.json
  • place google-services.json into newsbuzz/android/app/.
  1. (skip if not running on iOS)
  • Create an app within your Firebase instance for iOS, with package name com.yourcompany.news
  • Follow instructions to download GoogleService-Info.plist, and place it into newsbuzz/ios/Runner in XCode
  • Open newsbuzz/ios/Runner/Info.plist. Locate the CFBundleURLSchemes key. The second item in the array value of this key is specific to the Firebase instance. Replace it with the value for REVERSED_CLIENT_ID from GoogleService-Info.plist

4. Run the app

$ flutter run

License

Licensed under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].