Contacts

Programme de bricolage pour Android. Comment créer un jeu sur Android à partir de zéro - maîtriser les bases du développement de jeux. Exécution sur un appareil réel

La programmation est l'un de ces domaines où chacun peut se sentir comme un créateur. Habituellement, il est compris comme le développement d'applications par Ordinateur personnel, unités d'équipement de production ou juste pour produits électroniques faits maison... Mais avec la prolifération des sens appareils mobiles la programmation pour Android, iOS ou autre shell système de ce type devient de plus en plus populaire. Eh bien, je dois admettre que c'est une profession prometteuse. Par conséquent, dans le cadre de l'article, il sera considéré, pour Android à partir de zéro. Quelles sont les fonctionnalités ? Quelle langue est utilisée ?

Création de programme

Avant d'écrire des programmes par vous-même, vous devez étudier tous les composants nécessaires à cela :

  1. Langue.
  2. Choisissez un environnement de développement. Nous nous attarderons sur la langue en détail, ainsi que sur les produits logiciels, où les applications seront créées. Mais d'abord, parlons un peu des environnements de développement. Ils peuvent être conditionnellement divisés en trois composants:
  • graphique;
  • ordinaire;
  • en ligne.

Quant à la création de programmes, il est à noter qu'il est maintenant difficile d'avancer une idée qui n'aurait pas été élaborée auparavant. Par conséquent, si un problème survient ou simplement en l'absence de connaissances, il est nécessaire de formuler correctement le malentendu qui a surgi et de se tourner vers des programmeurs plus expérimentés. Ils pourront aider à la création de programmes avec des conseils constructifs.

Dans quelle langue sont écrits les programmes ?

Java est utilisé à ces fins. Il convient de noter qu'il s'agit d'un langage de programmation assez complexe. Mais pour créer vos propres applications, il n'est pas du tout nécessaire de le connaître complètement. Connaissances et compétences de base pour travailler avec Informations d'arrière-plan pour obtenir des réponses à vos questions. De plus, il existe certains modèles à l'aide desquels vous pouvez suivre certaines étapes pour créer une application sans problèmes importants. Alors la programmation pour Android devient un plaisir.

Choisir un environnement de développement régulier

Eclipse et le SDK Android sont considérés comme les acteurs les plus sérieux. Ils sont tous les deux gratuits. De manière générale, il convient de noter que ces environnements de développement sont de sérieux concurrents, et chacun d'eux présente un certain nombre de forces et de faiblesses. Cela vaut la peine d'étudier chacun d'eux. Séparément, attardons-nous un peu sur un aspect du SDK Android - l'émulateur. Il s'agit d'un programme qui prétend être un téléphone ou une tablette fonctionnant sur la base d'"Android". L'émulateur fonctionne silencieusement sur un ordinateur ordinaire et ressemble à un appareil mobile standard sur le bureau. Il n'y a qu'une particularité - il est contrôlé avec la souris et le clavier, et non avec votre doigt. Dans l'émulateur, il sera possible de vérifier les performances de l'application pour différentes extensions d'écran, ainsi que sur différentes versions mobile système opérateur"Android". Par conséquent, aussi étrange que cela puisse vous paraître, il n'est pas du tout nécessaire d'avoir un téléphone pour développer des applications destinées à Android.

De quoi avez-vous besoin pour développer votre application ?

Environnements de développement graphique

Cette option convient à ceux qui n'ont aucune idée de la programmation, mais qui souhaitent obtenir leur application ici et maintenant. Tout d'abord, vous devez vous familiariser avec la description et les capacités des environnements de développement graphique. Ainsi, certains ne peuvent placer que les éléments les plus simples et leur attacher une fonctionnalité minimale. Il vaut mieux ne pas utiliser de telles ressources, car avec leur aide, il sera difficile de comprendre la logique du travail et de créer un produit final développé. Il est conseillé de faire une sélection en fonction des paramètres suivants :

  1. La présence d'une interface intuitive.
  2. Utilisation d'une logique de travail claire.
  3. Possibilité de créer des éléments en modes graphique et code.
  4. Disponibilité de la documentation sur l'utilisation de l'environnement de développement et d'un forum de support.

Environnement de développement en ligne

Ils peuvent fournir une gamme assez large de fonctionnalités dans un simple point d'accès - Internet. "Environnement de développement en ligne" - cela dit probablement tout. Bien qu'il faille préciser que sous Android ce n'est toujours pas facile. Ainsi, le plus difficile sera de mettre en place des shooters et des applications de complexité similaire. Mais les programmes avec conception de texte et transfert de données sont faciles.

Conclusion

Nous espérons qu'il n'y aura plus de questions sur les premières étapes de préparation à la création de vos propres programmes. Si vous décidez de vous engager sérieusement dans la programmation, vous pouvez utiliser la littérature spéciale. Par exemple, le livre "Programming for Android" de Hardy Brian. Bien sûr, ce n'est pas le seul bon travail, mais il faut bien commencer quelque part. Voici une familiarisation avec ce manuel et vous pouvez commencer le chemin du succès.

Il n'y a presque personne qui n'a jamais joué au moins à un jeu informatique au moins une fois dans sa vie, que ce soit sur un ordinateur portable ou un appareil mobile. Eh bien, qui d'entre vous, cher lecteur de notre blog, n'a pas rêvé de créer son propre jeu et, si vous ne devenez pas millionnaire grâce à votre projet, alors devenez célèbre au moins parmi vos amis ?

