Find Jobs
Hire Freelancers

Porting a SQLite database class in Objective C to C++ or C# / Win8 WinRT Component

$30-250 USD

Cancelled
Posted about 11 years ago

$30-250 USD

Paid on delivery
I need to port an iPhone app to Windows 8. This task involves only porting the SQLite database class. The attached image ([login to view URL]) will give an overview on what this class does. Its dependency is FMDB ([login to view URL]), which is a very thin wrapper around SQLite. The project is in ARC. I've purchased Automagical ([login to view URL]) to translate from Objective C to C# automatically. It does only part of the job. And please see the attached ([login to view URL]) for an idea of the current stage of this C# class. Note there are some 10 or 20 lines of code omitted from the C# class because Automagical wasn't able to translate it. Also note that there will be one or two classes that this project relies on, but not provided. The goal of this project is to finish porting this class. It's roughly 750 lines long including empty lines and comments. Most of its dependencies are already ported. What you'll receive: 1. The fully configured Visual Studio 2012 Express project solution. It contains an empty HTML app, and the database component in C#. Make sure your Visual Studio have the SQLite Windows Runtime extension installed. This solution is compilable by excluding this particular database class. Note that the database component is already exposed to the HTML / JS app. Which means its methods are accessible from Javascript. 2. The source code of the class in Objective C. What you'll deliver: 1. The ported class within the Visual Studio solution. 2. Some simple test in Javascript to demonstrated the ported functions. It's required to demonstrate only part of the class, including database creation, goal creation and retrieval. I don't have that much budget. And I do need this to finish within a week. If you are willing to work for me for this project I promise that I'll be nice and not nitpick on every details. Thank you for reading this. And when you are bidding, please say "I have Windows 8 installed and I am ready to work".
Project ID: 4274590

About the project

4 proposals
Remote project
Active 11 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
4 freelancers are bidding on average $2,138 USD for this job
User Avatar
see pmb for details
$1,000 USD in 10 days
5.0 (8 reviews)
7.6
7.6
User Avatar
We are not interested..
$250 USD in 20 days
4.9 (18 reviews)
6.5
6.5
User Avatar
Cure Tech is a global software developing company providing IT solutions to enterprises worldwide. Combining proven expertise in technology, and an understanding of emerging business trends, it delivers a range of development solutions that includes e-business solutions, enterprise applications, professional web site design and product engineering.
$7,200 USD in 30 days
5.0 (17 reviews)
4.7
4.7
User Avatar
Dear manager. Greeting! Thanks to post this job. First of all I am mobile app developer including native(iOS, Andorid) and web apps. I have good experience about HTML5, CSS3, cocos2d, jqmobi, jquery mobile, sencha touch, titanium, phonegap, java. Also I am very familiar with Node.js, Yii, PaymentGateway too. I've mastered OPENGL, 3ds Max, Maya, JSON, XML, RESTfulfor Web Service and Goolge map, Leafletjs, Cloudmade map, Mapbox too. Application Server:C++/C, C#, Qt Web Server: PHP, Zend Framework, Wordpress, Magento.
$100 USD in 10 days
4.7 (5 reviews)
4.3
4.3

About the client

Flag of CHINA
Shanghai, China
5.0
10
Member since Mar 4, 2012

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.