Implement functions in custom Objective-C app framework
$30-250 USD
Cerrado
Publicado hace más de 8 años
$30-250 USD
Pagado a la entrega
AppCore Framework Contract Development
Date: Mon, Oct 5, 2015
Overview
We’re implementing a framework/set of classes written in Objective-C that provide the basis for a portrait orientation app that supports basic features such as creating a user, logging in, browsing photos, viewing store items, etc. This is a custom framework that is being used internally by our company. We will be building on top of this with additional specific functionality. We just need you to implement a basic set of core classes that we can later subclass to achieve our needs. Your job is to make sure that all backend communication and HTTP requests are occurring properly. You will need to maintain a PHP script that uses a MySQL database to handle all requests for the app. We will provide you with the base Xcode project with the classes, and you should expand their functionality. If you create additional classes, they should use the “SCP” prefix and follow our architecture.
Tasks
SCPAPICall.m
Implement ability to make HTTP requests to a URL
Use AFNetworking
Reference SCPHost.h to find the constants for Hosts
SCPApp.m
This is the top-level object for the framework. In other words, you instantiate the framework by calling [[SCPApp alloc] initWithName:@”MyAppName”]
Keeps track of top level view controllers (e.g. navigation controllers), and app delegate
SCPBaseWalkthroughViewController.m
Receives collection of pages
Allows user to swipe through them (image/text pairs)
SCPCollectionViewController.m
Basic collection view
Implement an example that fetches images via URL on the Internet efficiently
SCPComposeMessageViewController.m
Screen that allows user to write message and send to another user (SCPUser)
SCPForceUpdateViewController.m
Compares version number with server
Checks if force update is required
SCPForgotPasswordViewController.m
User enters email
Server sends email to user with link to reset password
SCPFriendsViewController.m
Contains two-tabbed pane (“Friends”,”Requests”)
Allows user to see a list of their friends
Allows user to request other users as friends
Also see SCPInviteFriendViewController.m
SCPHalfViewController.m
A half-screen Slide up controller (SCPSlideupViewController.m)
SCPInboxViewController.m
Shows current user list of their messages
SCPLoginViewController.m
Allows user to login with email/password
SCPNewsFeedViewController.m
Shows list of events
events functions to allow publishing global or user visible events
SCPRateAppViewController.m
Asks user to rate the app
SCPReferralManager.m
SCPReferralViewController.m
SCPSession.m
Tracks client details upon login
SCPSideBarViewController.m
Sidebar that slides out from left side of sceren
SCPSignupViewController.m
new users can create accounts
store hashed password+ salt on server
SCPStoreViewController.m
Receives a collection store items stored by category in a dictionary
Image url, price, name, description
SCPUser.m
First name, last name, email, password (hashed), salt, createDate, lastLogin
SCPUserNameViewController.m
Asks user to enter their name
First step of new User creation
Payment
-First milestone will be created & released after Proof of Work has been established. This can be confirmed via screenshots of development environment with the project code checked out, a live web link of code running on your test server, or other approved examples.
-Final milestone will be created & released after Project Completion. All stated project requirements must be met, and should be easily tested by someone without programming knowledge. README files are expected, along with easy-to-follow directions on how to run the project.
Communication
-All communication must occur here on Freelancer
-Outside communication (eg. Skype, email, etc) is not authorized for this project
-Confidentiality must be held by all parties
Hello!
I am +5 years experienced mobile app developer based in China.
I have developed many mobile apps including iPhone and Android.
I read your project description carefully and i have checked the xcode proj.
Ii can complete your project in short time.
Please contact me.
I am ready any time.
Best Regards.
Hello
I am a iOS application developer, UI/UX designer with over 4+ years. I've built more than 10 world class application.
As I am a certificated iOS application developer, I am very familiar with Swift2, Objective-C and have a lot of experience of mobile social networking.
Since I have any progress so I can start immediately and work 40+ hrs per week on your timezone.
Thank you
ZhengYi
Hello we can to do the work, but we have different rules about payment. If you are interested in quality of project, please contact me, and we can talk about details
I am PHP Developer And focuses on highly qualitative, timely delivered and Cost-effective offshore business in Web Development, Web Designing and more.
I have develop services with a rich and varied experience in
Providing software development, project management capabilities and stringent
Quality standard to ensure that solutions given to your business takes you to an
Edge over your competition. I have given our best outcome to bring the clients
Business on top and creating better milestones each time. It is our vision to
Make our customer the best in the industry offering best of the breed solution.
We also pride ourselves on our after sales client-care including guarantee,
Onsite and offsite support & maintenance.
Please try to schedule a meeting over the Skype at "cloud2reach" so that
We can discuss more about it.