Voici un exemple de code très simple pour une application mobile en utilisant le langage de programmation Swift pour iOS.

Dans cet exemple, nous créons une classe ViewController qui hérite de UIViewController pour représenter notre écran. Dans la méthode viewDidLoad, nous configurons un bouton avec un titre, une position et un gestionnaire d’événement pour le clic. Lorsque le bouton est cliqué, la méthode buttonClicked est appelée, affichant une alerte avec un message simple.

Cet exemple est très basique et ne fait qu’afficher une alerte lorsque vous cliquez sur un bouton. Il sert d’introduction à la création d’une application mobile simple. Vous pouvez le copier et le coller dans un projet Xcode vierge pour le tester. N’oubliez pas d’importer les frameworks UIKit nécessaires.

Veuillez noter que cet exemple est spécifique à iOS et utilise le langage Swift.

import UIKit

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        
        let button = UIButton(type: .system)
        button.frame = CGRect(x: 50, y: 200, width: 200, height: 50)
        button.setTitle("Cliquez-moi", for: .normal)
        button.addTarget(self, action: #selector(buttonClicked), for: .touchUpInside)
        view.addSubview(button)
    }

    @objc func buttonClicked() {
        let alert = UIAlertController(title: "Bonjour !", message: "Vous avez cliqué sur le bouton.", preferredStyle: .alert)
        alert.addAction(UIAlertAction(title: "OK", style: .default, handler: nil))
        present(alert, animated: true, completion: nil)
    }
}

Un autre exemple d’application mobile pour Android en Java

Voici un exemple de code très simple pour une application mobile en utilisant le langage de programmation Java pour Android :

import android.app.AlertDialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Button button = findViewById(R.id.button);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
                builder.setTitle("Bonjour !");
                builder.setMessage("Vous avez cliqué sur le bouton.");
                builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        dialog.dismiss();
                    }
                });
                builder.show();
            }
        });
    }
}

Dans cet exemple, nous créons une classe MainActivity qui hérite de AppCompatActivity pour représenter notre écran. Dans la méthode onCreate, nous configurons un bouton à l’aide de son identifiant défini dans le fichier de mise en page XML (activity_main.xml). Lorsque le bouton est cliqué, nous créons une boîte de dialogue AlertDialog avec un titre, un message et un bouton "OK" pour fermer la boîte de dialogue.

Assurez-vous de créer le fichier de mise en page XML (activity_main.xml) avec un bouton ayant l’identifiant "button" pour correspondre au code ci-dessus.

Cet exemple est très basique et ne fait qu’afficher une boîte de dialogue lorsque vous cliquez sur un bouton. Il sert d’introduction à la création d’une application mobile simple pour Android en utilisant Java. Vous pouvez copier et coller ce code dans un projet Android Studio pour le tester.

Exemple de code équivalent en utilisant le langage de programmation Kotlin pour une application mobile Android :

import android.app.AlertDialog
import android.content.DialogInterface
import android.os.Bundle
import android.view.View
import android.widget.Button
import androidx.appcompat.app.AppCompatActivity

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        val button = findViewById<Button>(R.id.button)
        button.setOnClickListener {
            val builder = AlertDialog.Builder(this@MainActivity)
            builder.setTitle("Bonjour !")
            builder.setMessage("Vous avez cliqué sur le bouton.")
            builder.setPositiveButton("OK") { dialog, _ ->
                dialog.dismiss()
            }
            builder.show()
        }
    }
}

Cet exemple utilise le même concept que celui en Java, mais en utilisant le langage Kotlin. Nous créons une classe MainActivity qui hérite de AppCompatActivity. Dans la méthode onCreate, nous récupérons la référence du bouton en utilisant son identifiant défini dans le fichier de mise en page XML (activity_main.xml). Lorsque le bouton est cliqué, nous créons une boîte de dialogue AlertDialog avec un titre, un message et un bouton "OK" pour fermer la boîte de dialogue.

Assurez-vous de créer le fichier de mise en page XML (activity_main.xml) avec un bouton ayant l’identifiant "button" pour correspondre au code ci-dessus.

N’oubliez pas d’ajouter la dépendance Kotlin à votre projet Android et de configurer correctement votre projet pour utiliser Kotlin.

J’espère que cet exemple en Kotlin vous sera utile pour commencer à développer des applications Android !

Le fichier XML de mise en page associé :

Voici le contenu du fichier de mise en page XML (activity_main.xml) avec un bouton ayant l’identifiant "button" correspondant au code Kotlin précédent :

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:gravity="center"
    tools:context=".MainActivity">

    <Button
        android:id="@+id/button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Cliquez-moi" />

</LinearLayout>

