By Jose M. Navarro | May 26, 2017

Announcing new SDKs for Mobile Development

Are you an Android or iOS developer? Do you need to deploy services quickly and easily to the cloud and focus on your mobile apps? Well today is a big day for you!

New SDK's for mobile development

Nowadays, we live in a world full of devices. From watching movies on your Apple TV, Receiving notifications on your smart watch, or reading books on your Kindle, we rarely go anywhere without our devices. It doesn't seem to be slowing down either; more and more devices are being built and more and more services are being created for them.

Mobile and web development just isn't enough, we are entering an age of multi-device development.

That's why WeDeploy was born with more than web development in mind. We understood that as more and more devices consumed API's, this would be the future of development.

We didn't want to just use raw HTTP requests, so we built API Clients that could be called easily and safely. You already know about our JavaScript client, but starting today, there are two new kids on the block.

Introducing the new WeDeploy iOS (Swift) and Android (Java) SDKs.

With them, you will be able to build apps for the following platforms:

  • Apple: iOS (iPhone, iPad, iPod Touch), watchOS (AppleWatch), tvOS (AppleTV), macOS (CarPlay and Desktop apps).
  • Google: Android phones and tablets, Android Wear, Android TV, Android Auto and any platform that supports Java!
Realtime communication across devices

What can I do on those mobile platforms?

Mainly, the clients provides you access to:

  • Data service: Search inside your schema-less database or communicate in realtime with other apps, not matter the platform, using WebSockets under the hood.

    ↳ See iOS (Swift) and Android (Java) tutorials.



  • Auth service: Create or authenticate users, reset passwords or sign-in using Google, Facebook or Github's OAuth2.

    ↳ See iOS (Swift) and Android (Java) tutorials.



  • Email service: Send emails directly from your app and check their delivery status.

    ↳ See iOS (Swift) and Android (Java) tutorials.



  • Raw HTTP Requests: and if you would like to build your own HTTP requests, you can using our fluent API.

How do I start

Just use the regular package managers for each platform.

target 'MyApp' do
  use_frameworks!

  ... rest of your dependencies ...
  pod 'WeDeploy'
end
dependencies {
  ... rest of your dependencies ...
    compile 'com.wedeploy:com.wedeploy.android:1.2.0'
}

It's that easy!

So, the only thing left to do is to go to the documentation and start deploying your mobile apps!

Don't forget to let us know how it goes! You can connect with us on Twitter or join our community on Slack.