Entradas

Mostrando las entradas con la etiqueta android

App con Ejemplos de Jetpack Compose

Imagen
📋 Proyecto de Prácticas - Jetpack Compose  Comparto repositorio con los ejemplos basicos de blog solo que ahora usando Jetpack Compose, donde realizamos las siguientes practicas: Funcionalidad Estado Ejemplos Basicos(suma,par o impar,for) Cambiar a modo oscuro/manual toggle ✅ ✅ Paginación automática en blog ✅ Búsqueda En Apis (Pendiente) 🔜 Carga de imágenes desde red (en blogs) ✅ Autenticación persistente (Pendiente) 🔜 Animaciones simples ✅ Formulario avanzado con validaciones y snackbar ✅ Navegación Drawer elegante ✅ Este proyecto es una colección de ejemplos prácticos utilizando Jetpack Compose , pensado como una introducción sólida para el desarrollo de apps modernas en Android. ✅ Funcionalidades Implementadas 1. Login con API Pantalla de Login que consume un API REST. Uso de ViewModel , State , manejo de errores y navegación segura. 2. CRUD de Categorías Listado de categorías consumidas desde API. Crear, ver, editar y eliminar categorías. Confirmaci...

flutter Duplicate class kotlin.collections.jdk8

Imagen
 Bye JDK7 XD, SI al compilar o ejecutar un proyecto sale este mensaje "flutter Duplicate class kotlin.collections.jdk8" Procura actualizar ancroid studio y rveisar  en el Android->settings.gradle que el jetbreains apunte ala version que requiere el app por ejemplo yo la tenia en la 1.7.1 y la pase a la 1.8.0 despues de eso ya no presente problems id "org.jetbrains.kotlin.android" version "1.8.0" apply false

flutter exception in thread main java.util.zip.zipexception error in opening zip file

Imagen
De casualidad instalaste Android studio con flutter y al empezar tu primer proyecto te aparece el siguiente error: exception in thread main java.util.zip.zipexception error in opening zip file   Comparto solucion al exception in thread main java.util.zip.zipexception error in opening zip file  Pasos: lo que tienes que hacer es ir a: C:\Users\USUARIO\.gradle\wrapper\dists\gradle-X.X.X-all\XXXX eliminar tu versión de gradle en mi caso es gradle-5.6.2-all Ingresa a  https://services.gradle.org/distributions/ busca tu versión y descárgala. Luego de eso copea el .zip dentro de la carpeta que lo bórrate ejecuta tu proyecto y  ya debería de funcionar. Comparto video:

Que has echo en esta temporada del covid19

Imagen
Sin Na que hacer describire que he realizado en esta temporada del covid19 que como que re-continuara... En esta temporada de encerrados en casa he realizado diversas cosas como terminar de leer libros que compre hace años xd, terminar de pasar los juegos que de pequeño no pude pasar, he tomado diversos cursos online y me a ido un poco mal en el love. Actualmente leo  La travesia de un hombre contra dios Relacionado a la programacion / sistemas he practicado estos lenguajes, que no conocia bien Flutter Node TypeScript Angular MongoDB React Native Net Core Xamarin Me sorprende Tener tanto tiempo libre de poder pasar Video Juegos que de pequeño en mi infancia no pude pasar... Comparto lista de juegos que pase: JetForeGemini Golden sun -todas las versiones Paper mario -todas las versiones Pokemon esmeralda GTA V  - Sigo Completando todas las misiones xd Sin Transporte pase de caminar 5km a 15km los dias que me toca salir xd, el primer dia que lo ise ocupe todo 1 dia de descando...

Android Studio Error running 'app': Default Activity not found

Imagen
Un error que comunmente me ha pasado por realizar copy y patch de una computadora a otra es que a abrir el proyecto en otra computadora no se puede ejecutar y te aparece este mensaje Error running 'app': Default Activity not found Lo unico que tienes que hacer es ejecutar la opcion que aparece dentro de file: File -> Invalidate Caches / Restart Al realizarlo el proyecto se te reiniciara y podras continuar trabajando

Experiencias pokemon por regiones