Mais comment créer un jeu sur Android à partir de zéro sans avoir de connaissances particulières et sans même connaître les bases de la programmation ? Il s'avère que s'essayer en tant que développeur de jeux n'est pas une tâche si difficile. Ce sera le sujet de notre matériel d'aujourd'hui.

  1. Idée ou scénario.
  2. Désir et patience.
  3. Constructeur de jeux.

Et si tout est plus ou moins clair avec les deux premières composantes du succès, alors nous devons nous attarder sur la troisième composante plus en détail.

Qu'est-ce que Game Constructor

Nous parlons d'un programme qui simplifie grandement le développement de jeux, le rendant accessible aux personnes qui n'ont pas de compétences en programmation. Le game designer combine un environnement de développement intégré, un moteur de jeu et un éditeur de niveau qui fonctionne comme éditeur visuel (WYSIWYG- Anglais. abréviation "ce que vous voyez est ce que vous obtenez").

Certains constructeurs peuvent être limités au genre (par exemple, RPG, arcade, quêtes). D'autres, tout en offrant la possibilité de concevoir des jeux de genres différents, limitent en même temps l'imagination d'un développeur novice aux jeux 2D.

Même après avoir lu uniquement ce qui a déjà été écrit, il devient clair que pour un développeur débutant qui a décidé d'écrire un jeu pour n'importe quel système d'exploitation, y compris le système d'exploitation Android, le choix d'un constructeur approprié est la tâche principale, car le destin de le futur projet dépend de la fonctionnalité et des capacités de cet outil.

Comment choisir le bon constructeur

Vous devez commencer par évaluer votre propre niveau de connaissances dans le domaine de la programmation. S'il tend vers zéro ou est absent du tout, alors il vaut mieux essayer le plus options simples... Et même si vous n'avez pas les connaissances nécessaires de la langue anglaise, alors dans ce cas, vous pouvez trouver un programme qui vous convient.

Et le deuxième point important lors du choix d'un constructeur - fonctionnel. Ici, vous devez analyser très précisément le scénario de votre projet, car plus le jeu sera complexe, plus divers outils seront nécessaires pour le créer, respectivement, et le constructeur en aura besoin d'un plus puissant.

Pour vous aider dans le choix, nous présenterons ci-dessous à votre attention les meilleurs programmes de conception, ce qui, en général, n'exclut pas le fait que vous, après avoir soigneusement fouillé dans des forums ou des sites spécialisés, choisirez autre chose pour vous-même, car la gamme de cette gamme de programmes assez large.

Top 5 des meilleurs constructeurs de jeux

Construire 2

Cette application se classe systématiquement au premier rang dans les évaluations des constructeurs de jeux. Avec Construct 2, vous pouvez créer des jeux 2D de presque n'importe quel genre pour diverses plates-formes, y compris Android, ainsi que des jeux d'animation destinés aux navigateurs prenant en charge HTML5.

Prendre en compte énorme quantité outils auxiliaires, même les utilisateurs novices pourront maîtriser le programme.

Pour maîtriser le travail avec Construct 2, il n'est pas nécessaire d'acheter une licence, la version gratuite gratuite offre des outils tout à fait suffisants et la possibilité d'exporter le projet fini vers certaines plateformes. Cependant, l'encodage du produit fini en plateformes mobiles et l'accès à l'ensemble des fonctionnalités sera donné pour 129 $ par une licence personnelle. Si votre habileté à créer des jeux a atteint son apogée et que vous avez déjà commencé à recevoir plus de 5 000 $ de revenus de votre projet, vous devrez débourser pour l'option Business, qui coûtera 429 $.

Maintenant, consultez quelques didacticiels vidéo pratiques sur la création d'applications de jeu avec Construct 2:

Fusion d'équipes de clic

Clickteam Fusion est un autre exemple d'excellent constructeur de jeu à part entière qui aide même un débutant à créer un jeu à part entière. Le programme offre la possibilité d'exporter gratuitement des applications créées au format HTML5, ce qui signifie qu'il sera possible de publier des jeux par navigateur et, en outre, de les convertir pour publication sur divers marchés mobiles, par exemple Google Play.

Les principales caractéristiques incluent la simplicité de l'interface, la prise en charge des effets de shader et de l'accélération matérielle, la présence d'un éditeur d'événements à part entière, l'enregistrement de projets dans des formats compatibles avec diverses plates-formes, y compris Android.

La version développeur payante du programme n'est pas disponible pour les résidents de la Fédération de Russie, mais son disque sous licence peut être commandé auprès du même Amazon, allégeant le budget personnel de 100 $ en moyenne. Il est possible de russifier le menu via un crack tiers.

Comment travailler avec l'application, regardez un cours vidéo spécial :

Stencyl

Stencyl est un autre excellent outil qui vous permet de développer des jeux informatiques 2D simples sans connaissance particulière des codes, ainsi que des langages de programmation pour toutes les plateformes populaires. Ici, vous devez travailler avec des scénarios et des schémas, qui sont présentés sous forme de blocs, et vous pouvez faire glisser des objets ou des caractéristiques avec la souris, ce qui est très pratique.