Ce fichier XML définit un LinearLayout comme conteneur principal avec une orientation verticale. À l’intérieur de ce conteneur, nous avons un bouton (Button) avec l’identifiant "button" et le texte "Cliquez-moi".

Assurez-vous de créer le fichier XML activity_main.xml dans le dossier des ressources de votre projet Android (res/layout) et collez-y le code XML ci-dessus.

Avec ce fichier XML, vous aurez un bouton prêt à être utilisé dans votre activité MainActivity Kotlin.

Pour faire fonctionner ces codes, vous devez les placer dans les fichiers appropriés de votre projet Android. Voici où vous devez placer chaque partie du code :

Code Kotlin (MainActivity.kt) :

Vous devez créer une classe Kotlin appelée MainActivity dans votre projet Android.
Vous pouvez créer un nouveau fichier Kotlin (MainActivity.kt) dans le dossier java ou kotlin de votre projet, généralement dans le package correspondant à votre application.
Copiez le code Kotlin de l’exemple que je vous ai donné et collez-le dans ce fichier.
Fichier de mise en page XML (activity_main.xml) :

Vous devez créer un fichier XML appelé activity_main.xml dans le dossier des ressources de votre projet Android (res/layout).
Vous pouvez créer le fichier activity_main.xml en utilisant un éditeur de texte ou l’éditeur XML fourni par votre environnement de développement (comme Android Studio).
Copiez le code XML de l’exemple que je vous ai donné et collez-le dans ce fichier.
Assurez-vous que les deux fichiers (MainActivity.kt et activity_main.xml) sont correctement créés et placés dans les emplacements appropriés de votre projet Android. De plus, veillez à configurer correctement votre projet pour utiliser Kotlin et les dépendances nécessaires.

Une fois que vous avez placé ces codes dans les fichiers appropriés, vous devriez pouvoir exécuter votre application Android et voir le bouton "Cliquez-moi". Lorsque vous cliquez sur ce bouton, une boîte de dialogue devrait s’afficher avec le message "Vous avez cliqué sur le bouton".

Cependant, pour développer et exécuter une application Android, vous pouvez travailler localement sur votre ordinateur.

Lorsque vous développez une application Android, vous utilisez généralement un environnement de développement intégré (IDE) tel qu’Android Studio. L’IDE vous permet de créer, compiler et exécuter votre application localement sur votre ordinateur ou sur un émulateur Android.

Une fois que vous avez développé votre application Android, vous pouvez la déployer sur un appareil Android physique ou la publier sur le Google Play Store pour la rendre disponible aux utilisateurs.

Donc, en résumé, vous n’avez pas besoin de mettre votre projet Android en ligne via FTP pour le faire fonctionner. Vous pouvez travailler sur votre projet localement et utiliser les outils fournis par l’IDE pour le développer et l’exécuter sur des appareils ou des émulateurs Android.

Comment tester l’application sur votre téléphone ?

Pour tester votre application Android sur votre téléphone, vous pouvez suivre les étapes suivantes :

Activer les options de développement sur votre téléphone : Sur votre téléphone Android, accédez aux paramètres, puis recherchez les options de développement. Ensuite, activez l’option "Débogage USB". Cette option peut se trouver dans différents endroits en fonction de la version d’Android que vous utilisez.

Connecter votre téléphone à votre ordinateur : Utilisez un câble USB pour connecter votre téléphone à votre ordinateur.

Configurer votre téléphone pour le débogage USB : Une fois connecté, vous devrez peut-être autoriser le débogage USB sur votre téléphone. Une boîte de dialogue apparaîtra sur votre téléphone pour vous demander de permettre le débogage USB avec l’ordinateur auquel il est connecté. Appuyez sur "OK" pour autoriser la connexion.

Sélectionner votre téléphone comme appareil de déploiement : Dans Android Studio, assurez-vous que votre téléphone est détecté en tant qu’appareil de déploiement. Vous pouvez vérifier cela en cliquant sur la liste déroulante de la barre d’outils où vous choisissez l’appareil d’exécution. Vous devriez voir le nom de votre téléphone dans la liste.

Exécuter votre application sur votre téléphone : Cliquez sur le bouton "Exécuter" (représenté par une flèche verte) dans Android Studio pour lancer votre application sur votre téléphone. Android Studio se chargera de compiler votre application, de la transférer sur votre téléphone et de la lancer automatiquement.

Assurez-vous de suivre ces étapes dans l’ordre et de vérifier que votre téléphone est correctement connecté à votre ordinateur avant d’essayer de lancer votre application depuis Android Studio. Vous pourrez ainsi tester et exécuter votre application directement sur votre téléphone Android pour voir son fonctionnement réel.