Flutter app for media browsing, selecting and compacting from remote sources into video file

  • État: Closed
  • Prix: $1000
  • Propositions reçues: 11
  • Gagnant: meetarora29

Résumé du concours

Make sure to read the clarifications at the end.

The objective of the contest is to build and demonstrate a working flutter app that:
1. Allows a user to browse and navigate media (images and video) stored in folders in Microsoft OneDrive and Google drive
2. While navigating, gets file-names of the media, and a thumbnail (400x400) based on the media. For video source files it can be from any frame in the video.
3. Lists the file names and thumbnails in a flutter grid/table/list display (in the following called the 'list display')
4. The list display should have buttons for ascending and descending sort.
5. The list display should have filter options for 'video only', 'images only', and 'all media'
6. The user then clicks a button which makes the app create a combined mp4 video file using FFMPEG of resolution 800x800 of all the selected video and image files.
7. The app finally delivers the file to another google drive / OneDrive folder.

--------------------------------------------------------------------------------------------------------------------------------------------------------------
Link to google root folder to select media from:
https://drive.google.com/drive/folders/1q5utoKUlD4bHPY4DQOf2Bko4m0rU-0ZR?usp=share_link

Link to Google drive to test upload a mp4 video file(s):
https://drive.google.com/drive/folders/1TlJwnmdRyl0OcWMIF1gL4uUCp6wntKcE?usp=sharing

Link to OneDrive root folder to select media from:
https://1drv.ms/f/s!Av4pAexi7U10a_93KBBDLRCiRYs?e=QmefxM

Link to Onedrive to test upload a mp4 video file(s):
https://1drv.ms/f/s!Av4pAexi7U10fbqrSFPl4HCflBI?e=i86npq
--------------------------------------------------------------------------------------------------------------------------------------------------------------

The winning contestant will have to review the logic and demo the solution in a web meeting with the contest holder before the award is assigned. The review will be conducted in English language. The review meeting will be based on different google drive/OneDrive folders with different files.

The app must be written in flutter/dart and must run in emulators of android and iOS smartphone devices.

Completeness and soundness of the coding approach are primary criteria.
Performance is a secondary priority. The demo part of the final presentation will therefore be timed.
The esthetics of the app is NOT a criteria.

There is likely to be substantial coding work after the contest for the winning contestant implementing similar features in an ongoing app development project.

Clarifications:
3/24/2023
1. The focus is on flutter programming logic and approach, not design esthetics.
2. The app only needs to have the features listed. User authentication, video playback or other seemingly related features are not at all required.

Compétences recommandées

Commentaire de l'employeur

“Meet did excellent work that perfectly fit the coding challenge described in the contest. A feature that really set Meet's entry apart was the transparent access to data from google-drive and OneDrive. We look forward to continue working with Meet.”

Image de profil svennejuul, United States.

Meilleures propositions de ce concours

Afficher plus de propositions

Tableau de clarification publique

  • parthr2608
    parthr2608
    • il y a 1 an

    Check Reply contest Holder #19

    • il y a 1 an
  • freelancersandh1
    freelancersandh1
    • il y a 1 an

    Please check again #26 I replied you in comments

    • il y a 1 an
  • techdevelop5685
    techdevelop5685
    • il y a 1 an

    #increaseprize I am an Expert In This Work But Your Budget is Low Thanks

    • il y a 1 an
    1. svennejuul
      Titulaire du concours
      • il y a 1 an

      It is a contest with significant follow-on work. If that isn't motivation enough then i suggest you don't participate

      • il y a 1 an
  • parthr2608
    parthr2608
    • il y a 1 an

    Dear contest holder can we have chat need to discuss an important thing about project ending

    • il y a 1 an
    1. svennejuul
      Titulaire du concours
      • il y a 1 an

      The contest runs until the listed end time on Monday.

      • il y a 1 an
  • parthr2608
    parthr2608
    • il y a 1 an

    Check my entry Contest Holder #19

    • il y a 1 an
  • freelancersandh1
    freelancersandh1
    • il y a 1 an

    Please check my entry #26

    • il y a 1 an
  • xkompan
    xkompan
    • il y a 1 an

    I can write this app in Kotlin Multiplatform, so you will have native Apps for Android, iOS, Web (JavaScript) and desktop devices in one code base which will save you money for the app's maintenance. KMM translates Kotlin to the other languages (Swift, Java, JavaScript) before build = native performance. I could also write it in React Native, but KMM is much better choice !

    I'm a senior iOS and Android (mobile) developer with 10 years of experience.

    I have very good debugging skills, I can resolve complicated nested bugs in any mobile app.

    I have experiences in multi-plaform frameworks like Kotlin multi-platform, Xamarin, React Native, Flutter, Titanium Appcelerator, ...



    Example source codes :

    https://gitlab.com/examples63/


    Programming certificates:

    https://gitlab.com/examples63/mkuseful/-/blob/main/certs/Programming_certificates.md


    LinkedIn:

    https://www.linkedin.com/in/martin-kompan-a9168464/

    • il y a 1 an
  • parthr2608
    parthr2608
    • il y a 1 an

    We need to show the files inside the user drive in our application??

    • il y a 1 an
    1. svennejuul
      Titulaire du concours
      • il y a 1 an

      Inside the app so that the user can select among the available image and video files.

      • il y a 1 an
  • nayeemtby
    nayeemtby
    • il y a 1 an

    Does the app have to use the provided google drive and one drive folders? Or should it use the folders of the logged in user? Should Google drive files and onedrive files be browsable simultaneously?

    • il y a 1 an
    1. svennejuul
      Titulaire du concours
      • il y a 1 an

      Good question.
      The provided google and onedrive folders are there for the convenience of the developer during app development to give a sense of what it will look like during the demonstration.
      For the demonstration we would like to see the access be based on the user. So if we share the folders with the user then we should be able to browse the folders during the demonstration.
      The vision is that a user may have access to media on multiple external platforms (google-drive and onedrive among the most popular and obvious). Browsing media across those platforms should be as easy as possible. Simultaneous access would therefore be better than sequential access, but both would 'get it done'.
      Makes sense?

      • il y a 1 an
  • techdevelop5685
    techdevelop5685
    • il y a 1 an

    #increaseprize The price should be increased for this amount of work.

    • il y a 1 an
    1. svennejuul
      Titulaire du concours
      • il y a 1 an

      We are not looking for a full app. Only what is specifically listed as requirements are - well - 'requirements. I hope you will reconsider

      • il y a 1 an
  • EuSopht
    EuSopht
    • il y a 1 an

    #increaseprize The price should be increased for this amount of work.

    • il y a 1 an
    1. svennejuul
      Titulaire du concours
      • il y a 1 an

      Based on your comments I added some clarifications to the contest details. - Basically we are not looking for a full app. Only what is specifically listed as requirements are - well - 'requirements.

      • il y a 1 an

Montrer plus de commentaires

Comment commencez des concours

  • Publiez votre concours

    Publiez votre concours Rapide et facile

  • Obtenez des tonnes de propositions

    Obtenez des tonnes de propositions De partout dans le monde

  • Attribuez la meilleure proposition

    Attribuez la meilleure proposition Télécharger les fichiers - Facile !

Publier un concours maintenant ou rejoignez-nous maintenant !