Skip to content

A cross-platform flutter application with two tabs, enabling users to bookmark their YouTube videos and take notes

Notifications You must be signed in to change notification settings

ilkeratik/bookie_fluttie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bookie_fluttie

A cross-platform flutter application with two tabs, enabling users to bookmark their YouTube videos and take notes

  • Tested / Compatible with Android, IOS and iPad devices (Tested with IOS 18)
  • The application uses the Cupertino theme and components

Features

  • TabBar with BottomNavigationBarItem's
  • Horizontal Navigation
  • Vertical Navigation
  • Slidable Items
  • Data Persistence using SharedPreferences
  • Youtube/v3 API used for fetching video details
  • Receiving intents/Shared Content from other apps
  • Sharing content from the app to other apps

Video Bookmarks Tab

  • Share videos from youtube to the app (Go to the YouTube app, click share and select this app.)
  • View, delete, share, and open videos on YouTube app or browser (Click goes to the native app, LongPress goes to the embedded browser)
  • Use Sliding for viewing options

Notes Tab

  • Add new notes with subject and details
  • With LongPress set done(check-box) status of the note
  • When you click to one note, in the opened detailed view page you can edit, delete and share the note.

Packages

  • cupertino_icons: ^1.0.8
  • flutter_slidable: ^3.1.1
  • share_plus: ^10.0.2
  • uuid: ^4.5.1
  • zikzak_share_handler: (a fork of https://pub.dev/packages/share_handler)
  • http: ^1.2.2
  • shared_preferences: ^2.3.2
  • url_launcher: ^6.3.0
  • device_info: ^2.0.3 (also check out the pubspec.yaml file)

Screenshots

WhatsApp Image 2024-10-06 at 18 11 19 WhatsApp Image 2024-10-06 at 18 11 20 (1) WhatsApp Image 2024-10-06 at 18 11 21 WhatsApp Image 2024-10-06 at 18 11 20

Notes

To build/debug the application on the IOS platform, you may need to make some configurations for enabling sharing features, check details here: https://pub.dev/packages/share_handler

About

A cross-platform flutter application with two tabs, enabling users to bookmark their YouTube videos and take notes

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published