Compare commits

...

13 Commits

Author SHA1 Message Date
Pierre BALLANDRAS e20656f6e7 Nom des boutton + debut navigation
2 years ago
Pierre BALLANDRAS 56b8aa0c89 Boutton Fragment, mais pas le bon affichage
2 years ago
Pierre BALLANDRAS 6a413d2697 Tentative de fragment pour aller sur le jeu grace au bouton
2 years ago
Pierre BALLANDRAS 1c3d5f10ae Merge remote-tracking branch 'origin/MoleGrid' into navigation
2 years ago
Pierre FERREIRA ad5903775e 💥 affiche de la liste enfin fonctionnel
2 years ago
Pierre FERREIRA ce2a5dbec3 commit pour backup, l'affichage a reussi mais probleme de droit de suppression
2 years ago
Pierre FERREIRA 56709da4cd changement de toute la structure pour mettre en place la gridview, autre probleme sur le type d'adaptateur definis comme un 'listadaptateur'
2 years ago
Pierre BALLANDRAS d192c45739 Page horizontal
2 years ago
Pierre FERREIRA 42bad88194 push version guacamole
2 years ago
Pierre FERREIRA d42ebb5bae Normalement, la grid marche ! 🎉 mais probleme de compilation au niveau des permissions...
2 years ago
Pierre FERREIRA 55e7feceed mise en place de la gridView cliquable, pb : voir viewbinding
2 years ago
Pierre FERREIRA a2d3e39490 tentative d'implémentation d'une gridview, voir les different list adapter 💩
2 years ago
Pierre BALLANDRAS 08c54d58ab Deux bouttons qui ne s'affiche pas
2 years ago

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="AndroidTestResultsUserPreferences">
<option name="androidTestResultsTableState">
<map>
<entry key="28629151">
<value>
<AndroidTestResultsTableState>
<option name="preferredColumnWidths">
<map>
<entry key="Duration" value="90" />
<entry key="Nexus_6_API_33" value="120" />
<entry key="Tests" value="360" />
</map>
</option>
</AndroidTestResultsTableState>
</value>
</entry>
</map>
</option>
</component>
</project>

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="deploymentTargetDropDown">
<targetSelectedWithDropDown>
<Target>
<type value="QUICK_BOOT_TARGET" />
<deviceKey>
<Key>
<type value="VIRTUAL_DEVICE_PATH" />
<value value="/local/avd/Nexus_6_API_33.avd" />
</Key>
</deviceKey>
</Target>
</targetSelectedWithDropDown>
<timeTargetWasSelectedWithDropDown value="2023-03-18T22:30:26.561086Z" />
</component>
</project>

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="navEditor-manualLayoutAlgorithm2">
<option name="myPositions">
<map>
<entry key="nav.xml">
<value>
<LayoutPositions>
<option name="myPositions">
<map>
<entry key="MoleGrid">
<value>
<LayoutPositions>
<option name="myPosition">
<Point>
<option name="x" value="256" />
<option name="y" value="12" />
</Point>
</option>
</LayoutPositions>
</value>
</entry>
<entry key="fragmentMaster">
<value>
<LayoutPositions>
<option name="myPosition">
<Point>
<option name="x" value="12" />
<option name="y" value="12" />
</Point>
</option>
<option name="myPositions">
<map>
<entry key="action_fragmentMaster_to_moleGrid">
<value>
<LayoutPositions />
</value>
</entry>
</map>
</option>
</LayoutPositions>
</value>
</entry>
</map>
</option>
</LayoutPositions>
</value>
</entry>
</map>
</option>
</component>
</project>

@ -2,5 +2,6 @@
<project version="4"> <project version="4">
<component name="VcsDirectoryMappings"> <component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" /> <mapping directory="$PROJECT_DIR$" vcs="Git" />
<mapping directory="$PROJECT_DIR$/android-basics-kotlin-words-app" vcs="Git" />
</component> </component>
</project> </project>

