Migración de app nativa android Java a Kotlin
Budget: $30 – $250 USD
Requiero realizar la migración de un app móvil desarrollada en Android Java en 2016 actualmente la app sigue funcionando, sin embargo varias librerías ya están obsoletas como :
compile 'com.google.android.gms:play-services-maps:16.1.0'
compile 'com.google.android.gms:play-services-location:16.0.0'
compile 'com.google.android.gms:play-services-places:16.0.0'
compile 'com.android.support:cardview-v7:28.0.0'
compile 'com.android.support:recyclerview-v7:28.0.0'
compile 'com.android.support:design:28.0.0'
compile 'com.android.support:appcompat-v7:26.1.0'
compile 'com.akexorcist:googledirectionlibrary:1.1.1'
compile 'com.google.maps.android:android-maps-utils:0.5'
Es una aplicación que utiliza apis de google maps, al intentar actualizar a las versiones mas recientes es necesario modificar parte de los códigos y estructuras.
La App en la mayoria de su funcionalidades las realiza a través de consultas JSON y useLibrary 'org.apache.http.legacy'por a un backend en Django ejemplo:
protected String doInBackground(String... args){
try {
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("json", loginjson));
JSONObject json = jParser.makeHttpRequest(getString(R.string.url_login), "POST", params);
respuesta = json.getInt("respuesta");
if (respuesta == 1){
idusuario = json.getInt("idusuario");
nombreUsuario = json.getString("nombreusuario");
}
} catch (Exception e){
respuesta = 0;
e.printStackTrace();
}
return null;
}
compile 'com.google.android.gms:play-services-maps:16.1.0'
compile 'com.google.android.gms:play-services-location:16.0.0'
compile 'com.google.android.gms:play-services-places:16.0.0'
compile 'com.android.support:cardview-v7:28.0.0'
compile 'com.android.support:recyclerview-v7:28.0.0'
compile 'com.android.support:design:28.0.0'
compile 'com.android.support:appcompat-v7:26.1.0'
compile 'com.akexorcist:googledirectionlibrary:1.1.1'
compile 'com.google.maps.android:android-maps-utils:0.5'
Es una aplicación que utiliza apis de google maps, al intentar actualizar a las versiones mas recientes es necesario modificar parte de los códigos y estructuras.
La App en la mayoria de su funcionalidades las realiza a través de consultas JSON y useLibrary 'org.apache.http.legacy'por a un backend en Django ejemplo:
protected String doInBackground(String... args){
try {
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("json", loginjson));
JSONObject json = jParser.makeHttpRequest(getString(R.string.url_login), "POST", params);
respuesta = json.getInt("respuesta");
if (respuesta == 1){
idusuario = json.getInt("idusuario");
nombreUsuario = json.getString("nombreusuario");
}
} catch (Exception e){
respuesta = 0;
e.printStackTrace();
}
return null;
}
Related categories:
Business, Accounting, Human Resources & Legal
Mobile App Development
Android
JSON
Kotlin