Le développeur du programme offre également la possibilité d'écrire votre propre code en blocs, mais cela nécessitera bien sûr des connaissances dans le domaine de la programmation.

Disponibilité d'excellents éditeur graphique Scene Designer permet à l'utilisateur d'utiliser son imagination pour dessiner des mondes de jeu.

L'ensemble optimal de fonctions aidera à créer des jeux de haute qualité de différents genres, mais les graphiques Stencyl les plus carrelés (carrelés) seront pertinents pour les "tireurs" ou les "jeux d'aventure".

Le programme couvre gratuit, mais l'exportation aux formats de bureau nécessite un abonnement, qui coûtera 99 $ pour un an, et une licence pour jeux mobiles- 199$ par année.

Regarder un cours accéléré sur l'utilisation de Stencyl :

Créateur de jeux

Le programme existe en version payante et version gratuite. Une option budgétaire vous permet de créer des jeux solides en deux dimensions pour le bureau. Tandis que la version payante permet d'écrire des jouets 3D plutôt « chics » pour Windows, iOS et Android. Pour l'instant, nous sommes intéressés par une opportunité gratuite d'apprendre à nous réaliser dans l'industrie du jeu, et Game Maker est l'option même qui vous permettra de créer des jeux avec votre propre script sans restrictions sur le choix du genre.

Le programme offre un choix modèles prêts à l'emploi des lieux, des objets, ainsi que des personnages, des sons et des arrière-plans. Ainsi, tout travail créatif consiste à faire glisser et déposer des éléments sélectionnés dans la zone de travail et à choisir les conditions - emplacement et interaction avec d'autres objets. Bien que la connaissance du langage de programmation ne soit pas requise, les utilisateurs qui sont "dans le sujet" pourront utiliser GML, quelque chose de similaire à JS et C ++.

Couvertures Game Maker langue anglaise, par conséquent, ceux qui ne le possèdent pas suffisamment devront télécharger le fichier de localisation.

Qui est intéressé par ce programme, nous vous suggérons de regarder la vidéo de formation :

Unité 3D

Unity 3D est peut-être la meilleure chose à offrir pour créer un projet 3D de qualité. Des modèles entièrement prêts à l'emploi, ainsi que des textures et des scripts sont intégrés au programme. De plus, il est possible d'ajouter votre propre contenu - son, images et vidéos.

Les jeux créés avec Unity sont compatibles avec toutes les plates-formes populaires, des appareils mobiles iOS ou Android aux téléviseurs SMART.

Le programme présente une vitesse de compilation élevée, une interface facile à utiliser, un éditeur flexible et multifonctionnel.

Toutes les actions de jeu et le comportement des personnages sont basés sur un solide noyau physique PhysX. Chaque objet créé dans ce constructeur de jeu est une certaine combinaison d'événements et de scripts, contrôlés par le développeur lui-même.

Il est important de comprendre que bien que le programme se positionne comme un constructeur de jeu conçu pour les débutants, un certain niveau de connaissances est toujours nécessaire pour travailler avec cette application. Eh bien, travailler avec des graphiques 3D suppose qu'il y a assez ordinateur moderneéquipé d'une carte vidéo matérielle.

Une série de leçons sur la création de jeux avec Unity 3D :

Vous avez donc décidé de réaliser votre rêve de créer votre propre jeu unique. Nous avons essayé de fournir des informations qui peuvent aider à cela. Veuillez noter que si vous lisez attentivement le matériel présenté, et au moins parcourez les didacticiels vidéo pour chaque programme, vous avez probablement remarqué que travailler avec chaque constructeur de jeu est basé sur le même principe. Par conséquent, il est tout à fait possible que vous puissiez choisir quelque chose de plus adapté à vos besoins. Nous espérons au moins qu'à ce stade, la question de savoir comment créer soi-même un jeu sur Android est fermée. Bonne chance!

En fait, cette idée n'est pas aussi difficile et pas aussi coûteuse à mettre en œuvre qu'il y paraît à première vue. Vous avez juste besoin d'avoir une assez bonne idée de ce que vous attendez exactement de application mobile et déterminer de quelle manière atteindre les objectifs fixés.

Aimez-vous développer des applications mobiles pour les entreprises, les blogs, les produits ou les services, ou êtes-vous simplement à la recherche d'une nouvelle source de revenus ? Vous vous demandez comment mettre cela en œuvre et calculer les coûts futurs ? En fait, cette idée n'est pas aussi difficile et pas aussi coûteuse à mettre en œuvre qu'il y paraît à première vue. Vous avez juste besoin d'avoir une assez bonne idée de ce que vous attendez exactement de l'application pour téléphone mobile ou tablette et déterminez comment atteindre vos objectifs.

ÉTAPE PRÉPARATOIRE

Avant de créer une application mobile, vous devez décider des points suivants :

  • Ai-je une vision précise de ce à quoi ressemblera le produit fini et quelle sera sa fonctionnalité ?
  • Quelles tâches le programme est-il conçu pour résoudre et quels seront les avantages pour un utilisateur spécifique ?
  • Quelles plates-formes le ready-made Logiciel(iOS, Android, Windows Phone) ?
  • Nécessitera-t-il un suivi quotidien de son fonctionnement ?
  • Combien suis-je prêt à dépenser ?
  • Vais-je créer l'application moi-même ou vais-je me tourner vers des développeurs professionnels.

