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

  • Statusi: Closed
  • Çmimi: $1000
  • Kandidaturat e marra: 11
  • Fituesi: meetarora29

Përmbledhja e konkursit

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.

Aftësi të rekomanduara

Vlerёsimi i punёdhёnёsit

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

Fotoja e profilit svennejuul, United States.

Punimet mё tё mira nga ky konkurs

Shiko mё shumё vepra

Këndi publik i sqarimeve

  • parthr2608
    parthr2608
    • 1 vit më parë

    Check Reply contest Holder #19

    • 1 vit më parë
  • freelancersandh1
    freelancersandh1
    • 1 vit më parë

    Please check again #26 I replied you in comments

    • 1 vit më parë
  • techdevelop5685
    techdevelop5685
    • 1 vit më parë

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

    • 1 vit më parë
    1. svennejuul
      Krijuesi i Konkursit
      • 1 vit më parë

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

      • 1 vit më parë
  • parthr2608
    parthr2608
    • 1 vit më parë

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

    • 1 vit më parë
    1. svennejuul
      Krijuesi i Konkursit
      • 1 vit më parë

      The contest runs until the listed end time on Monday.

      • 1 vit më parë
  • parthr2608
    parthr2608
    • 1 vit më parë

    Check my entry Contest Holder #19

    • 1 vit më parë
  • freelancersandh1
    freelancersandh1
    • 1 vit më parë

    Please check my entry #26

    • 1 vit më parë
  • xkompan
    xkompan
    • 1 vit më parë

    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/

    • 1 vit më parë
  • parthr2608
    parthr2608
    • 1 vit më parë

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

    • 1 vit më parë
    1. svennejuul
      Krijuesi i Konkursit
      • 1 vit më parë

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

      • 1 vit më parë
  • nayeemtby
    nayeemtby
    • 1 vit më parë

    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?

    • 1 vit më parë
    1. svennejuul
      Krijuesi i Konkursit
      • 1 vit më parë

      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?

      • 1 vit më parë
  • techdevelop5685
    techdevelop5685
    • 1 vit më parë

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

    • 1 vit më parë
    1. svennejuul
      Krijuesi i Konkursit
      • 1 vit më parë

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

      • 1 vit më parë
  • EuSopht
    EuSopht
    • 1 vit më parë

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

    • 1 vit më parë
    1. svennejuul
      Krijuesi i Konkursit
      • 1 vit më parë

      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.

      • 1 vit më parë

Shfaq më shumë komente

Si të fillosh me konkurset

  • Posto konkursin

    Posto konkursin Shpejt dhe thjeshtë

  • Merr shumë propozime

    Merr shumë propozime Nga e gjithë bota

  • Zgjidh kandidaturën më të mirë

    Zgjidh kandidaturën më të mirë Shkarko dokumentet - E thjeshtë!

Postoni një konkurs tani! ose bashkohu me ne sot!