1001 Freelance Projects
Latest Projects from Freelance Marketplaces
Today is: 25-Apr-2024 23:41 GMT
View Project
View this project in detail (Note: you will be redirected to external marketplace)
Project title: iOS App - Article Text Parsing & Downloading - Development (Swift 5)
Posted by: External project from Upwork
Started: 08-Oct-2020 09:15 GMT
Description: Note: The full job description can be found at the following link:

https://www.notion.so/salinas/Article-text-Downloading-and-Caching-6248ae3ee8bf4bf5bec6b281fa47a48f


## Briefing


Our team needs an **experienced** **iOS** **developer** to develop one of the features for our app ReeCast (currently in development), to accelerate the speed to market.


The specifications for front-end/back-end interaction are described in detail in the sections below.


ReeCast is an iOS app that will allow its users to enjoy their favorite content from the Internet (blogs, articles, transcripts...) in a clean, immersive and *distractionless* format. It offers the possibility of searching, discovering and following sources (webs, rss feeds, aggregators, Medium...) for the user to receive a personalized stream of articles to consume cluter-free. Think Feedly meets Pocket.


Additional details and documentation will be provided upon proposal acceptance.


This gig requires the contractor or agency to have a good grasp of Swift, iOS project architecture, xCode and Firebase.


## Documentation


