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

  • Stanje: Closed
  • Nagrade: $1000
  • Prejetih vnosov: 11
  • Zmagovalec/ka: meetarora29

Navodila natečaja

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.

Priporočene spretnosti

Delodajalčev feedback

“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.”

Profilna slika svennejuul, United States.

Najboljši vnosi tega natečaja

Poglej več vnosov

Javna tabla za pojasnila

  • parthr2608
    parthr2608
    • pred 1 leto

    Check Reply contest Holder #19

    • pred 1 leto
  • freelancersandh1
    freelancersandh1
    • pred 1 leto

    Please check again #26 I replied you in comments

    • pred 1 leto
  • techdevelop5685
    techdevelop5685
    • pred 1 leto

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

    • pred 1 leto
    1. svennejuul
      Nosilec natečaja
      • pred 1 leto

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

      • pred 1 leto
  • parthr2608
    parthr2608
    • pred 1 leto

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

    • pred 1 leto
    1. svennejuul
      Nosilec natečaja
      • pred 1 leto

      The contest runs until the listed end time on Monday.

      • pred 1 leto
  • parthr2608
    parthr2608
    • pred 1 leto

    Check my entry Contest Holder #19

    • pred 1 leto
  • freelancersandh1
    freelancersandh1
    • pred 1 leto

    Please check my entry #26

    • pred 1 leto
  • xkompan
    xkompan
    • pred 1 leto

    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/

    • pred 1 leto
  • parthr2608
    parthr2608
    • pred 1 leto

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

    • pred 1 leto
    1. svennejuul
      Nosilec natečaja
      • pred 1 leto

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

      • pred 1 leto
  • nayeemtby
    nayeemtby
    • pred 1 leto

    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?

    • pred 1 leto
    1. svennejuul
      Nosilec natečaja
      • pred 1 leto

      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?

      • pred 1 leto
  • techdevelop5685
    techdevelop5685
    • pred 1 leto

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

    • pred 1 leto
    1. svennejuul
      Nosilec natečaja
      • pred 1 leto

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

      • pred 1 leto
  • EuSopht
    EuSopht
    • pred 1 leto

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

    • pred 1 leto
    1. svennejuul
      Nosilec natečaja
      • pred 1 leto

      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.

      • pred 1 leto

Pokaži več komentarjev

Kako začeti z natečaji

  • Objavi ta natečaj

    Objavi svoj natečaj Hitro in preprosto

  • Prejmi na tone vnosov

    Prejmi na tisoče vnosov S celega sveta

  • Dodeli natečaj najboljšemu vnosu

    Dodeli natečaj najboljšemu vnosu Prenesi datoteke - Preprosto!

Objavi natečaj zdaj ali pa pridruži se nam še danes!