Note: Nextop development is moving to a private branch while we prepare for launch. We are focused on scalability, tightening the package, and providing tools on http://nextop.io. Stay tuned! @nextopio
Nextop Mobile CDN
Nextop is rethinking a CDN for mobile from the ground up. Mobile devices operate in high latency and uncertain networks, and Nextop is able to optimize traffic to get content displayed to users >2x faster than leading CDNs, while never losing a transaction.
The core technology is a client SDK that replaces or plugs into your existing network library, and a proxy server that translates between the SDK and your existing HTTP backend. Nextop optimizes your traffic through the region of pain - between the cloud and device - without you doing any work.
With this setup, for example, Nextop can load image previews and blocking API calls before loading everything else for a view. As a developer you write network code and server code as you normally would, and Nextop takes care of optimizing all requests to get content displayed to the user faster.
Nextop is a cross-platform project, with Android, iOS, and webviews as top priorities.
Android
We've rebuilt the Android network stack to focus on image upload and download, and improving transfer of all requests in all network conditions.
Current Version |
---|
0.1.4 |
Module | Android Versions Supported | Notes |
---|---|---|
android |
10+ | |
android-v15 |
15+ | Includes all of android plus fragments |
Gradle dependency (AAR):
compile 'io.nextop:${MODULE}:+'
Maven dependency (AAR). This is for android-maven-plugin users. As of this writing, Eclipse does not support AAR. See special instructions for Eclipse users here.
<dependency>
<groupId>io.nextop</groupId>
<artifactId>${MODULE}</artifactId>
<version>LATEST</version>
<type>aar</type>
</dependency>
Maven dependency (JARs - see notes):
<dependency>
<groupId>io.nextop</groupId>
<artifactId>${MODULE}</artifactId>
<version>LATEST</version>
<type>jar</type>
</dependency>
Direct downloads to put in libs/
(JARs - see notes):
http://search.maven.org/remotecontent?filepath=io/nextop/android-v15/${CURRENT_VERSION}/android-v15-${CURRENT_VERSION}.jar
http://search.maven.org/remotecontent?filepath=io/nextop/android/${CURRENT_VERSION}/android-${CURRENT_VERSION}.jar
http://search.maven.org/remotecontent?filepath=io/nextop/java-common/${CURRENT_VERSION}/java-common-${CURRENT_VERSION}-all.jar
Android Demos
Demo | Install | Objective | Code |
---|---|---|---|
dılɟ | Ridiculously fast image loading on mobile | App, Server |
Android Blog Posts
Cordova
See io.nextop.cordova on the Cordova Plugins Registry.
Cordova Blog Posts
Date | Post |
---|---|
02.16.15 | Things you can do with a Custom XMLHttpRequest |
About Us
Nextop is an open source project sponsored by Nextop Inc. We build client SDKs and a service to power them.
Get Support <[email protected]>
Twitter @nextopio
The T-Shirt
Get a free Nextop t-shirt by submitting an issue that helps the project.