Está en la página 1de 7

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICA PÚBLICO

SANTIAGO ANTÚNEZ DE MAYOLO


“Ser excelentes”

DISEÑO Y PROGRAMACION WEB

MANUAL DE LA CREACION DE APLICACIÓN PARA


UNA BODGA DE ABARROTES

PRESENTADO POR:

FLORES OCHOA, Brayan

JUNÍN-PERÚ

2022
1.- Para el primero paso Tenemos que escoger la plantilla para nuestro
proyecto

2.- Para el segundo paso tenemos que poner el nombre a nuestro proyecto en el
caso mio pondré “final”

3.- Para el tercer paso empecé a crear mi activitys y su respectiva codificación


4.- Para el cuarto paso codifique MainActivity.JAVA para las activitys
public class MainActivity extends AppCompatActivity {
private AppBarConfiguration mAppBarConfiguration;
private ActivityMainBinding binding;
Button button2_salir;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
button2_salir=findViewById(R.id.button2_salir);
binding = ActivityMainBinding.inflate(getLayoutInflater());
setContentView(binding.getRoot());
setSupportActionBar(binding.appBarMain.toolbar);
binding.appBarMain.fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
iniciarSesion(view);
}
});
DrawerLayout drawer = binding.drawerLayout;
NavigationView navigationView = binding.navView;
// Passing each menu ID as a set of Ids because each
// menu should be considered as top level destinations.
mAppBarConfiguration = new AppBarConfiguration.Builder(
R.id.nav_home, R.id.nav_gallery, R.id.nav_slideshow, R.id.nav_exit)
.setOpenableLayout(drawer)
.build();
NavController navController = Navigation.findNavController(this,
R.id.nav_host_fragment_content_main);
NavigationUI.setupActionBarWithNavController(this, navController,
mAppBarConfiguration);
NavigationUI.setupWithNavController(navigationView, navController);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onSupportNavigateUp() {
NavController navController = Navigation.findNavController(this,
R.id.nav_host_fragment_content_main);
return NavigationUI.navigateUp(navController, mAppBarConfiguration)
|| super.onSupportNavigateUp();
}
public void iniciarSesion (View view){
Intent iniciarSesion = new Intent(this, FormulariodeRegistro.class);
startActivity(iniciarSesion);
}
@SuppressLint("")
public void salir (View view){
finishAffinity();
}
}

4.- Para activity_main_drawer.xml

5.- Este es el codigo


<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:showIn="navigation_view">
<group android:checkableBehavior="single">
<item
android:id="@+id/nav_home"
android:icon="@drawable/ic_baseline_home_24"
android:title="@string/menu_home" />
<item
android:id="@+id/nav_gallery"
android:icon="@drawable/ic_baseline_shopping_cart_24"
android:title="@string/menu_gallery" />
<item
android:id="@+id/nav_slideshow"
android:icon="@drawable/ic_baseline_person_pin_24"
android:title="@string/menu_slideshow" />
<item
android:id="@+id/nav_exit"
android:icon="@drawable/ic_baseline_exit_to_app_24"
android:title="@string/menu_exit"
/>
</group>
</menu>

6.- En el main.xml

7.- En navigation creamos mobile_navegation.xml y codificamos

8.- Para activity_home.xml


9.-Para activity_galery-xml

10.- Para activity_slideShows.xml

11para Exit
12.-Para content_main.xml

13.-Para app_bar.xml

14.-Para activity_formularioRegistro.xml
15.-Creamos FormulariodeRegistro.JAVA

16.-En manifest Codificamos lo siguiente


<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.afinal">
<uses-permission android:name="android.permission.INTERNET"/>
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/Theme.Final">
<activity android:name=".FormulariodeRegistro"></activity>
<activity
android:name=".MainActivity"
android:exported="true"
android:label="@string/app_name"
android:theme="@style/Theme.Final.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category
android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>

También podría gustarte