N'oubliez pas non plus que la création d'applications mobiles pour les entreprises, comme un café, une pizzeria ou un club de fitness, doit être prise particulièrement au sérieux. Après tout, la présence d'un outil aussi moderne dans une entreprise est un facteur d'image sérieux qui contribuera à une plus grande fidélité des clients à la marque et à une augmentation significative du nombre de visites répétées.

MÉTHODES ET COT DE CRÉATION D'UNE APPLICATION

Il existe deux façons de créer des applications pour les appareils mobiles. Le premier implique la formation indépendante de programmes pour appareils électroniques basés sur Android ou IOS à l'aide d'un type de modèle utilisant des constructeurs de sites Web spéciaux. Le deuxième moyen, plus coûteux, mais qui permet par conséquent d'obtenir des produits sérieux et fonctionnels, est de demander l'aide de particuliers ou d'entreprises impliqués dans la rédaction Logiciel... La deuxième option convient si ça arrive sur la création de produits logiciels sérieux avec des caractéristiques spécifiques qui vont au-delà des ensembles prêts à l'emploi disponibles sur les sites de conception. Il convient également de garder à l'esprit que le développement professionnel pour iOS ou Android est coûteux. Quel est le coût de création d'une application pour les plateformes Android et IOS sur marché russe? La fourchette de prix est assez large - de plusieurs centaines à plusieurs dizaines de milliers de dollars - tout dépend du type de logiciel et de ses fonctionnalités. Cependant, un investissement aussi sérieux sera rentable à l'avenir. Lors de la planification du coût final, il convient également de prendre en compte les coûts de placement d'un nouveau produit dans l'AppStore et l'Android Market. Si votre budget est limité et que vous n'avez pas le temps du tout, vous pouvez essayer de concevoir vous-même une application pour appareils électroniques. Vous n'avez pas besoin d'être un programmeur pour faire cela. Comme c'est facile à faire, lisez la suite.

COMMENT CRÉER UNE APPLICATION GRATUITEMENT

À ce jour, il existe suffisamment de plates-formes nationales et étrangères disponibles sur le réseau qui vous permettent de créer indépendamment une application pour un type prêt à l'emploi, sous condition de gratuité. Les créateurs de sites Web proposent des centaines d'options d'applications prêtes à l'emploi classées en différentes catégories : petites entreprises, éducation, divertissement, sports, blogs, etc. Sur ces ressources, des programmes avec un ensemble standard et limité de fonctions sont créés gratuitement. Les restrictions portent sur le nombre d'installations et de vues de votre application, le nombre de positions dans le catalogue, la possibilité de publier en magasin, la disponibilité d'un système d'acceptation de paiement, la présence de publicité de tiers et la possibilité d'améliorer la fonctionnalité pour répondre à vos besoins. Pour supprimer les restrictions sur les sites, vous pouvez choisir un forfait spécifique avec un forfait mensuel dont le montant est déterminé en fonction du nombre d'options incluses. Exemples de constructeurs de sites Web pour applications mobiles shareware pour Android, iPhone, iPad.

  1. Appsgeyser.com (appsgeyser.ru - version russe).

Voyons maintenant comment se fait le développement d'une application mobile en quelques minutes à l'aide de l'exemple du site ibuildapp. Nous avons choisi ce site en particulier, car il est très simple et direct à utiliser. Soit dit en passant, la ressource iBuidApp a également une version en russe, ce qui facilite encore l'utilisation du constructeur. Avant de commencer les travaux, inscrivez-vous sur le site. Ensuite, sur la page principale, cliquez sur l'onglet "Créer" et sélectionnez un modèle qui nous convient.

SÉLECTIONNER UN MOTIF ET UNE CATÉGORIE

Ce site offre suffisamment grand choix options standards, que l'on retrouve dans le catalogue des catégories dans le menu de gauche de la page du site. Par exemple, nous avons choisi la catégorie « Photographie » et le modèle « Studio photo ». Après avoir choisi le design et la catégorie correspondante, nous commençons à éditer les éléments du menu.

MODIFICATION DU CONTENU

Le panneau administratif du concepteur s'ouvre de nombreuses opportunités pour modifier les éléments de menu. Vous pouvez changer l'arrière-plan, ajouter un logo, personnaliser la navigation des menus principaux et inférieurs à l'écran appareil électronique, modifier le contenu pages internes... Au fait, sur le côté droit de l'écran, vous pouvez voir comment Modifications effectuées apparaîtra sur l'écran d'un appareil électronique. Le constructeur vous permet également de tester votre application sur une tablette ou un smartphone. De plus, le programme terminé peut être publié dans l'Appstore ou dans Jeu de Google Cependant, cette fonctionnalité n'est disponible que pour les versions payantes. Offres du site 3 forfaits payants vaut 490 roubles, 2400 roubles, 3700 roubles. par mois.

FORFAITS PAYANTS

Si vous n'êtes pas satisfait apparence modèles disponibles sur le site, vous pouvez créer votre propre design en cliquant sur Compte onglet « Mes modèles ». Les capacités d'un concepteur individuel sont assez limitées, elles vous permettent de doter le produit logiciel uniquement des éléments les plus nécessaires.
C'est maintenant à votre tour de commencer à créer des applications et de les installer sur votre smartphone. Essayez, c'est assez simple !