@ -23,6 +23,11 @@ android {
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
} }
} }
buildFeatures {
viewBinding true
}
compileOptions { compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8 sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8
@ -30,6 +35,21 @@ android {
kotlinOptions { kotlinOptions {
jvmTarget = '1.8' jvmTarget = '1.8'
} }
buildscript {
dependencies {
classpath 'com.android.tools.build:gradle:4.2.2'
}
}
buildscript {
repositories {
google()
}
dependencies {
classpath("androidx.navigation:navigation-safe-args-gradle-plugin:2.5.3")
}
}
} }
dependencies { dependencies {
@ -37,7 +57,20 @@ dependencies {
implementation 'androidx.core:core-ktx:1.7.0' implementation 'androidx.core:core-ktx:1.7.0'
implementation 'androidx.appcompat:appcompat:1.6.1' implementation 'androidx.appcompat:appcompat:1.6.1'
implementation 'com.google.android.material:material:1.8.0' implementation 'com.google.android.material:material:1.8.0'
implementation 'androidx.fragment:fragment-ktx:1.5.5'
implementation 'androidx.gridlayout:gridlayout:1.0.0'
implementation 'androidx.navigation:navigation-runtime-ktx:2.4.1'
implementation 'androidx.navigation:navigation-fragment:2.4.1'
implementation "androidx.navigation:navigation-ui-ktx:2.5.3"
testImplementation 'junit:junit:4.13.2' testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.1.5' androidTestImplementation 'androidx.test.ext:junit:1.1.5'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1' androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1'
} }
//viewBinding {
// enabled = true
//}

@ -0,0 +1,69 @@
// Generated by view binder compiler. Do not edit!
package iut.android.pierrepierre.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.FragmentContainerView;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import iut.android.pierrepierre.R;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class MainActivityBinding implements ViewBinding {
@NonNull
private final FrameLayout rootView;
@NonNull
public final FragmentContainerView navHostFragment;
private MainActivityBinding(@NonNull FrameLayout rootView,
@NonNull FragmentContainerView navHostFragment) {
this.rootView = rootView;
this.navHostFragment = navHostFragment;
}
@Override
@NonNull
public FrameLayout getRoot() {
return rootView;
}
@NonNull
public static MainActivityBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static MainActivityBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.main_activity, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static MainActivityBinding bind(@NonNull View rootView) {
// The body of this method is generated in a way you would not otherwise write.
// This is done to optimize the compiled bytecode for size and performance.
int id;
missingId: {
id = R.id.nav_host_fragment;
FragmentContainerView navHostFragment = ViewBindings.findChildViewById(rootView, id);
if (navHostFragment == null) {
break missingId;
}
return new MainActivityBinding((FrameLayout) rootView, navHostFragment);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

@ -0,0 +1,68 @@
// Generated by view binder compiler. Do not edit!
package iut.android.pierrepierre.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.RecyclerView;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import iut.android.pierrepierre.R;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class MoleGridBinding implements ViewBinding {
@NonNull
private final ConstraintLayout rootView;
@NonNull
public final RecyclerView MoleGrid;
private MoleGridBinding(@NonNull ConstraintLayout rootView, @NonNull RecyclerView MoleGrid) {
this.rootView = rootView;
this.MoleGrid = MoleGrid;
}
@Override
@NonNull
public ConstraintLayout getRoot() {
return rootView;
}
@NonNull
public static MoleGridBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static MoleGridBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.mole_grid, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static MoleGridBinding bind(@NonNull View rootView) {
// The body of this method is generated in a way you would not otherwise write.
// This is done to optimize the compiled bytecode for size and performance.
int id;
missingId: {
id = R.id.MoleGrid;
RecyclerView MoleGrid = ViewBindings.findChildViewById(rootView, id);
if (MoleGrid == null) {
break missingId;
}
return new MoleGridBinding((ConstraintLayout) rootView, MoleGrid);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

@ -0,0 +1,80 @@
// Generated by view binder compiler. Do not edit!
package iut.android.pierrepierre.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import iut.android.pierrepierre.R;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class MoleitemBinding implements ViewBinding {
@NonNull
private final LinearLayout rootView;
@NonNull
public final ImageView gridImage;
@NonNull
public final TextView itemName;
private MoleitemBinding(@NonNull LinearLayout rootView, @NonNull ImageView gridImage,
@NonNull TextView itemName) {
this.rootView = rootView;
this.gridImage = gridImage;
this.itemName = itemName;
}
@Override
@NonNull
public LinearLayout getRoot() {
return rootView;
}
@NonNull
public static MoleitemBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static MoleitemBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.moleitem, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static MoleitemBinding bind(@NonNull View rootView) {
// The body of this method is generated in a way you would not otherwise write.
// This is done to optimize the compiled bytecode for size and performance.
int id;
missingId: {
id = R.id.grid_image;
ImageView gridImage = ViewBindings.findChildViewById(rootView, id);
if (gridImage == null) {
break missingId;
}
id = R.id.item_name;
TextView itemName = ViewBindings.findChildViewById(rootView, id);
if (itemName == null) {
break missingId;
}
return new MoleitemBinding((LinearLayout) rootView, gridImage, itemName);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

@ -0,0 +1,170 @@
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="108dp"
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
<path
android:fillColor="#3DDC84"
android:pathData="M0,0h108v108h-108z" />
<path
android:fillColor="#00000000"
android:pathData="M9,0L9,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,0L19,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M29,0L29,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M39,0L39,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M49,0L49,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M59,0L59,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M69,0L69,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M79,0L79,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M89,0L89,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M99,0L99,108"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,9L108,9"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,19L108,19"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,29L108,29"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,39L108,39"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,49L108,49"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,59L108,59"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,69L108,69"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,79L108,79"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,89L108,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M0,99L108,99"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,29L89,29"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,39L89,39"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,49L89,49"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,59L89,59"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,69L89,69"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M19,79L89,79"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M29,19L29,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M39,19L39,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M49,19L49,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M59,19L59,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M69,19L69,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
<path
android:fillColor="#00000000"
android:pathData="M79,19L79,89"
android:strokeWidth="0.8"
android:strokeColor="#33FFFFFF" />
</vector>

@ -0,0 +1,30 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:aapt="http://schemas.android.com/aapt"
android:width="108dp"
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
<path android:pathData="M31,63.928c0,0 6.4,-11 12.1,-13.1c7.2,-2.6 26,-1.4 26,-1.4l38.1,38.1L107,108.928l-32,-1L31,63.928z">
<aapt:attr name="android:fillColor">
<gradient
android:endX="85.84757"
android:endY="92.4963"
android:startX="42.9492"
android:startY="49.59793"
android:type="linear">
<item
android:color="#44000000"
android:offset="0.0" />
<item
android:color="#00000000"
android:offset="1.0" />
</gradient>
</aapt:attr>
</path>
<path
android:fillColor="#FFFFFF"
android:fillType="nonZero"
android:pathData="M65.3,45.828l3.8,-6.6c0.2,-0.4 0.1,-0.9 -0.3,-1.1c-0.4,-0.2 -0.9,-0.1 -1.1,0.3l-3.9,6.7c-6.3,-2.8 -13.4,-2.8 -19.7,0l-3.9,-6.7c-0.2,-0.4 -0.7,-0.5 -1.1,-0.3C38.8,38.328 38.7,38.828 38.9,39.228l3.8,6.6C36.2,49.428 31.7,56.028 31,63.928h46C76.3,56.028 71.8,49.428 65.3,45.828zM43.4,57.328c-0.8,0 -1.5,-0.5 -1.8,-1.2c-0.3,-0.7 -0.1,-1.5 0.4,-2.1c0.5,-0.5 1.4,-0.7 2.1,-0.4c0.7,0.3 1.2,1 1.2,1.8C45.3,56.528 44.5,57.328 43.4,57.328L43.4,57.328zM64.6,57.328c-0.8,0 -1.5,-0.5 -1.8,-1.2s-0.1,-1.5 0.4,-2.1c0.5,-0.5 1.4,-0.7 2.1,-0.4c0.7,0.3 1.2,1 1.2,1.8C66.5,56.528 65.6,57.328 64.6,57.328L64.6,57.328z"
android:strokeWidth="1"
android:strokeColor="#00000000" />
</vector>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 617 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 849 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

@ -0,0 +1,12 @@
/**
* Automatically generated file. DO NOT MODIFY
*/
package iut.android.pierrepierre;
public final class BuildConfig {
public static final boolean DEBUG = Boolean.parseBoolean("true");
public static final String APPLICATION_ID = "iut.android.pierrepierre";
public static final String BUILD_TYPE = "debug";
public static final int VERSION_CODE = 1;
public static final String VERSION_NAME = "1.0";
}

@ -0,0 +1,20 @@
{
"version": 3,
"artifactType": {
"type": "APK",
"kind": "Directory"
},
"applicationId": "iut.android.pierrepierre",
"variantName": "debug",
"elements": [
{
"type": "SINGLE",
"filters": [],
"attributes": [],
"versionCode": 1,
"versionName": "1.0",
"outputFile": "app-debug.apk"
}
],
"elementType": "File"
}

@ -0,0 +1,2 @@
#- File Locator -
listingFile=../../apk/debug/output-metadata.json

@ -0,0 +1,2 @@
appMetadataVersion=1.1
androidGradlePluginVersion=7.3.0

@ -0,0 +1,10 @@
{
"version": 3,
"artifactType": {
"type": "COMPATIBLE_SCREEN_MANIFEST",
"kind": "Directory"
},
"applicationId": "iut.android.pierrepierre",
"variantName": "debug",
"elements": []
}

@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="main_activity" modulePackage="iut.android.pierrepierre" filePath="app/src/main/res/layout/main_activity.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.FrameLayout"><Targets><Target tag="layout/main_activity_0" view="FrameLayout"><Expressions/><location startLine="2" startOffset="0" endLine="17" endOffset="13"/></Target><Target id="@+id/nav_host_fragment" view="androidx.fragment.app.FragmentContainerView"><Expressions/><location startLine="9" startOffset="4" endLine="15" endOffset="39"/></Target></Targets></Layout>

@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="mole_grid" modulePackage="iut.android.pierrepierre" filePath="app/src/main/res/layout/mole_grid.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/mole_grid_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="25" endOffset="51"/></Target><Target id="@+id/MoleGrid" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="16" startOffset="4" endLine="23" endOffset="9"/></Target></Targets></Layout>

@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="moleitem" modulePackage="iut.android.pierrepierre" filePath="app/src/main/res/layout/moleitem.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/moleitem_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="23" endOffset="14"/></Target><Target id="@+id/grid_image" view="ImageView"><Expressions/><location startLine="8" startOffset="4" endLine="12" endOffset="37"/></Target><Target id="@+id/item_name" view="TextView"><Expressions/><location startLine="15" startOffset="4" endLine="21" endOffset="39"/></Target></Targets></Layout>

@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="main_activity" modulePackage="iut.android.pierrepierre" filePath="app/src/main/res/layout/main_activity.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.FrameLayout"><Targets><Target tag="layout/main_activity_0" view="FrameLayout"><Expressions/><location startLine="2" startOffset="0" endLine="17" endOffset="13"/></Target><Target id="@+id/nav_host_fragment" view="androidx.fragment.app.FragmentContainerView"><Expressions/><location startLine="9" startOffset="4" endLine="15" endOffset="39"/></Target></Targets></Layout>

@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="mole_grid" modulePackage="iut.android.pierrepierre" filePath="app/src/main/res/layout/mole_grid.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="androidx.constraintlayout.widget.ConstraintLayout"><Targets><Target tag="layout/mole_grid_0" view="androidx.constraintlayout.widget.ConstraintLayout"><Expressions/><location startLine="1" startOffset="0" endLine="25" endOffset="51"/></Target><Target id="@+id/MoleGrid" view="androidx.recyclerview.widget.RecyclerView"><Expressions/><location startLine="16" startOffset="4" endLine="23" endOffset="9"/></Target></Targets></Layout>

@ -0,0 +1 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><Layout layout="moleitem" modulePackage="iut.android.pierrepierre" filePath="app/src/main/res/layout/moleitem.xml" directory="layout" isMerge="false" isBindingData="false" rootNodeType="android.widget.LinearLayout"><Targets><Target tag="layout/moleitem_0" view="LinearLayout"><Expressions/><location startLine="1" startOffset="0" endLine="23" endOffset="14"/></Target><Target id="@+id/grid_image" view="ImageView"><Expressions/><location startLine="8" startOffset="4" endLine="12" endOffset="37"/></Target><Target id="@+id/item_name" view="TextView"><Expressions/><location startLine="15" startOffset="4" endLine="21" endOffset="39"/></Target></Targets></Layout>

@ -0,0 +1,32 @@
#Wed Apr 05 15:05:00 CEST 2023
iut.android.pierrepierre.app-main-7\:/navigation/nav.xml=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/merged_res/debug/navigation_nav.xml.flat
iut.android.pierrepierre.app-pngs-0\:/drawable-ldpi/ic_launcher_background.png=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/merged_res/debug/drawable-ldpi_ic_launcher_background.png.flat
iut.android.pierrepierre.app-main-7\:/mipmap-anydpi-v26/ic_launcher.xml=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/merged_res/debug/mipmap-anydpi-v26_ic_launcher.xml.flat
iut.android.pierrepierre.app-mergeDebugResources-4\:/layout/moleitem.xml=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/merged_res/debug/layout_moleitem.xml.flat
iut.android.pierrepierre.app-main-7\:/mipmap-mdpi/ic_launcher.webp=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/merged_res/debug/mipmap-mdpi_ic_launcher.webp.flat
iut.android.pierrepierre.app-main-7\:/drawable/limule.png=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/merged_res/debug/drawable_limule.png.flat
iut.android.pierrepierre.app-main-7\:/mipmap-xxhdpi/ic_launcher.webp=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/merged_res/debug/mipmap-xxhdpi_ic_launcher.webp.flat
iut.android.pierrepierre.app-main-7\:/mipmap-xhdpi/ic_launcher.webp=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/merged_res/debug/mipmap-xhdpi_ic_launcher.webp.flat
iut.android.pierrepierre.app-main-7\:/xml/backup_rules.xml=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/merged_res/debug/xml_backup_rules.xml.flat
iut.android.pierrepierre.app-main-7\:/mipmap-hdpi/ic_launcher_round.webp=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/merged_res/debug/mipmap-hdpi_ic_launcher_round.webp.flat
iut.android.pierrepierre.app-main-7\:/mipmap-anydpi-v26/ic_launcher_round.xml=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/merged_res/debug/mipmap-anydpi-v26_ic_launcher_round.xml.flat
iut.android.pierrepierre.app-pngs-0\:/drawable-xxxhdpi/ic_launcher_background.png=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/merged_res/debug/drawable-xxxhdpi_ic_launcher_background.png.flat
iut.android.pierrepierre.app-main-7\:/menu/layout_menu.xml=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/merged_res/debug/menu_layout_menu.xml.flat
iut.android.pierrepierre.app-main-7\:/mipmap-xhdpi/ic_launcher_round.webp=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/merged_res/debug/mipmap-xhdpi_ic_launcher_round.webp.flat
iut.android.pierrepierre.app-mergeDebugResources-4\:/layout/main_activity.xml=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/merged_res/debug/layout_main_activity.xml.flat
iut.android.pierrepierre.app-pngs-0\:/drawable-anydpi-v21/ic_launcher_background.xml=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/merged_res/debug/drawable-anydpi-v21_ic_launcher_background.xml.flat
iut.android.pierrepierre.app-pngs-0\:/drawable-xhdpi/ic_launcher_background.png=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/merged_res/debug/drawable-xhdpi_ic_launcher_background.png.flat
iut.android.pierrepierre.app-main-7\:/xml/data_extraction_rules.xml=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/merged_res/debug/xml_data_extraction_rules.xml.flat
iut.android.pierrepierre.app-pngs-0\:/drawable-mdpi/ic_launcher_background.png=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/merged_res/debug/drawable-mdpi_ic_launcher_background.png.flat
iut.android.pierrepierre.app-main-7\:/mipmap-mdpi/ic_launcher_round.webp=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/merged_res/debug/mipmap-mdpi_ic_launcher_round.webp.flat
iut.android.pierrepierre.app-mergeDebugResources-4\:/layout/button_view.xml=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/merged_res/debug/layout_button_view.xml.flat
iut.android.pierrepierre.app-mergeDebugResources-4\:/layout/main_navigation.xml=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/merged_res/debug/layout_main_navigation.xml.flat
iut.android.pierrepierre.app-pngs-0\:/drawable-anydpi-v24/ic_launcher_foreground.xml=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/merged_res/debug/drawable-anydpi-v24_ic_launcher_foreground.xml.flat
iut.android.pierrepierre.app-main-7\:/mipmap-xxxhdpi/ic_launcher_round.webp=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/merged_res/debug/mipmap-xxxhdpi_ic_launcher_round.webp.flat
iut.android.pierrepierre.app-mergeDebugResources-4\:/layout/fragment_button_list.xml=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/merged_res/debug/layout_fragment_button_list.xml.flat
iut.android.pierrepierre.app-main-7\:/mipmap-hdpi/ic_launcher.webp=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/merged_res/debug/mipmap-hdpi_ic_launcher.webp.flat
iut.android.pierrepierre.app-pngs-0\:/drawable-xxhdpi/ic_launcher_background.png=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/merged_res/debug/drawable-xxhdpi_ic_launcher_background.png.flat
iut.android.pierrepierre.app-mergeDebugResources-4\:/layout/mole_grid.xml=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/merged_res/debug/layout_mole_grid.xml.flat
iut.android.pierrepierre.app-pngs-0\:/drawable-hdpi/ic_launcher_background.png=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/merged_res/debug/drawable-hdpi_ic_launcher_background.png.flat
iut.android.pierrepierre.app-main-7\:/mipmap-xxxhdpi/ic_launcher.webp=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/merged_res/debug/mipmap-xxxhdpi_ic_launcher.webp.flat
iut.android.pierrepierre.app-main-7\:/mipmap-xxhdpi/ic_launcher_round.webp=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/merged_res/debug/mipmap-xxhdpi_ic_launcher_round.webp.flat

File diff suppressed because one or more lines are too long

@ -0,0 +1,26 @@
#Wed Apr 05 15:05:00 CEST 2023
iut.android.pierrepierre.app-main-6\:/mipmap-mdpi/ic_launcher_round.webp=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/packaged_res/debug/mipmap-mdpi-v4/ic_launcher_round.webp
iut.android.pierrepierre.app-main-6\:/mipmap-xxhdpi/ic_launcher.webp=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/packaged_res/debug/mipmap-xxhdpi-v4/ic_launcher.webp
iut.android.pierrepierre.app-packageDebugResources-3\:/layout/mole_grid.xml=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/packaged_res/debug/layout/mole_grid.xml
iut.android.pierrepierre.app-main-6\:/mipmap-anydpi-v26/ic_launcher_round.xml=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/packaged_res/debug/mipmap-anydpi-v26/ic_launcher_round.xml
iut.android.pierrepierre.app-main-6\:/mipmap-xhdpi/ic_launcher.webp=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/packaged_res/debug/mipmap-xhdpi-v4/ic_launcher.webp
iut.android.pierrepierre.app-main-6\:/xml/data_extraction_rules.xml=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/packaged_res/debug/xml/data_extraction_rules.xml
iut.android.pierrepierre.app-main-6\:/mipmap-xhdpi/ic_launcher_round.webp=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/packaged_res/debug/mipmap-xhdpi-v4/ic_launcher_round.webp
iut.android.pierrepierre.app-packageDebugResources-3\:/layout/main_activity.xml=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/packaged_res/debug/layout/main_activity.xml
iut.android.pierrepierre.app-main-6\:/mipmap-hdpi/ic_launcher.webp=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/packaged_res/debug/mipmap-hdpi-v4/ic_launcher.webp
iut.android.pierrepierre.app-main-6\:/drawable-v24/ic_launcher_foreground.xml=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/packaged_res/debug/drawable-v24/ic_launcher_foreground.xml
iut.android.pierrepierre.app-packageDebugResources-3\:/layout/button_view.xml=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/packaged_res/debug/layout/button_view.xml
iut.android.pierrepierre.app-main-6\:/mipmap-anydpi-v26/ic_launcher.xml=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/packaged_res/debug/mipmap-anydpi-v26/ic_launcher.xml
iut.android.pierrepierre.app-main-6\:/mipmap-hdpi/ic_launcher_round.webp=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/packaged_res/debug/mipmap-hdpi-v4/ic_launcher_round.webp
iut.android.pierrepierre.app-main-6\:/drawable/ic_launcher_background.xml=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/packaged_res/debug/drawable/ic_launcher_background.xml
iut.android.pierrepierre.app-packageDebugResources-3\:/layout/moleitem.xml=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/packaged_res/debug/layout/moleitem.xml
iut.android.pierrepierre.app-main-6\:/mipmap-mdpi/ic_launcher.webp=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/packaged_res/debug/mipmap-mdpi-v4/ic_launcher.webp
iut.android.pierrepierre.app-main-6\:/menu/layout_menu.xml=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/packaged_res/debug/menu/layout_menu.xml
iut.android.pierrepierre.app-main-6\:/drawable/limule.png=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/packaged_res/debug/drawable/limule.png
iut.android.pierrepierre.app-main-6\:/mipmap-xxxhdpi/ic_launcher_round.webp=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/packaged_res/debug/mipmap-xxxhdpi-v4/ic_launcher_round.webp
iut.android.pierrepierre.app-main-6\:/xml/backup_rules.xml=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/packaged_res/debug/xml/backup_rules.xml
iut.android.pierrepierre.app-packageDebugResources-3\:/layout/main_navigation.xml=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/packaged_res/debug/layout/main_navigation.xml
iut.android.pierrepierre.app-main-6\:/mipmap-xxxhdpi/ic_launcher.webp=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/packaged_res/debug/mipmap-xxxhdpi-v4/ic_launcher.webp
iut.android.pierrepierre.app-main-6\:/mipmap-xxhdpi/ic_launcher_round.webp=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/packaged_res/debug/mipmap-xxhdpi-v4/ic_launcher_round.webp
iut.android.pierrepierre.app-main-6\:/navigation/nav.xml=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/packaged_res/debug/navigation/nav.xml
iut.android.pierrepierre.app-packageDebugResources-3\:/layout/fragment_button_list.xml=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/packaged_res/debug/layout/fragment_button_list.xml

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3" xmlns:ns1="http://schemas.android.com/tools"><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/res"/><source path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/generated/res/rs/debug"/><source path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/generated/res/resValues/debug"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main" generated-set="main$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/res"><file name="nav" path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/res/navigation/nav.xml" qualifiers="" type="navigation"/><file name="ic_launcher_foreground" path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/res/drawable-v24/ic_launcher_foreground.xml" qualifiers="v24" type="drawable"/><file name="ic_launcher" path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml" qualifiers="anydpi-v26" type="mipmap"/><file name="ic_launcher_round" path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml" qualifiers="anydpi-v26" type="mipmap"/><file name="ic_launcher" path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp" qualifiers="xxhdpi-v4" type="mipmap"/><file name="ic_launcher_round" path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp" qualifiers="xxhdpi-v4" type="mipmap"/><file name="ic_launcher" path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/res/mipmap-xhdpi/ic_launcher.webp" qualifiers="xhdpi-v4" type="mipmap"/><file name="ic_launcher_round" path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp" qualifiers="xhdpi-v4" type="mipmap"/><file name="ic_launcher_background" path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/res/drawable/ic_launcher_background.xml" qualifiers="" type="drawable"/><file name="limule" path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/res/drawable/limule.png" qualifiers="" type="drawable"/><file path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/res/values-night/themes.xml" qualifiers="night-v8"><style name="Theme.PierrePierre" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
<item name="colorPrimary">@color/purple_200</item>
<item name="colorPrimaryVariant">@color/purple_700</item>
<item name="colorOnPrimary">@color/black</item>
<item name="colorSecondary">@color/teal_200</item>
<item name="colorSecondaryVariant">@color/teal_200</item>
<item name="colorOnSecondary">@color/black</item>
<item name="android:statusBarColor" ns1:targetApi="21">?attr/colorPrimaryVariant</item>
</style></file><file name="data_extraction_rules" path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/res/xml/data_extraction_rules.xml" qualifiers="" type="xml"/><file name="backup_rules" path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/res/xml/backup_rules.xml" qualifiers="" type="xml"/><file name="ic_launcher" path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/res/mipmap-mdpi/ic_launcher.webp" qualifiers="mdpi-v4" type="mipmap"/><file name="ic_launcher_round" path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp" qualifiers="mdpi-v4" type="mipmap"/><file name="moleitem" path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/res/layout/moleitem.xml" qualifiers="" type="layout"/><file name="mole_grid" path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/res/layout/mole_grid.xml" qualifiers="" type="layout"/><file name="fragment_button_list" path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/res/layout/fragment_button_list.xml" qualifiers="" type="layout"/><file name="main_activity" path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/res/layout/main_activity.xml" qualifiers="" type="layout"/><file name="button_view" path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/res/layout/button_view.xml" qualifiers="" type="layout"/><file name="layout_menu" path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/res/menu/layout_menu.xml" qualifiers="" type="menu"/><file name="ic_launcher" path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp" qualifiers="xxxhdpi-v4" type="mipmap"/><file name="ic_launcher_round" path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp" qualifiers="xxxhdpi-v4" type="mipmap"/><file path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/res/values/colors.xml" qualifiers=""><color name="purple_200">#FFBB86FC</color><color name="purple_500">#FF6200EE</color><color name="purple_700">#FF3700B3</color><color name="teal_200">#FF03DAC5</color><color name="teal_700">#FF018786</color><color name="black">#FF000000</color><color name="white">#FFFFFFFF</color></file><file path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/res/values/strings.xml" qualifiers=""><string name="app_name">Pierre&amp;Pierre</string><string name="buttonGame">Jouer</string><string name="buttonScore">Score</string><string name="test1">Test 1</string><string name="test2">Test 2</string><string name="Item">Item</string><string name="mole">Mole</string><string name="action_switch_layout">Switch Layout</string></file><file path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/res/values/themes.xml" qualifiers=""><style name="Theme.PierrePierre" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
<item name="colorPrimary">@color/purple_500</item>
<item name="colorPrimaryVariant">@color/purple_700</item>
<item name="colorOnPrimary">@color/white</item>
<item name="colorSecondary">@color/teal_200</item>
<item name="colorSecondaryVariant">@color/teal_700</item>
<item name="colorOnSecondary">@color/black</item>
<item name="android:statusBarColor" ns1:targetApi="21">?attr/colorPrimaryVariant</item>
</style></file><file name="ic_launcher" path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/res/mipmap-hdpi/ic_launcher.webp" qualifiers="hdpi-v4" type="mipmap"/><file name="ic_launcher_round" path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp" qualifiers="hdpi-v4" type="mipmap"/><file name="main_navigation" path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/res/layout/main_navigation.xml" qualifiers="" type="layout"/></source><source path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/generated/res/rs/debug"/><source path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/generated/res/resValues/debug"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/debug/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug" generated-set="debug$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/debug/res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"/><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated" generated-set="generated$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"/><mergedItems/></merger>

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/assets"/><source path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/shader_assets/debug/out"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/debug/assets"/></dataSet></merger>

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/jniLibs"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/debug/jniLibs"/></dataSet></merger>

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/shaders"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/debug/shaders"/></dataSet></merger>

@ -0,0 +1,4 @@
#Thu Apr 06 09:53:18 CEST 2023
base.0=/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/build/intermediates/dex/debug/mergeDexDebug/classes.dex
renamed.0=classes.dex
path.0=classes.dex

@ -0,0 +1,46 @@
R_DEF: Internal format may change without notice
local
color black
color purple_200
color purple_500
color purple_700
color teal_200
color teal_700
color white
drawable ic_launcher_background
drawable ic_launcher_foreground
drawable limule
id MoleGrid
id VueBoutton
id action_fragmentMaster_to_moleGrid
id action_switch_layout
id button3
id button4
id button_view
id fragmentMaster
id grid_image
id item_name
id nav
id nav_host_fragment
id recycler_view
layout button_view
layout fragment_button_list
layout main_activity
layout main_navigation
layout mole_grid
layout moleitem
menu layout_menu
mipmap ic_launcher
mipmap ic_launcher_round
navigation nav
string Item
string action_switch_layout
string app_name
string buttonGame
string buttonScore
string mole
string test1
string test2
style Theme.PierrePierre
xml backup_rules
xml data_extraction_rules

@ -0,0 +1,100 @@
1<?xml version="1.0" encoding="utf-8"?>
2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3 package="iut.android.pierrepierre"
4 android:versionCode="1"
5 android:versionName="1.0" >
6
7 <uses-sdk
8 android:minSdkVersion="19"
8-->/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/AndroidManifest.xml
9 android:targetSdkVersion="33" />
9-->/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/AndroidManifest.xml
10
11 <permission
11-->[androidx.core:core:1.9.0] /home/scratch/piballandr/.gradle/caches/transforms-3/9baae2a0a064870b9506522ab355f7bf/transformed/core-1.9.0/AndroidManifest.xml:22:5-24:47
12 android:name="iut.android.pierrepierre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"
12-->[androidx.core:core:1.9.0] /home/scratch/piballandr/.gradle/caches/transforms-3/9baae2a0a064870b9506522ab355f7bf/transformed/core-1.9.0/AndroidManifest.xml:23:9-81
13 android:protectionLevel="signature" />
13-->[androidx.core:core:1.9.0] /home/scratch/piballandr/.gradle/caches/transforms-3/9baae2a0a064870b9506522ab355f7bf/transformed/core-1.9.0/AndroidManifest.xml:24:9-44
14
15 <uses-permission android:name="iut.android.pierrepierre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" />
15-->[androidx.core:core:1.9.0] /home/scratch/piballandr/.gradle/caches/transforms-3/9baae2a0a064870b9506522ab355f7bf/transformed/core-1.9.0/AndroidManifest.xml:26:5-97
15-->[androidx.core:core:1.9.0] /home/scratch/piballandr/.gradle/caches/transforms-3/9baae2a0a064870b9506522ab355f7bf/transformed/core-1.9.0/AndroidManifest.xml:26:22-94
16
17 <application
17-->/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/AndroidManifest.xml:5:5-24:19
18 android:allowBackup="true"
18-->/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/AndroidManifest.xml:6:9-35
19 android:appComponentFactory="androidx.core.app.CoreComponentFactory"
19-->[androidx.core:core:1.9.0] /home/scratch/piballandr/.gradle/caches/transforms-3/9baae2a0a064870b9506522ab355f7bf/transformed/core-1.9.0/AndroidManifest.xml:28:18-86
20 android:dataExtractionRules="@xml/data_extraction_rules"
20-->/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/AndroidManifest.xml:7:9-65
21 android:debuggable="true"
22 android:fullBackupContent="@xml/backup_rules"
22-->/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/AndroidManifest.xml:8:9-54
23 android:icon="@mipmap/ic_launcher"
23-->/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/AndroidManifest.xml:9:9-43
24 android:label="@string/app_name"
24-->/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/AndroidManifest.xml:10:9-41
25 android:roundIcon="@mipmap/ic_launcher_round"
25-->/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/AndroidManifest.xml:11:9-54
26 android:supportsRtl="true"
26-->/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/AndroidManifest.xml:12:9-35
27 android:testOnly="true"
28 android:theme="@style/Theme.PierrePierre" >
28-->/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/AndroidManifest.xml:13:9-50
29 <activity
29-->/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/AndroidManifest.xml:16:9-22:20
30 android:name="iut.android.pierrepierre.MainActivity"
30-->/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/AndroidManifest.xml:16:19-47
31 android:exported="true" >
31-->/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/AndroidManifest.xml:17:13-36
32 <intent-filter>
32-->/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/AndroidManifest.xml:18:13-21:29
33 <action android:name="android.intent.action.MAIN" />
33-->/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/AndroidManifest.xml:19:17-68
33-->/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/AndroidManifest.xml:19:25-66
34
35 <category android:name="android.intent.category.LAUNCHER" />
35-->/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/AndroidManifest.xml:20:17-76
35-->/home/UCA/piballandr/PierrePierre/ProjetAndroid/app/src/main/AndroidManifest.xml:20:27-74
36 </intent-filter>
37 </activity>
38
39 <uses-library
39-->[androidx.window:window:1.0.0] /home/scratch/piballandr/.gradle/caches/transforms-3/59cc7bfaee96798b7702f2d6d4e8e0bd/transformed/window-1.0.0/AndroidManifest.xml:25:9-27:40
40 android:name="androidx.window.extensions"
40-->[androidx.window:window:1.0.0] /home/scratch/piballandr/.gradle/caches/transforms-3/59cc7bfaee96798b7702f2d6d4e8e0bd/transformed/window-1.0.0/AndroidManifest.xml:26:13-54
41 android:required="false" />
41-->[androidx.window:window:1.0.0] /home/scratch/piballandr/.gradle/caches/transforms-3/59cc7bfaee96798b7702f2d6d4e8e0bd/transformed/window-1.0.0/AndroidManifest.xml:27:13-37
42 <uses-library
42-->[androidx.window:window:1.0.0] /home/scratch/piballandr/.gradle/caches/transforms-3/59cc7bfaee96798b7702f2d6d4e8e0bd/transformed/window-1.0.0/AndroidManifest.xml:28:9-30:40
43 android:name="androidx.window.sidecar"
43-->[androidx.window:window:1.0.0] /home/scratch/piballandr/.gradle/caches/transforms-3/59cc7bfaee96798b7702f2d6d4e8e0bd/transformed/window-1.0.0/AndroidManifest.xml:29:13-51
44 android:required="false" />
44-->[androidx.window:window:1.0.0] /home/scratch/piballandr/.gradle/caches/transforms-3/59cc7bfaee96798b7702f2d6d4e8e0bd/transformed/window-1.0.0/AndroidManifest.xml:30:13-37
45
46 <provider
46-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piballandr/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:24:9-32:20
47 android:name="androidx.startup.InitializationProvider"
47-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piballandr/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:25:13-67
48 android:authorities="iut.android.pierrepierre.androidx-startup"
48-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piballandr/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:26:13-68
49 android:exported="false" >
49-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piballandr/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:27:13-37
50 <meta-data
50-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piballandr/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:29:13-31:52
51 android:name="androidx.emoji2.text.EmojiCompatInitializer"
51-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piballandr/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:30:17-75
52 android:value="androidx.startup" />
52-->[androidx.emoji2:emoji2:1.2.0] /home/scratch/piballandr/.gradle/caches/transforms-3/848773e611bbde5d3ec0ec3e63d01c98/transformed/emoji2-1.2.0/AndroidManifest.xml:31:17-49
53 <meta-data
53-->[androidx.lifecycle:lifecycle-process:2.4.1] /home/scratch/piballandr/.gradle/caches/transforms-3/a4f0fb44e9b56370f8c2ed23c9d5d030/transformed/lifecycle-process-2.4.1/AndroidManifest.xml:31:13-33:52
54 android:name="androidx.lifecycle.ProcessLifecycleInitializer"
54-->[androidx.lifecycle:lifecycle-process:2.4.1] /home/scratch/piballandr/.gradle/caches/transforms-3/a4f0fb44e9b56370f8c2ed23c9d5d030/transformed/lifecycle-process-2.4.1/AndroidManifest.xml:32:17-78
55 android:value="androidx.startup" />
55-->[androidx.lifecycle:lifecycle-process:2.4.1] /home/scratch/piballandr/.gradle/caches/transforms-3/a4f0fb44e9b56370f8c2ed23c9d5d030/transformed/lifecycle-process-2.4.1/AndroidManifest.xml:33:17-49
56 </provider>
57 </application>
58
59</manifest>

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="iut.android.pierrepierre"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="19"
android:targetSdkVersion="33" />
<permission
android:name="iut.android.pierrepierre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"
android:protectionLevel="signature" />
<uses-permission android:name="iut.android.pierrepierre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" />
<application
android:allowBackup="true"
android:appComponentFactory="androidx.core.app.CoreComponentFactory"
android:dataExtractionRules="@xml/data_extraction_rules"
android:debuggable="true"
android:fullBackupContent="@xml/backup_rules"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:testOnly="true"
android:theme="@style/Theme.PierrePierre" >
<activity
android:name="iut.android.pierrepierre.MainActivity"
android:exported="true" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<uses-library
android:name="androidx.window.extensions"
android:required="false" />
<uses-library
android:name="androidx.window.sidecar"
android:required="false" />
<provider
android:name="androidx.startup.InitializationProvider"
android:authorities="iut.android.pierrepierre.androidx-startup"
android:exported="false" >
<meta-data
android:name="androidx.emoji2.text.EmojiCompatInitializer"
android:value="androidx.startup" />
<meta-data
android:name="androidx.lifecycle.ProcessLifecycleInitializer"
android:value="androidx.startup" />
</provider>
</application>
</manifest>

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="iut.android.pierrepierre"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="19"
android:targetSdkVersion="33" />
<permission
android:name="iut.android.pierrepierre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"
android:protectionLevel="signature" />
<uses-permission android:name="iut.android.pierrepierre.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" />
<application
android:allowBackup="true"
android:appComponentFactory="androidx.core.app.CoreComponentFactory"
android:dataExtractionRules="@xml/data_extraction_rules"
android:debuggable="true"
android:fullBackupContent="@xml/backup_rules"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:testOnly="true"
android:theme="@style/Theme.PierrePierre" >
<activity
android:name="iut.android.pierrepierre.MainActivity"
android:exported="true" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<uses-library
android:name="androidx.window.extensions"
android:required="false" />
<uses-library
android:name="androidx.window.sidecar"
android:required="false" />
<provider
android:name="androidx.startup.InitializationProvider"
android:authorities="iut.android.pierrepierre.androidx-startup"
android:exported="false" >
<meta-data
android:name="androidx.emoji2.text.EmojiCompatInitializer"
android:value="androidx.startup" />
<meta-data
android:name="androidx.lifecycle.ProcessLifecycleInitializer"
android:value="androidx.startup" />
</provider>
</application>
</manifest>

@ -0,0 +1,20 @@
{
"version": 3,
"artifactType": {
"type": "MERGED_MANIFESTS",
"kind": "Directory"
},
"applicationId": "iut.android.pierrepierre",
"variantName": "debug",
"elements": [
{
"type": "SINGLE",
"filters": [],
"attributes": [],
"versionCode": 1,
"versionName": "1.0",
"outputFile": "AndroidManifest.xml"
}
],
"elementType": "File"
}

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save