Действительно, я думаю, что изучение языка - это относительно простая задача. Это изучение самого API, которое займет время, и вы будете иметь эту проблему независимо от того, куда вы идете. Если вы предпочитаете синтаксис javascript, я знаю, что Titanium Appcelerator . Но учитывая те функции, которые вы хотите, я думаю, что цель обучения-c - это путь, потому что есть очень много ресурсов для использования API. Я знаю несколько приложений, которые используют Dropbox в качестве хранилища. Byword является одним из них.
В зависимости от приложения, которое вы создаете, Dropbox с плоскими файлами может соответствовать вашим потребностям. Если вам нужно что-то более настраиваемое, то вам может понадобиться создать удаленный сервер БД. Хотя понимаю, что синхронизировать сложно.