{"id":19040160,"url":"https://github.com/logisticinfotech/react-native-upload-images-queue","last_synced_at":"2025-04-23T21:08:25.359Z","repository":{"id":97377004,"uuid":"135173348","full_name":"logisticinfotech/react-native-upload-images-queue","owner":"logisticinfotech","description":"React Native Upload image queue","archived":false,"fork":false,"pushed_at":"2019-01-31T15:43:53.000Z","size":350,"stargazers_count":6,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-23T21:08:19.135Z","etag":null,"topics":["demo-app","image-queue","mobile-app","react-native","react-native-image","react-native-image-upload","tutorial","upload-images"],"latest_commit_sha":null,"homepage":"https://www.logisticinfotech.com/blog/react-native-import-resized-image-photo-gallery","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/logisticinfotech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-05-28T14:39:49.000Z","updated_at":"2020-02-10T22:48:43.000Z","dependencies_parsed_at":"2023-04-04T04:24:40.337Z","dependency_job_id":null,"html_url":"https://github.com/logisticinfotech/react-native-upload-images-queue","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/logisticinfotech%2Freact-native-upload-images-queue","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/logisticinfotech%2Freact-native-upload-images-queue/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/logisticinfotech%2Freact-native-upload-images-queue/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/logisticinfotech%2Freact-native-upload-images-queue/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/logisticinfotech","download_url":"https://codeload.github.com/logisticinfotech/react-native-upload-images-queue/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250514786,"owners_count":21443209,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["demo-app","image-queue","mobile-app","react-native","react-native-image","react-native-image-upload","tutorial","upload-images"],"created_at":"2024-11-08T22:20:54.919Z","updated_at":"2025-04-23T21:08:25.339Z","avatar_url":"https://github.com/logisticinfotech.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"left\"\u003e\n  \u003ca href=\"https://www.logisticinfotech.com/blog/react-native-import-resized-image-photo-gallery\"\u003e\u003cimg alt=\"npm version\" src=\"https://img.shields.io/badge/npm-v4.0.0.0-green.svg\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://www.logisticinfotech.com/blog/react-native-import-resized-image-photo-gallery\"\u003c\u003e\u003cimg src=\"https://img.shields.io/badge/license-MIT-orange.svg\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\nFile upload is an essential aspect of any project. Given this importance, it is surprising that many developers face challenges of adding file upload feature to their projects, specially while they have to deal with multiple image upload and project is mostly related to images.\n\nSpecifically for mobile application we need to take care of memory being used by application and while we have number of images being uploaded from mobile application.\n\nHere I have created native iOS module with my React Native code because of react-native-photo framework not allowing me to fetch resized image directly so I have to accomplish that using native code here you will get all detail about [this blog](https://www.logisticinfotech.com/blog/react-native-import-resized-image-photo-gallery). Generally we are using mostly using S3 bucket for file uploading so I have used that you may use your own server too as per your requirements.\n\nActually S3 bucket allow single image upload in single call but I have number of images to upload to S3. To accomplish this I have used queue feature of native which will simplify uploading process in background without holding much more memory of device.\n\n[Here](https://www.logisticinfotech.com/blog/react-native-upload-multiple-images-queue) you will find detailed description about this project. Hope this will help lots to person who are dealing with number of images.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flogisticinfotech%2Freact-native-upload-images-queue","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flogisticinfotech%2Freact-native-upload-images-queue","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flogisticinfotech%2Freact-native-upload-images-queue/lists"}