Professional Documents
Culture Documents
ANDROID
DESARROLLO DE APPS (PORTAFOLIO DE
APP)
INTEGRANTES
JUAN DAVID ZAMORA HERNANDEZ
BRYAN ABRAHAM GUTIERREZ SOLIS
DAVID GERARDO TEXIS TERAN
DANIEL ALCOCER ALCOCER
PROFESORA
PATRICIA CEDILLO XOCHIPA
Hola desarrolladores
Suma de dos números
Class MainActivity : AppCompatActivity() {
Override fun onCreate(savedInstanceState: Bundle?){
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
sumar()
}
fun sumar(){
btncalcular.setOnClickListener(){
var numuno: Int = (uno.text.toString()) .toInt()
var numdos: Int = (dos.text.toString()) .toInt()
var total: String = (numuno + numdos) .toString()
resultado.setText(total)
}
}
}
CALCULAR EL IMC
*Codigo Main_activity
NAVEGAR ENTRE VENTANAS
*Codigo de función
package com.example.hellodesarrolladores;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
*Codigo de navegación
<Button
android:id="@+id/button"
android:layout_width="227dp"
android:layout_height="45dp"
android:text="@string/Hola_Desarrolladores"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.269" />
<Button
android:id="@+id/button2"
android:layout_width="227dp"
android:layout_height="45dp"
android:text="@string/sumas"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintHorizontal_bias="0.497"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.395" />
<Button
android:id="@+id/button3"
android:layout_width="227dp"
android:layout_height="45dp"
android:text="@string/creditos_1"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintHorizontal_bias="0.498"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.521" />
</androidx.constraintlayout.widget.ConstraintLayout>
btnguardar.setOnClickListener{
val intent=Intent(packageContext this@MainActivity,GuardarDatos::class.java)
var datos:String=txtnombre.text.toString()
var correo:String=txtcorreo.text.toString()
var todos:String=datos + " " + correo
val b:Bundle=Bundle()
b.putString("registro", todos)
intent.putExtras(b)
startActivity(intent)
}
btnguardar.setOnClickListener
}
}
=============GuardarDatos.kt===================
package com.example.formato
import andorid.content.Intent
import kotlinx.android.synthetic.main.activity_main.*
import java.text.SimpleDateFormat
import java.util.*
class MainActivity : AppCompatActivity(){
override fun onCreate(savedInstanceState: Bundle?){
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_guardar_datos)
var bundle=intent.extras
if (bundle != null){
textresultado.text=bundle.getString(key: "registro")
}
}
}
7:20
Formulario de
registro
Nombre
Correo
Edad
Especialidad
Domicilio
Turno
Vespertino Matutino
Guardar
r