COMMENT CREER UNE APPLICATION ANDROID SANS ETRE UN GENIE EN INFORMATIQUE ?

COMMENT CREER UNE APPLICATION ANDROIDSANS ETRE UN GENIE EN INFORMATIQUE ?



Par Rootshadow

  
SOMMAIRE

-       PRE-REQUIS
-       ANDROID ?
-       OUTILS 

PRE-REQUIS

Vous avez tous un téléphone android ? Super sinon…
A la fin de ce cours, vous serez capable de créer n’importe aplication android seule l’imagination et la technique peuvent vous freiner !

J’espère que vous connaissez ANDROID ! J il y a certains qui diront « va droit au but ». Non désolé si t’es pas patient ce cours n’est pas pour toi !
Pour comprendre va falloir avoir tout ça en même temps ;) :
·        Bonne capacité d’analyse
·        Comprendre le français ;)
·        Etre bosseur (mes tutos sont pas pour les paresseux)
Bon ça devrait aller… 




ANDROID ?

J’entends certains novices dans le domaines dire « j’ai un android » ! Non non vous avez un SMARTPHONE android.
ANDROID n’est pas une marque de téléphone ou un type de téléphone c’est un système d’exploitation comme windows (vous connaissez windows j’espere sinon vous avez le niveau - ∞ en informatique).

Petite histoire :
Quand on pense à Android, on pense immédiatement à Google, et pourtant il faut savoir que cette multinationale n'est pas à l'initiative du projet. D'ailleurs, elle n'est même pas la seule à contribuer à plein temps à son évolution. À l'origine, « Android » était le nom d'une PME américaine, créée en 2003 puis rachetée par Google en 2005, qui avait la ferme intention de s'introduire sur le marché des produits mobiles.
Le but, derrière Android, était de développer un système d'exploitation mobile plus intelligent, qui ne se contenterait pas uniquement de permettre d’envoyer des SMS et transmettre des appels, mais qui devait permettre à l'utilisateur d'interagir avec son environnement (notamment avec son emplacement géographique). C'est pourquoi, contrairement à une croyance populaire, il n'est pas possible de dire qu'Android est une réponse de Google à l'iPhone d'Apple, puisque l'existence de ce dernier n'a été révélée que deux années plus tard.




La philosophie et les avantages d'Android :
·         Open source
Le contrat de licence pour Android respecte les principes de l'open source, c'est-à-dire que vous pouvez à tout moment télécharger les sources et les modifier selon vos goûts ! Bon, je ne vous le recommande vraiment pas, à moins que vous sachiez ce que vous faites...
Notez au passage qu'Android utilise des bibliothèques open source puissantes, comme par exemple SQLite pour les bases de données et OpenGL pour la gestion d'images 2D et 3D.
·         Gratuit (ou presque)
Android est gratuit, autant pour vous que pour les constructeurs. S'il vous prenait l'envie de produire votre propre téléphone sous Android, alors vous n'auriez même pas à ouvrir votre porte-monnaie (mais bon courage pour tout le travail à fournir !).
Mais poster vos applications sur le Play Store, vous coûtera la modique somme de 25$. Ces 25$ permettent de publier autant d'applications que vous le souhaitez, à vie ! (Génial non ? J ).
·         Facile à développer (Pour ceux qui veulent programmer)
Toutes les API mises à disposition facilitent et accélèrent grandement le travail. Ces APIs sont très complètes et très faciles d'accès. De manière un peu caricaturale, on peut dire que vous pouvez envoyer un SMS en seulement deux lignes de code (concrètement, il y a un peu d'enrobage autour de ce code, mais pas tellement).
NB : Une API, ou « interface de programmation » en français, est un ensemble de règles à suivre pour pouvoir dialoguer avec d'autres applications. Dans le cas de Google API, il permet en particulier de communiquer avec Google Maps.

