In Progress

Modify Homepage of the Mozilla Firefox IOS Open source application

Hello. Budget is 15 usd. We must start now. You should connect to my mini mac via teamviewer. Project(latest mozilla firefox open source ios application) is ready in my mac mini. Xcode version is latest. Swift 5 is ready. We will use Carthage. What are we gonna do?

we need to complete 3 tasks.

first of please take a look at image: "homepage screen [login to view URL]"

you see homepage of the mozilla firefox.

you should see two sections: "Top Sites" and "Your Library"

Let's talk about tasks:

FIRST TASKS:

remove all items in first section.

change "Top sites" label as "first section"

and then show image button in here.

i am gonna share image link with you.

you need to show image from this link.

you need to show "loading activity indicator" until you load the image.

you need to refresh the homepage after user clicks this button

but you need to do all these from codebehind

SECOND TASKS:

remove all items in second section

change "Your Library" label as "second section"

what are we gonna do in this second section?

we need to show small icons in the image "homepage screen [login to view URL]"

i am gonna share a web api link for these icons.

there are 5 links(api)

first api (link) returns 3 records(icons)

first api (link) returns 8 records(icons)

first api (link) returns 10 records(icons)

first api (link) returns 16 records(icons)

first api (link) returns 0 records(icons)

but there is a rule:

portrait mode it can 4 lines(rows) max.

it can 4 columns max.

landscape mode: it can be 2 lines (rows)

it can 8 columns max.

that means we can show 16 images max.

let me try to describe icon positions in portrait mode

icon icon icon icon

icon icon icon icon

icon icon icon icon

icon icon icon icon

let me try to describe icon positions in landscape mode

icon icon icon icon icon icon icon icon

icon icon icon icon icon icon icon icon

understand?

we have 5 api(links) for icons but we must call only one api.

so we can use random function to pick one of them.

you must trigger this random function after page is refreshed.

you need to show "loading activity indicator" until you load the icon images.

THIRD TASK:

we need to add one more task like in the image: "let me show you [login to view URL]"

section label can be "third section"

we should use "news feed" with vertical scrollbar.

we need to use these as a news source:

taboola SDK

[login to view URL]

[login to view URL]

each news item must have these:

thumbnail of the news

title of the news

subtitle of the news

we need to show "loading activity indicator" until you load the thumbnail of the news. and all tableview.

it should be responsive with device orientation.

we gonna test all these with simulator with different devices with orientation.

if you take a look at mozilla firefox open source ios application:

[login to view URL]

thanks.

Skills: Swift, Objective C, iPhone, iPad

See more: customize firefox ios, firefox ios github, firefox homescreen, firefox mobile top sites, firefox home ios, firefox on ipad help, firefox add to home screen iphone, customize firefox home, open source application school management system, javascript set homepage mozilla firefox, open source application builder joomla, set something homepage mozilla firefox, open source application sms bulk java, pda open source application, ems open source application, code ios open source, open source application ubuntu, open source application, delphi open source application streamlab wind sdi board, ios open source

About the Employer:
( 11 reviews ) istanbul, Turkey

Project ID: #20336060

5 freelancers are bidding on average $27 for this job

amitbanerjee2812

Dear Hiring Manager, I read your job description and I am confident that I can exceed your expectations. I am a professional programmer on PHP+MySQL+WordPress. Here is few recent work for website development : crm.n More

$20 USD in 7 days
(2 Reviews)
2.3
osamadahi9

Hello, I’ve carefully Read your job description and so I am very much interested in your project I have experience with iOS Development I need more details I look forward to meeting you

$50 USD in 7 days
(2 Reviews)
1.5
ThinkStartPL

Hello there! Thanks for this opportunity. I am very excited to know skills are exactly matching with your requirements and we are ready to connect with you over chat for further discussion and interview. I have 5+ yea More

$25 USD in 11 days
(0 Reviews)
0.0
simjatech

Hello! Dear I'm glad to bid your project. My rich development experience will have amazing result for your project. I am serious bidder, so I will only bid on projects about which I am confident to deliver 100% tot More

$20 USD in 7 days
(0 Reviews)
0.0
ProgramICO

Hello I am a senior developer so i can do it very easily if you want. Contact me right now i am ready to start this project for you. Low cost and high quality result reply to discuss more about this project

$20 USD in 1 day
(0 Reviews)
0.0