Imagen
Recordando el transcurso de mi vida cada región de pokemon me recuerda a un periodo de tiempo en el cual experimentaba mas sobre pokemon y mi vida diaria a la misma vez, Regiones: Pokemon Red  Kanto - Estaba en el kinder En esta generación en el juego que tenia se lo prestaba a un amigo ( Primer Maestro ) para que me lo pasara y yo lo único que hacia era entrenarle los pokemon jaja si prácticamente con el primer pokemon con el que inicie yo fui con un magnemitte que recuerdo bien que me gustaba tanto entrenarlo solo a el que lo logre que evolucionar que etapa. Johto - Primaria Después de kanto no pude conseguir el juego de la region Johto y al no tenerlo solo le ayudaba a mi maestro(el que me paso kanto) a entrenarles sus pokemon, me asombraba con los intercambios pokemon y en las batallas hasta repetía los legendarios. Pokemon zafiro y esmeralda Hoenn - Secundaria La primer región en la cual me lance por mi parte desde el inicio, como primer meta in...

copiar proyecto android studio y reutilizarlo

Imagen
Helow si lo que buscas es realizar el clásico copy pech para programar otro proyecto/tarea/programa etc te comento que en android studio hay que hacer unos pasos extras después de copiar la carpeta del proyecto que deseas reutilizar comparto procesos a realizar: 1. crear una copia de la carpeta del proyecto a reutilizar archivos 2. Edite manualmente el archivo build.gradle de la aplicación para cambiar el nombre del paquete (esta dentro de Gradle Scripts -> build.gradle(Module app)). 3. Edite manualmente AndroidManifest.xml para cambiar el nombre del paquete. 4. Ejecute la sincronización de gradle. (dentro del menu File->Sync project with gradle files) 5. Abra el proyecto en Android Studio y refactorice el nombre del paquete. (cambiar nombre de las carpetas com,android,example,nombre por el que deseas) No sabes como refactirizar carpeta ver ejemplo: 6. Ejecute Gradle Sync, nuevamente. (dentro del menu File->Sync project with gradle files) Efectuando es...

Android Studio get json from local iis

Si estas programando en Android studio y de repente ocupas hacer pruebas obteniendo datos por medio de json o por medio de algún IIS Local, te toparas que con el problemas de que tu aplicación tira error al intentar obtener datos de un http sin SSL. Para poder utilizar el http:// en Android studio solo debes de abrir el Adroid Manifiest y colocar este simple código: android:usesCleartextTraffic="true" Comparto código del AndroidManifiest.xml de mi proyecto para que veas como queda Aquí el código: xml version= "1.0" encoding= "utf-8" ?> xmlns: android = "http://schemas.android.com/apk/res/android"     package= "com.example.httpget" >     android :name= "android.permission.INTERNET" />     android :name= "android.permission.ACCESS_NETWORK_STATE" />             android :allowBackup= "true"         android :icon= "@mipmap/ic_...

Get Json from url Android Studio

Imagen
En este ejemplo de Android Studio con java mostraremos valores obtenidos por medio de json, de manera que al cargar la aplicación cargue los datos obtenidos desde json. Para lo cual ocuparíamos publicar algún api que nos de los datos, en este ejemplo utilizaremos la siguiente pagina web para obtener los datos:  api.androidhive.info. Si quieres ver los valores que obtendremos visitar:  https://api.androidhive.info/contacts/ Empezando con el get json solo obtendremos los valores y los mostraremos. Antes de empezar lo primero que tenemos que hacer el añadir en el app el valley una dependencua que ocuparemos para podre obtener el get. para eso abrir el app el cual esta ubicado en el Gradle Scripts>Build gradle(Module app) añadir este codigo: implementation 'com.android.volley:volley:1.1.1'  dentro del depencies, al pegarlo te pedira  sincronizar para efectuar  implementation Despues de eso ocupamos darnos acceso libre al internet pues el Js...

Ejemplo Calculando potencia en void Android Studio

