Find Jobs
Hire Freelancers

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
ID del proyecto: 8696943

Información sobre el proyecto

12 propuestas
Proyecto remoto
Activo hace 8 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
12 freelancers están ofertando un promedio de $885 USD por este trabajo
Avatar del usuario
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.
$206 USD en 3 días
4,9 (26 comentarios)
4,7
4,7
Avatar del usuario
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
$147 USD en 3 días
5,0 (2 comentarios)
2,6
2,6
Avatar del usuario
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
$666 USD en 5 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
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.
$938 USD en 30 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Sunnyvale, United States
4,7
24
Forma de pago verificada
Miembro desde jun 4, 2009

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.