Introduction au NDK sous Android
Qu’est ce que le NDK Le NDK (Native Developpement Kit – Kit de développement natif) est un outil permettant d’implémenter des parties natives (en C ou C++) pour vos application. Cela vous permet par exemple, de créer du code commun (bibliothèque) entre plusieurs applications ou entre des applications Android & IOS par exemple. Pré-requis Pour commencer, téléchargez le NDK correspondant à votre OS (le tutoriel ce déroule sous MacOSX) sur le site suivant : le contenu de votre NDK à l’emplacement de Si vous êtes sous Windows, il faut absolument installer une solution tel que Cygwin, pour faciliter l’utilisation du NDK et la compilationL’utilisation du SDK nécessite aussi l’installation de “make” afin de compiler les sources natives Création d’un projet Pour commencer, créez un projet Android (“HelloNDK” dans l’exemple) en suivant les étapes çi-dessous : Android Makefile Voici l’exemple correspondant à notre projet hello.c Résultat
Chrome offre de nouveaux outils de développement dans sa solution mobile
Google vient d’annoncer une mise à jour de Chrome 32 bêta pour Windows, Mac, Linux et Android, ajoutant notamment une nouvelle fonctionnalité qui va ravir tous les développements : Chrome DevTools sur mobile. En bref, cet ajout permet aux développeurs de créer et déboguer des applications Web mobiles, ce qui devrait faciliter les tests de leurs applications web mobile sur un ordinateur de bureau. Parmi les nouveautés ajoutées, vous allez notamment disposer d’une fenêtre qui va émuler un mobile, ou encore bénéficier d’amélioration sur la modélisation des dispositifs mobiles, des écrans et des événements tactiles ainsi que le débogage à distance. Jusqu’à présent, les développeurs ont dû passer par un bon nombre de mesures et d’utiliser une extension ou encore de passer par de la ligne de commande pour lancer le débogage d’un périphérique connecté. Voici comment cela fonctionne :
Create Android Apps with Delphi
La nouvelle solution de développement Delphi pour Android est disponible ! Passez enfin au développement multiplateforme pour Android, iOS, Windows et OS X. Nouveau ! Accédez à plus de 20 « Snippets » pour Android et à des démonstrations vidéo de Delphi et RAD Studio. Créez des applications pour les smartphones et tablettes Android Contrôles de l’interface utilisateur Android Prototypage accéléré Delphi XE5 propose un workflow de développement mobile optimisé pour automatiser le déploiement et le débogage à la fois sur le simulateur et l'appareil. Prise en charge des bases de donnés IBLite et SQLite Android Plateforme de développement RAD multisystème Le développement d'applications mobiles va aujourd'hui bien au-delà de l'appareil cible pour prendre également en charge des communications et accès en temps réel avec des données ou services cloud d'entreprise. Fonctionnalités de Delphi pour Android Pourquoi choisir Delphi pour développer vos applications mobiles ?
Les technologies préférées des développeurs mobiles
HTML5 enregistre une baisse de popularité chez les développeurs mobiles. Facebook demeure le réseau social le plus souvent connecté aux apps. L'engouement des développeurs mobiles pour HTML5 ne cesse de décroître depuis mi-2012. C'est là l'un des principaux enseignements du dernier baromètre semestriel Appcelerator / IDC. Obtenant près de 73% de réponses favorables en juillet 2012, la dernière née des versions HTML n'intéresse désormais plus que 60% des développeurs interrogés dans le cadre de cette étude. "Ce déclin peut être attribué au pragmatisme des développeurs", commente Appcelerator. App HTML5 vs App native : le débat n'est pas clos Sur cette délicate question, l'étude revient d'ailleurs sur la décision de Facebook, intervenue fin 2012, d'abandonner HTML5 pour réécrire son app iOS au format natif. Reste que le débat n'est pas clos. Les environnements de développement mobile les plus populaires Les langages de développement privilégiés pour la mobilité
MOAI, un framework Open Source pour rapidement développer des jeux vidéo mobiles passe en version 1.5
MOAI est un framework Open Source permettant un développement rapide de jeux mobiles. Avec MOAI, vous pouvez travailler en Lua ou en C++ afin de réaliser un jeu compatible iOS, Android, Chrome, Windows, Mac et Linux. C'est après plus d'une année de silence que le framework revient sur le devant de la scène et propose une version estampillée 1.5. Celle-ci apporte de nombreuses améliorations, dont la transition complète à CMake, l'utilisation de luajit et bien sûr, des corrections de bogues. Voici la liste exposant les changements principaux : Fusion de fonctionnalité de Zipline : refonte massive du ramassage miettes et simplification du suivi des objets ;refonte des modules AKU ;nouvel hôte SDL pour compléter l'hôte GLUT ;indicateur pour MOAIAction afin de désactiver l'arrêt lorsqu'il n'y a pas d'enfant. Un nouveau système de compilation : Fonctionnalité additionnelles : Corrections : Vous pouvez retrouver la documentation de MOAI dans un wiki et le code source sur GitHub. Votre opinion ?
Outils Intel HTML5 pour le d veloppement d'applications mobiles
Vous pouvez ouvrir le code HTML5 dans n'importe quel IDE. Intel vous offre un outil pratique pour le développement d'applications HTML5 : Intel XDK - Kit de développement multi-plate-forme ( Avec Intel XDK, les développeurs peuvent écrire un seul code source pour le déployer sur de nombreux appareils. Après avoir installé Intel XDK, la fenêtre principale s'affiche : Si vous voulez porter un code existant, appuyez sur le gros bouton « Start new » (Démarrer un nouveau). Si vous créez un nouveau projet, entrez le nom du projet et sélectionnez la case d'option « Create your own from scratch » (Créer mon propre projet depuis le début), comme illustré dans la capture d'écran ci-dessous. Cochez « Use a blank project » (Utiliser un projet vierge). Cliquez sur « Open project folder » (Ouvrir le dossier du projet). Supprimez tous les fichiers de ce dossier et copiez-y les fichiers portés. Ouvrez le fichier viewcontroller.js. à :
Développeur d’applications informatiques spécialité mobiles Bac+4
Concepteur / Développeur d'application informatique spécialité mobile 2 ans en alternance / Diplôme Bac +4 reconnu par l'Etat Avec la Formation « Concepteur développeur d’application informatique spécialité mobile » Efreitech, l'académie du numérique, vous propose de devenir un(e) véritable expert(e) dans un domaine passionnant et novateur: La conception et le développement d'application web, mobiles et logicielles. Ce qu’est un concepteur développeur informatique. Le concepteur/développeur informatique d’applications prend en charge le développement d’applications mobiles, web et/ou logicielles suite à l’expression des exigences fournies par un client ou du chef de projet. Il définit et/ou participe à la définition de l’architecture de l’application. Le « plus » Efreitech, l’académie du numérique. EfreiTech innove et propose aux étudiants de cette formation de se spécialiser en 2 ans dans la conception et le développement d’applications mobiles Androïd, Ios, Windows et CrossPlateformes.
Android Developers Blog