9. Esempio webapp con
WebView()
package web.app;
import android.app.Activity;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.os.Bundle;
public class WebAppActivity extends Activity {
/** Called when the activity is first created. */
WebView myWebView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
WebView myWebView = (WebView) findViewById(R.id.webview);
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.setWebViewClient(new WebViewClient());
myWebView.loadUrl("http://www.blogf1.it");
}
}
10. Esempio con PhoneGap
package blogF1;
import org.apache.cordova.*;
import android.os.Bundle;
public class itAppActivity extends DroidGap {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.loadUrl("file:///android_asset/www/index.html");
}
}
12. Pubblicazione
Get cross-platform mobile apps in three
easy steps
1.Write your app using HTML, CSS and JavaScript
2.Upload it to the PhoneGap Build service
3.Get back app-store ready apps for Apple iOS,
Google Android, Windows Phone 7, Palm,
Symbian, Blackberry and more.
15. Conclusioni
Il mondo mobile è in continua
espansione e da oggi spazio a nuove
figure professionali.
I webdesigner di ieri devono oggi
scontrarsi con i dispositivi mobile.
Applicazione Nativa vs WebApp?