The iOS project, as well as the data model, backend infraestructure and UX design, is fully documented in our Product Documentation Wiki(https://www.notion.so/salinas/App-Documentation-e5ec45b59f134e9f85bd08c1994f1399).


The documentation also provides details on the tools, libraries and software used for its building.


You will be granted full reading access and setup as developer in the xCode project once the proposal is agreed upon.


## Work Request


The required work consists on the **development of the article text downloading, save in memory and caching logic.**


The app already has already implemented the html text parsing and displaying when accessing an article/entry (see screenshot below).


The objective of this work is to implement the code necessary for the app to parse/download & save the articles text on the background, when specific circumstances are met (described on the detailed job requirements contained in the link above).


## Additional Considerations


- **Please use the, already created, Git branch named "downloadAndCache"** for the undertaking of this job. DO NOT develop on the Master branch, as me and my team might be developing additional parts of the app while you work.

- Follow as much as possible the current app architecture and conventions: separation, modularity, APIs. we've been building the app following best practices and would like to keep it that way. You can check the extensive documentation provided to accomplish this.

- Please, comment all the code as you would see in the current status of the app.

- After developing the view, you will be responsible for completing the documentation of that specific part of the app, following the current structure.


## Candidate requirements


The successful candidate will match the following:


- Have a deep understanding of iOS development and be quick to understand third party code bases. Specifically, Swift 5 and XCode expertise is required.

- Have worked with Firebase and have a good understanding of its purpose and functioning.

- Be quick to understand app functioning and purposes from static UI designs and half-developed Swift codebase.

- Be a good communicator and hold professional fluency in English.

- Fluency in Python would be valued (although is not required). Cloud functions are developed in this language.


## Timeframe


- The **proposed timeframe** for this work is **10 days** from the day of the offer acceptance (negotiable upon candidate qualifications)..

- If delivered successfully, further development opportunities for ongoing collaboration are highly likely.


## Others


- A Notion (free) account will be needed to review and update the app documentation. Also a  basic Slack (free) account is required for communication purposes.

- We will require the successful candidate to electronically sign an standard NDA (Non-disclosure agreement) to prevent original code, designs and ideas to be shared without permission or stolen. This will be required only if the selected developer has not worked with us before.

- Upon acceptance, please provide a valid email address for us to grant you access to the applications and repositories required.

Budget: $250

Posted On: October 08, 2020 09:15 UTC
Category: Mobile App Development
Skills:Phone, iOS, Swift, Firebase, Very Small (1-9 employees), Offline

Skills: Phone, iOS, Swift, Firebase, Very Small (1-9 employees), Offline
Country: Spain

click to apply
Project ID: 3081926
Project category: Phone, IOS, Swift, Firebase, Very Small (1 9 Employees), Offline
Project budget: $250
View this project in detail (Note: you will be redirected to external marketplace)
Last Projects / Browse Projects
  Project Started
Java Expert Needed
Category: J2EE, Java, JavaScript, PHP, Software Architecture
Budget: $10 - $30 CAD
25-Apr-2024
22:04 GMT
Foxpro 2.6 to Visual Foxpro 9 or any suitable programing language Upgrade like python
Category: Database Programming, FileMaker, Python, Software Architecture, Visual Foxpro
Budget: ₹1500 - ₹12500 INR
25-Apr-2024
22:03 GMT
Splunk Engineer for Specialty Reporting
Category: Article Rewriting, Article Writing, Linux, System Admin
Budget: $30 - $250 USD
25-Apr-2024
22:03 GMT
ARM Keil Uvision Programming Task
Category: C, Programming, Electrical Engineering, Electronics, Microcontroller, STM32
Budget: $30 - $250 USD
25-Apr-2024
22:02 GMT
socket+ node.js javascrip + python
Category: Django, Java, JavaScript, Node.js, Python
Budget: $30 - $250 USD
25-Apr-2024
22:02 GMT
Laravel Expert for Advanced User Interaction
Category: Laravel, PHP, React.js Framework, Vue.js Framework
Budget: $30 - $250 USD
25-Apr-2024
22:00 GMT
Outdoor Vlog Videography Needed in Inverness
Category: 360 Degree Video, Video Editing, Video Production, Video Services, Videography
Budget: £20 - £250 GBP
25-Apr-2024
21:58 GMT
Wix Website Design & Application Setup
Category: Adobe Illustrator, Creative Design, Graphic Design, HTML, Web Design
Budget: $15 - $25 USD
25-Apr-2024
21:56 GMT
Traducción Ingles a Español (neutro).
Category: Castilian Spanish Translator, English (US) Translator, Spanish Translator, Translation
Budget: $10 - $3500 USD
25-Apr-2024
21:56 GMT
I need a logo for my app that will be published on Google Play and Apple Store. -- 2
Category: Graphic Design, Illustration, Logo Design, Photoshop Design
Budget: $30 - $250 USD
25-Apr-2024
21:55 GMT
Classic Print Catalog Design
Category: Brochure Design, Corporate Identity, Covers & Packaging, Graphic Design, Photoshop
Budget: $30 - $250 USD
25-Apr-2024
21:53 GMT
Large-Scale MS Project Expert Needed-Utilize MS Project management software to establish comprehensive project plans - Allocate resources effectively across multiple teams and dependencies -- 2
Category: Engineering, Project Management, Project Management Office
Budget: $2 - $8 USD
25-Apr-2024
21:53 GMT
Expert Developer Needed for Memberpress Customization
Category: CSS, HTML, PHP, Web Design, WordPress
Budget: $30 - $250 AUD
25-Apr-2024
21:51 GMT
E-Commerce WordPress Design for Service Selling
Category: HTML, PayPal API, PHP, Web Design, WordPress
Budget: $250 - $750 USD
25-Apr-2024
21:51 GMT
Investor Tech Deck Creation (high-end look & feel)
Category: Business Analysis, Market Research, Marketing, Powerpoint, Word
Budget: $25 - $50 USD
25-Apr-2024
21:49 GMT
Browse All Projects
Projects by Skills ...
Projects for 'android'
Projects for 'ajax'
Projects for 'asp'
Projects for 'aspnet'
Projects for 'cms'
Projects for 'cpp'
Projects for 'csharp'
Projects for 'css'
Projects for 'delphi'
Projects for 'design'
Projects for 'drupal'
Projects for 'excel'
Projects for 'facebook'
Projects for 'flash'
Projects for 'html'
Projects for 'java'
Projects for 'javascript'
Projects for 'joomla'
Projects for 'iphone'
Projects for 'mysql'
Projects for 'photoshop'
Projects for 'php'
Projects for 'python'
Projects for 'ruby'
Projects for 'seo'
Projects for 'sql'
Projects for 'sysadm'
Projects for 'translate'
Projects for 'typing'
Projects for 'twitter'
Projects for 'vbnet'
Projects for 'xml'
Projects for 'wordpress'
Projects for 'writing'
Read RSS feeds ... New!
RSS feed for 'android'
RSS feed for 'ajax'
RSS feed for 'asp'
RSS feed for 'aspnet'
RSS feed for 'cms'
RSS feed for 'cpp'
RSS feed for 'csharp'
RSS feed for 'css'
RSS feed for 'delphi'
RSS feed for 'design'
RSS feed for 'drupal'
RSS feed for 'excel'
RSS feed for 'facebook'
RSS feed for 'flash'
RSS feed for 'html'
RSS feed for 'java'
RSS feed for 'javascript'
RSS feed for 'joomla'
RSS feed for 'iphone'
RSS feed for 'mysql'
RSS feed for 'photoshop'
RSS feed for 'php'
RSS feed for 'python'
RSS feed for 'ruby'
RSS feed for 'seo'
RSS feed for 'sql'
RSS feed for 'sysadm'
RSS feed for 'translate'
RSS feed for 'typing'
RSS feed for 'twitter'
RSS feed for 'vbnet'
RSS feed for 'xml'
RSS feed for 'wordpress'
RSS feed for 'writing'
New!
Проекты на русском
(Projects in Russian)

Short URL:
1001fp.com
Mobile version:
m.1001freelanceprojects.com
Copyright © 2005-2022 1001 Freelance Projects