·         Facile à vendre
Le Play Store est une plateforme immense et très visitée ; c'est donc une mine d'opportunités pour quiconque possède une idée originale ou utile.
·         Flexible
Le système est extrêmement portable, il s'adapte à beaucoup de structures différentes. Les smartphones, les tablettes, la présence ou l'absence de clavier ou de trackball, différents processeurs... On trouve même des fours à micro-ondes qui fonctionnent à l'aide d'Android !
Non seulement c'est une immense chance d'avoir autant d'opportunités, mais en plus Android est construit de manière à faciliter le développement et la distribution en fonction des composants en présence dans le terminal (si votre application nécessite d'utiliser le Bluetooth, seuls les terminaux équipés de Bluetooth pourront la voir sur le Play Store).
·         Ingénieux
L'architecture d'Android est inspirée par les applications composites, et encourage par ailleurs leur développement. Ces applications se trouvent essentiellement sur internet et leur principe est que vous pouvez combiner plusieurs composants totalement différents pour obtenir un résultat surpuissant. Par exemple, si on combine l'appareil photo avec le GPS, on peut poster les coordonnées GPS des photos prises (Un de ces jours je ferai un tuto sur comment créer une telle appli J.)





OUTILS

Vous êtes pressé ? Vous êtes perdu ? Pas de panique, les explications arrivent ... et la pratique suit juste après ! Mais pour le moment je vais vous présenter quelques outils pour développer sous Android.
Je vais vous présenter les outils pour débutants et pour experts. Si vous êtes débutant n’allez pas vous casser la tête sans vous former. Et aussi ne vous plaignez pas de ne pas pouvoir créer telle application parce qu’il y a des applications qui nécessitent beaucoup de connaissance et de temps.

OUTILS POUR LES DEBUTANTS :

Sans trop parler voici des outils très faciles et à télécharger gratuitement.
Je ne rentrerai pas dans les détails parce que chaque appli est fourni avec son guide d’utilisation et des exemples (vous pouvez même faire des copier-coller, je sais que vous adorez ça).
·         CREER AVEC UN SMARTPHONE : (Besoins : Avoir un smartphone android, avoir une bonne capacité d’analyse et de compréhension, être patient)

Ø  SKETCHWARE PRO :  TELECHARGER SUR PLAYSTORE

FACILE ET RAPIDE A UTILISER
PLEINS D’EXEMPLES PREDEFINIS
PUBLICATION GRATUITE DE SES APKs






Ø  APP BUILDER : TELECHARGER SUR PLAYSTORE

FACILE ET PRATIQUE
TUTORIELS INCLUS
TELECHARGEMENT DE SON APK


·         CREER AVEC UN PC : (Besoins : En plus des besoins précédents, il faut au moins connaitre les algorithmes et un langage de programmation simple (Pascal, C ou PHP)

Ø  WINDEV MOBILE Express : télécharger sur www.pcsoft.fr

C’est le logiciel le plus facile à utiliser mais il va falloir apprendre un nouveau langage : le W-langage, selon moi le plus facile et rapide langage de programmation après Python.

Ø  VISUAL STUDIO C# : télécharger sur le site de microsoft

Ce logiciel est le logiciel de base numéro pour développer des applications que ce soit sur pc ou mobile. Le langage C# vous permettra de créer des apk gratuitement et de façon entièrement personnalisée. Mais il faut absolument apprendre le langage C# (je vous conseils les cours de openclassrooms).

Je crois que ces outils sont suffisants pour créer des applications android sans grands efforts et ils sont tous gratuits (ou presque).

Si vous êtes avancé en informatique je vous conseille d’utiliser ECLIPSE OU ANDROID STUDIO pour développer vos applications Android avec le langage JAVA et XML.





  
Si vous avez aimé ce tutoriel n’hésitez pas à le partager !
Vous pouvez me contacter sur télégram : https://t.me/ROOTSHADOW



Commentaires

Posts les plus consultés de ce blog

COMMENT SUPPRIMER DEFINITIVEMENT LE MESSAGE DE IDM ? (fake serial...)

Internet Gratuit au Bénin Tous les réseaux sans VPN

INTERNET GRATUIT ET ILLIMITE QUELQUE SOIT LE PAYS ET LE RESEAU