Les applications Android font désormais partie de notre vie. Nous les utilisons tous les jours : cartes, des médias sociaux, messagers, navigateurs. Mais tout utilisateur expérimenté de smartphone Android a pensé au moins une fois à créer sa propre application. Il existe un stéréotype selon lequel c'est très difficile et il faut beaucoup de temps pour apprendre la programmation afin d'écrire quelque chose de haute qualité. Cependant, Google améliore constamment ses outils de développement, les rendant plus faciles et plus pratiques. Aujourd'hui, nous allons créer l'application Android la plus simple et l'exécuter sur un smartphone.

Les applications Android sont écrites dans le langage de programmation Java. Désormais, comme alternative à Java, un langage relativement nouveau et plus simple, le Kotlin, est également promu (le langage porte le nom de l'île sur laquelle se trouve la ville de Kronstadt). Notre exemple sera en Java.

Tout d'abord, nous vérifierons si votre ordinateur (sous Contrôle des fenêtres) JDK. Java Development Kit est un kit de développement d'applications d'Oracle. Sans cela, l'environnement de développement ne pourra pas fonctionner correctement.

Pour ce faire, appuyez sur Win + R sur votre clavier. cmd et appuyez sur Entrée. S'ouvrira ligne de commande... Ensuite, dans la console, vous devez taper :

java -version

Vous verrez probablement la version Java :

Cela signifie que vous avez déjà installé le JDK. Sinon, vous devez le télécharger (150 Mo).

Après avoir installé le JDK, accédez à l'outil de développement principal pour Android OS Studio Android. Vous pouvez le télécharger (944 Mo).

Android Studio est un environnement de développement gratuit de Google. C'est une énorme moissonneuse pour le développement d'applications, qui comprend divers outils de test, de création d'applications, ainsi que des modèles, un éditeur de mise en page convivial et bien plus encore. Android Studio est constamment mis à jour, tout comme ses nombreux composants.

Il existe des versions d'Android Studio non seulement pour Windows, mais aussi pour Mac OS et Linux. Configuration requise pour Android Studio : Windows 7/8/10, 3 Go mémoire vive minimum 8 Go de RAM recommandés, 4 Go d'espace disque.

Vous avez donc téléchargé le programme d'installation d'Android Studio.

Nous le lançons.

Nous appuyons Prochain, choisissez le chemin d'installation. Il est conseillé de ne pas modifier les paramètres.

Ensuite, l'assistant démarrera Paramètres Android Studio. Ici, vous pouvez choisir le thème de couleur de l'environnement de développement, télécharger fichiers supplémentaires... Sélectionnez le type d'installation standard.

Après avoir téléchargé les composants nécessaires, vous serez invité à sélectionner le type de votre projet. Sélectionnez Activité vide et cliquez sur Prochain.

Sur l'écran suivant, nous donnons un nom au projet et choisissons parmi lesquels Version Android votre application fonctionnera. Il est préférable de choisir - avec Android 4.0.3 - c'est ainsi que notre application fonctionnera nombre maximal dispositifs. Il convient de noter qu'Android Studio est si polyvalent qu'il vous permet de créer des applications non seulement pour les smartphones, mais aussi pour les montres intelligentes et les téléviseurs !

Ensuite, nous ouvrons la fenêtre principale d'Android Studio. Sur la gauche, nous voyons plusieurs sections. C'est la structure de notre projet. Le dossier manifestes contient le fichier AndroidManifest.xml, qui est responsable des informations d'application, des bibliothèques importées, des composants et d'autres paramètres. Le dossier java contient le code lui-même (le fichier MainActivity dans le dossier com.example.myapplication). Le dossier res contient les ressources de l'application - boutons, fichiers qui définissent la conception de l'interface (par exemple, activity_main.xml).

L'activité est un écran séparé avec lequel l'utilisateur interagit. Exemples : écran avec photo, composition d'un numéro, saisie de texte. Nous aurons une activité (écran). Par conséquent, nous suivons immédiatement le chemin applicationsrcprincipaleresdisposition et ouvrez le fichier activité_ principale. xml... Passez en mode Conception.

Sélectionnez la section Bouton et faites-la glisser vers l'écran de l'application. Nous avons maintenant un bouton ..

Pour augmenter la taille de la police, passez en mode Texte et ajoutez la ligne suivante dans la section Bouton du code :

android : textSize = "25sp"

En mode Conception, cliquez avec le bouton droit de la souris et sélectionnez Contraindre, puis sélectionnez tous les éléments à tour de rôle. Cela "liera" votre bouton afin qu'il ne puisse pas bouger.

L'étape suivante consiste à ajouter une image. Tout d'abord, nous devons l'ajouter au projet. L'image sera, par exemple, celle-ci :

Téléchargez-le et faites-le glisser directement dans le projet dans le dossier res - dessinable... Il sera ajouté au projet. Maintenant, nous ouvrons activité_main.xml et passez en mode Conception. Choisissez Commun - ImageView. Faites-le glisser sur notre écran. La fenêtre de sélection d'image s'ouvrira. Allez dans la section Projet .. Sélectionnez-le et placez-le au milieu de notre fenêtre d'application. Dans l'image, nous appliquons également Contrainte.

En conséquence, vous devriez obtenir le code suivant activité_main.xml :

version xml ="1.0" encodage ="utf-8"?> <xmlns :Android= xmlns :application= "http://schemas.android.com/apk/res-auto"xmlns :outils= "http://schemas.android.com/tools"Android: layout_width ="match_parent"Android: layout_height ="match_parent"outils: contexte =".Activité principale"> <AffichageAndroid: layout_width ="145dp"Android: layout_height ="53dp"Android: layout_marginTop ="262dp"Android: layout_marginBottom ="416dp"Android: gravité ="centre"Android: texte ="Monpremièreannexesur leAndroid "application"parent"application"parent"application"0.552" application"parent"application"parent"/> <BoutonAndroid: identifiant ="@ + identifiant / bouton"Android: layout_width ="199dp"Android: layout_height ="113dp"Android: texte ="site Internet"Android: tailletexte ="25sp"application: layout_constraintEnd_toEndOf ="parent"application: layout_constraintStart_toStartOf ="parent"outils: layout_editor_absoluteY ="114dp"/> <Vue d'imageAndroid: identifiant ="@ + id / imageView"Android: layout_width ="216dp"Android: layout_height ="172dp"Android: layout_marginStart ="55dp"Android: layout_marginLeft ="55dp"Android: layout_marginTop ="380dp"Android: layout_marginFin ="28dp"Android: layout_marginRight ="28dp"Android: layout_marginBottom ="51dp"application: layout_constraintBottom_toBottomOf ="parent"application: layout_constraintEnd_toEndOf ="parent"application: layout_constraintHorizontal_bias ="0.495" application: layout_constraintStart_toStartOf ="parent"application: layout_constraintTop_toTopOf ="parent"application: srcCompat ="@ dessinable / logo"/> android.support.constraint.ConstraintLayout>

Et, en conséquence, ce code MainActivity (dans le dossier com.example.myapplication) :

paquet com.exemple.monapplication ; importer android.support.v7.app.AppCompatActivity ; importer android.os.Bundle ; classe publique Activité principale s'étend AppCompatActivity (@Override vide protégé onCreate (Bundle saveInstanceState) ( super.onCreate (savedInstanceState); setContentView (R.layout. activité_principale ); } }

AndroidManifest.xml :

version xml ="1.0" encodage ="utf-8"?> <manifestexmlns :Android= "http://schemas.android.com/apk/res/android"paquet ="com.exemple.monapplication"> <applicationAndroid: allowBackup ="vrai"Android: icône ="@mipmap / ic_launcher"Android: étiquette ="Site d'applications"Android: icône ronde ="@ mipmap / ic_launcher_round"Android: prend en chargeRtl ="vrai"Android: thème ="@ style / AppTheme"> <activitéAndroid: nom =".Activité principale"> <filtre d'intention> <actionAndroid: nom ="android.intent.action.MAIN"/> <CatégorieAndroid: nom ="android.intent.category.LAUNCHER"/> filtre d'intention> activité> application> manifeste>

Il est maintenant temps de vérifier si tout fonctionne. Vérifions-le sur un smartphone virtuel directement sur votre ordinateur.

Cliquez en haut Outils - AVD Manager - Créer un périphérique virtuel.

Nous créons un appareil virtuel (smartphone) sous Android... Choisir le Nexus 5X. Téléchargez-le vous-même Émulateur Android... Cliquez sur Suivant. Après toutes les manipulations, le "smartphone" Nexus 5X devrait apparaître dans la liste des appareils virtuels.

Lançons maintenant l'application sur un smartphone virtuel - CoursCours application.

Une fenêtre apparaîtra avec un choix sur ce qu'il faut tester. Nous opterons pour le Nexus 5X, bien sûr.

Sur le smartphone, ouvrez la liste des applications et recherchez le site de l'application là-bas

Voici ce qui s'est passé :

De travail! L'application est prête. Vous pouvez maintenant le télécharger sur votre vrai smartphone.

Pour installer notre première application sur un smartphone, vous devez créer un fichier apk. APK - Android Package Kit est une archive zip non cryptée qui contient le code d'application compilé, les fichiers de ressources, les fichiers manifestes et d'autres informations. C'est au format apk que les fichiers sont stockés dans Google Play, à partir duquel nous téléchargeons des applications.

Comme ils ne sont pas cryptés, les images et certaines autres informations peuvent être facilement récupérées à partir de n'importe quelle application. Pour cela, il existe une ressource APKMirror.com. Sur celui-ci, vous pouvez télécharger le fichier apk de l'application souhaitée depuis Google Play. Renommez-le ensuite en * .zip et ouvrez-le avec n'importe quel archiveur. Là, vous pouvez voir la structure de l'application, les icônes, les graphiques. Par exemple, voici à quoi ressemble l'intérieur de l'application WhatsApp :

Les fichiers Apk peuvent être téléchargés sur votre smartphone ou échangés. Ou installez-le en tant qu'application. Ceci est pratique et vous donne une certaine liberté.

Pour installer apk sur votre smartphone, vous devez d'abord l'activer. Allez dans Paramètres - Applications - Droits d'accès spéciaux - Installation inconnue. applications et là, nous sélectionnons "Autorisé" pour votre gestionnaire de fichiers (par exemple, Total Commander).

Donc, notre tâche est de créer un fichier apk à partir du code que nous avons écrit. Pour ce faire, dans Android Studio, sélectionnez Build - Build Bundle / APK - Build APK. Le script s'exécutera pour créer l'apk. À la fin, vous serez invité à ouvrir le dossier dans lequel se trouvera le fichier apk. Ensuite, vous devez connecter votre smartphone à votre ordinateur et copier le fichier apk résultant dans la mémoire du téléphone. Ensuite, sur le smartphone, ouvrez le dossier contenant le fichier avec le gestionnaire de fichiers et installez-le. Maintenant, vous avez votre propre application sur votre smartphone !

Si ce sujet vous intéresse, vous pouvez vous familiariser avec code source certaines des applications les plus simples sur GitHub. Par exemple, il y a une galerie et un gestionnaire de fichiers. Vous pouvez modifier leur code en fonction de vos propres besoins. Vous pouvez également trouver de nombreuses informations sur le développement Android.

Il existe deux façons de créer un programme Android. La première, qui est utilisée par des développeurs sérieux, nécessite une compréhension du langage Java et l'installation d'un environnement de développement dédié. Les utilisateurs sans connaissances particulières, à la recherche d'informations sur la façon de créer une application pour Android, peuvent être invités à utiliser l'un des dizaines d'éditeurs en ligne existants, qui dans certains cas peuvent générer de simples utilitaires mobiles en quelques minutes. Considérons plus en détail le processus de création d'un programme utilisant plusieurs constructeurs spécialisés.

Détermination de la fonctionnalité de l'application

C'est la première étape de la création de tout programme mobile... Dans notre cas, aucun temps n'est perdu sur des étapes telles que, par exemple, la création d'icônes, de boutons, la planification d'un design utilitaire. Les éditeurs Internet utilisent déjà des solutions toutes faites, il ne reste donc plus qu'à choisir la mise en page existante, en la remplissant de contenu original, qui peut être, par exemple, informatif ou ludique.

Et pour cela, vous devez décider de la fonctionnalité. Par exemple, pour une boutique en ligne, cela peut être comme suit :

  1. Navigation pratique. La présence de catégories et sous-catégories, où le client, selon les modèles donnés, pourrait trouver le produit souhaité.
  2. Utilisation d'un bloc de paiement convivial avec système de paiement, suivi de l'état.
  3. Compte personnel pour un client avec rubriques "Favoris", "Historique des achats", etc.
  4. La présence d'une section d'information avec des critiques d'actualités.

De cette façon, vous pouvez formuler des tâches et définir les fonctionnalités de tout type d'application Android que vous créez, qu'il s'agisse de formulaires, de services, de projets de contenu. Ensuite, nous vous expliquerons comment devenir développeur de votre propre utilitaire Android.

Un utilitaire avec les fonctionnalités définies à l'étape précédente peut désormais être écrit à partir de zéro en utilisant divers services Internet adaptés à la création d'applications multifonctionnelles ou hautement spécialisées. Étant donné que la liste minimale des possibilités pour une boutique en ligne pour Android a été précédemment déterminée, nous examinerons comment créer un programme de ce type à l'aide de MobiCart.

Ce service est conçu spécifiquement pour les services publics commerciaux. Une application Android écrite avec MobiCart peut remplacer efficacement la plate-forme réseau existante. Caractéristiques du constructeur considéré :

  1. Prise en charge de l'interface russe ;
  2. Le paiement en espèces ou PayPal est accepté ;
  3. La présence d'un tarif non commercial avec des fonctionnalités limitées sous la forme de la possibilité d'ajouter une douzaine d'articles à la vitrine.

Pour créer votre propre utilitaire, inscrivez-vous auprès du service. Après cela, vous pouvez utiliser l'armoire, où vous devez sélectionner Créer une application comme première étape. Davantage:

  1. En choisissant Upload logo, uploadez le logo de votre futur programme et précisez la couleur du design.
  2. Ci-dessous, vous devrez sélectionner les onglets que les utilisateurs verront sur l'écran de l'appareil. Cette section contient également les pages que le concepteur devra générer pour votre boutique.
  3. Après avoir enregistré les modifications, accédez aux paramètres l'application en cours de création... Cette fonctionnalité est disponible dans la section Paramètres du magasin.
  4. Le nom du magasin en cours de création et le vôtre adresse e-mailécrivez sur l'onglet Store. Dans le menu déroulant, vous pouvez sélectionner la devise à utiliser.
  5. Le service montre si nécessaire Google Maps dans l'utilitaire, pour lequel la clé API enregistrée est indiquée dans un champ spécial.
  6. S'il est censé pouvoir livrer gratuitement, vous pouvez également ici activer l'option ci-dessus et préciser ses conditions. Dans la ligne Paiement à la livraison, vous pouvez spécifier le supplément (sous forme de fraction décimale) que le client devra payer pour le paiement à la livraison. Par exemple, le nombre 1,06 signifierait que le prix d'achat augmentera de 6 %.
  7. Spécifiez la région dans la liste déroulante Expédition. Vous pouvez spécifier le prix de livraison pour une seule (commande unique) ou un paquet (commandes multiples) de marchandises à la fois.
  8. Sélectionnez la ligne Prix à inclure en taxe en vous rendant dans la section Taxe. Cela signifie que le prix des marchandises sera indiqué avec TVA, ce qui est typique pour tous les détaillants nationaux.
  9. Les systèmes de paiement par lesquels les clients vous transféreront des fonds sont indiqués dans la passerelle de paiement. Les systèmes populaires tels que Qiwi ou Yandex.Money ne sont pas pris en charge dans MobiCart, alors assurez-vous d'activer l'option permettant d'utiliser le paiement à la livraison.
  10. La langue est configurée dans la section Langues. Le russe n'étant pas pris en charge ici, le texte des messages doit être saisi manuellement, après quoi il est impératif de sauvegarder les informations.
  11. Accédez à App Vital, où vous devez spécifier le nom de l'utilitaire à créer, ainsi que les pays dans lesquels l'application peut être utilisée.
  12. Les icônes que l'utilisateur verra sur l'écran de son gadget dans le magasin peuvent être téléchargées sur Images. Versez l'image de l'écran principal dans la galerie d'accueil.
  13. Les descriptions de produits peuvent être placées dans Store Builder de plusieurs manières :
  14. Le contenu des actualités du site peut être créé dans la section Actualités. Écrivez le contenu de votre message et cliquez sur Publier des nouvelles.

Ensuite, il reste à créer un fichier d'installation pour un utilitaire mobile pratiquement créé pour une boutique en ligne. Pour ce faire, allez dans Créer une application, ouvrez-y l'onglet Soumettre des applications, cliquez sur Continuer. Ici, vous devrez accepter le contrat de licence, après quoi le système, en fonction des paramètres que vous avez définis, générera le fichier d'installation de l'application mobile.

Lors du choix d'un plan non commercial, le fichier créé dans le Google Play Store devra être placé par eux-même- les instructions correspondantes seront envoyées par courrier. Si vous choisissez un forfait payant, MobiCart téléchargera indépendamment votre développement sur Google Play. Vous pouvez vous assurer que le programme fonctionne en installant ce dernier sur votre propre gadget et en vérifiant l'affichage correct des fiches produits et news.

Construisez un utilitaire mobile à thème avec AppsGeyser

Pour commencer à utiliser ce constructeur Android, vous devez vous inscrire, pour lequel cliquez sur Créer maintenant.

AppsGeyser est devenu service multifonctionnel permettant de développer tout type d'utilitaire mobile. Pour ressource d'informations les modèles disponibles suivants feront l'affaire :

  1. Manuel de création d'un petit utilitaire de guide ;
  2. Blog pour lire les pages de votre blog sur l'écran du gadget ;
  3. Site Web pour convertir un site Web en une application mobile;
  4. News, qui crée un agrégateur de news, par exemple, toute thématique ou régionale ;
  5. Page capable de convertir livre électronique ou tout autre contenu similaire dans une application Android.

Utilisez le modèle de blog :


Si vous êtes déjà inscrit sur AppsGeyser, le système vous redirigera vers votre compte personnel, où vous pourrez installer le programme Android créé sur votre propre appareil, le publier sur Google Play. L'utilitaire peut être monétisé ici. Lorsque cette option est sélectionnée, les utilisateurs verront des publicités. DANS compte personnel des informations sur le nombre d'installations de votre programme sont également disponibles, ici vous pouvez les modifier.

Autres créateurs d'applications Android

Pour une raison ou une autre, ni MobiCart ni AppsGeyser ne peuvent vous convenir. Et ils ne peuvent pas résoudre le problème de la création d'un jeu pour Android sans programmation, par exemple. Cependant, il existe aujourd'hui de nombreux constructeurs similaires sur le Web, avec lesquels vous pouvez écrire un programme de la même manière. Voilà quelque:

  1. AppsMakerStore. Crée presque tous les types d'applications Android - du commercial au thème. A une interface russifiée et guide complet... L'utilisation est payante.
  2. Mobincube. Vous permet d'écrire et de monétiser des utilitaires générés de divers sujets. La fonctionnalité de base est gratuite.
  3. Monomobi. Un outil commercial pour créer rapidement des programmes Android avec une interface russifiée. Vous pouvez essayer le service en pratique gratuitement pendant la période d'essai.
  4. Barre d'applications. Éditeur Android gratuit à créer applications simples pour les téléphones.

La plupart de ces éditeurs sont rémunérés, surtout si les utilitaires qui y sont créés peuvent être monétisés à des fins lucratives sans la possibilité de « coder ». Sur le constructeurs gratuits vous pouvez étudier, essayer de faire quelque chose par vous-même, mais la qualité et la fonctionnalité du programme seront faibles. Et il est peu probable qu'il soit possible de créer un jeu de haute qualité sur Android sans programmation.

N'oubliez pas que lorsque vous créez un programme à l'aide d'un tel constructeur, vous vous retrouvez souvent dépendant d'un service qui, si vous le souhaitez, peut « couvrir » votre projet. Par conséquent, pour créer des projets sérieux, il est préférable d'apprendre les bases de la programmation et de développer demandes requises sans assistants réseau.

Se plaindre du contenu


  • Violation du droit d'auteur Spam Contenu inapproprié Liens brisés


envoyer

Vous avez aimé l'article ? Partagez-le