Imagen
En este  ejemplo  de  Android Studio con java  Crearemos una void para calcular la  potencia  la cual es el producto que resulta al  multiplicar  una cantidad o expresión por sí misma una o más veces. De la cual solo necesitaremos introducir la  base  y el  exponente . Diseño: aquí el cogido: public class MainActivity extends AppCompatActivity implements View.OnClickListener { public EditText Exponente ; public EditText Base ; public Button btn ; public TextView Resultado ; @Override protected void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setContentView(R.layout. activity_main ); Exponente = (EditText) findViewById(R.id. Exponente ); Base = (EditText) findViewById(R.id. Base ); Resultado =(TextView) findViewById(R.id. Resultado ); btn =(Button) findViewById(R.id. btn ); btn .setOnClickListener( this );...

Utilizando el ciclo for en android studio

Imagen
En este ejemplo de Android Studio con java mostrare un ejercicio practico para llevar a cabo la utilización del for: Elabore un programa que capture x número y muestre la tabla multiplicativa del 1 al 10: Comparto el diseño: Ocuparemos 2 TextView, 1 EditText y 1 Button aquí el código: public class MainActivity extends AppCompatActivity { EditText num ; @Override protected void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setContentView(R.layout. activity_main ); num =(EditText) findViewById(R.id. num ); Button btn=(Button) findViewById(R.id. button ); final TextView r = (TextView) findViewById(R.id. r ); btn.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View view) { int numero=Integer. valueOf ( num .getText().toString()); String Total= "" ; for ( int i = 1 ; i...

Ejemplo de Intent Android Studio

Imagen
Ejemplo Abriendo Nueva Ventana con Intent Android Studio, en esta ocasión mostremos un ejemplo en que le asignaremos a un botón la acción de abrir el MainActivity2 al se apretado. Para lo cual solo ocuparemos Agregar un boton en el activity_main y crear el MainActivity2 para lo cual debemos de crear una nueva Basic activity. Comparto imagen seleccionando Basic Activity en android Studio: aqui el codigo del MainActivity: public class MainActivity extends AppCompatActivity implements View.OnClickListener { Button button ; @Override protected void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setContentView(R.layout. activity_main ); //asignando clic action al boton button =(Button) findViewById(R.id. button ); button .setOnClickListener( this ); } @Override public void onClick(View v) { //Abriendo Main2Activity Intent intentLogin = new Intent( this , Main2Activity. class...

Android Studio no detecta tu celular conectado

Imagen
Hellow si te has topado con el problema de que cuando quieres ejecutar x app de android studio en tu celular y no lo detecta, esta publicación te puede ayudar a resolver dicho problema. Para ser más específicos esto me paso con mi celular nexus 5. El primer problema raro que capte es que cuando conectaba el celular no me aparecían las opciones como copiar fotos o abrir docs, pensando que el problema era del teléfono lo formatee y hasta restaure a su sistema anterior android 4 pero el problema seguia ya que el problema era de la PC. Comparto pasos a seguir para corregir dicho problema: 1. Conectar el celular a la PC 2. Importante: En el celular Activar la tercer opción que dice "Photo transfer(PTP)" 3. En la PC Abrir Dispositivos e impresoras 4. Dar clic derecho y abrir propiedades en el celular que aparece como el que "No reconoce" 5. Clic en la segunda opción que dice Hardware y seleccionar el tipo que diga Dispositivos portátiles 6. A...

Sacando anyo bisiesto Android Studio

En este ejemplo de Android Studio con java se muestra como verificar si x año es bisiesto o no. para el cual solo deberemos introducir el valor de algun numero que quieras saber. ¿Ques es un año bisiesto? un año que tiene x dia de mas Para el proyecto solo tendríamos que agregar un EditText con el id num, Button con el nombre btn y un textview con el id de resultado Aquí el código: public class MainActivity extends AppCompatActivity { EditText num; @Override protected void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setContentView(R.layout.activity_main); num=(EditText) findViewById(R.id.num); Button btn=(Button) findViewById(R.id.btn); final TextView r = (TextView) findViewById(R.id.resultado); btn.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View view) { int anyo=Integer.valueOf(num.getText().toString());...

Sacando numero par o impar Android Studio

Imagen
Siguiendo el mismo  ejercicio  en diversos  idiomas  ahora lo mostrare en  Android Studio con java, creando una clase para efectuar dicha  búsqueda : Diseño: aquí el código public class MainActivity extends AppCompatActivity implements View.OnClickListener{ //Creando Variables public EditText num ; public TextView respuesta ; public Button btn ; @Override protected void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setContentView(R.layout. activity_main ); //Asignando R id num = (EditText) findViewById(R.id. num ); respuesta =(TextView) findViewById(R.id. r ); btn =(Button) findViewById(R.id. btn ); //Asignando evento onclick al boton btn btn .setOnClickListener( this ); } @Override public void onClick(View v) { int numero=Integer. parseInt ( num .getText().toString()); //Si el numero es impar lo m...