Firebase

Firebase

Introduction

Pour une application Android que je développe pour une communauté de joueurs, je voulais avoir une plateforme me permettant de regrouper tous les plantages/logs de mon application. En me penchant sur la question, j'ai pu constater qu'il existait plusieurs solutions me permettant de le faire. Mon choix s'est très vite porté sur Firebase pour les raisons suivantes : très complet, facile à mettre en place et il dispose d'une solide communauté de dev car cet outil est fournit par la célèbre firme de Mountain View en Californie.

introduction sur Filemaker

Présentation

db-folkloreando-web

J’ai eu l’occasion d’utilisé « FILEMAKER » un logiciel Créée par Apple. C'est un logiciel simple et puissant de gestion de base de données dont la première version est sortie en avril 1985.

Dans Filemaker les outils de base de données, de réalisation de l'interface et de programmation se trouvent dans un seul logiciel d’extension  « *.fmp12». Mais on peut les séparer puisqu'il peut être utilisé comme source de données pour d’autres applications et peut utiliser d’autres Bases de données externes :

Exemple: 

On peut utiliser un « data.fmp12 » pour stocker les données  et un autre « interface.fmp12 » pour l’interface et la programmation il suffit juste de choisir data.fmp12 comme source de données externe.

« Adaptive bitrate streaming » avec Wowza et JWplayer

Live-Broadcast11-logo

De nos jours, certaines chaines de télévisions proposent sur leur site un streaming en direct de leurs émissions. Qu’il s’agisse d’un débat télévisé en prime-time ou d’une émission d’envergure nationale, la présence sur le web marque une longueur d’avance pour ces chaines, par rapport à leurs concurrents.

Dans cet article, nous allons aborder la technique dite « Adaptive bitrate streaming ». En règle générale, cette dernière consiste à envoyer le flux vidéo sur les devices cibles, en fonction de leur capacité et/ou de leur bande passante disponible.
En des termes plus simples, nous n'allons pas servir de la vidéo en 4K à un mobile connecté sur un réseau 3G ... 🙂

Quoi de neuf sur iOS10 ?

wwdc16-og

(Source : https://developer.apple.com/)

Vous le savez peut-être si vous êtes comme moi un Apple fanboy/girl, la WWDC 2016 - Apple Worldwide Developers Conference 2016, a commencé ce lundi 13 juin et va durer une semaine.

Au programme, parmi les points les plus importants, on notera l’annonce d’iOS10, macOS Sierra et le portage de Siri sur Mac.

Dans cet article, nous allons nous concentrer sur mon domaine de prédilection : les nouveautés annoncées dans la nouvelle version de l’OS mobile du géant à la pomme, iOS10.

Xamarin Android – Empêcher la fermeture intempestive d’une application

xamarin_logo

Dans une application mobile, la touche « Retour » provoque par défaut la fermeture de l’écran en cours. Si on se trouve sur l’écran principal, elle provoque la fermeture de l’application.

Au cours de la navigation, il arrive fréquemment d’effleurer cette touche « Retour », et de fermer l’application par erreur.

Nous allons voir dans cet article comment redéfinir l’action associée par défaut à cette touche, pour afficher un message de confirmation avant fermeture.

Premiers pas avec Xamarin Studio

xamarin_logo

La plate-forme Xamarin permet de développer des applications Mobile (Android et iOS) en langage .NET. Elle s’appuie sur une couche Mono, implémentation open-source de la plate-forme .NET.

Le développeur peut choisir son environnement de développement :

  • Soit en utilisant « Xamarin Studio », environnement complet (et gratuit) de développement,
  • Soit en utilisant Visual Studio, en installant l’extension Xamarin.

Dans cet article, nous allons effectuer nos premiers pas dans le développement d’une application Android sous Xamarin Studio.

Ionic, un framework à suivre

ionic

Comme je vous l'avais annoncé dans l'article présentant le DevFest Nantes 2015, j'ai eu l'occasion d'assister, en autre, à la conférence Ionic un framework fun et productif. Cette conférence m'ayant particulièrement interpellée, la mobilité étant au cœur de nos métiers, j'ai décidé d'approfondir le sujet. En effet créer une application mobile en moins de 10mn, temps d'installation compris, cela peut faire rêver plus d'un développeur , je vais donc vous présenter dans cet article ce framework. 

GenyMotion : Un émulateur Android plus rapide

genymotion_logo

 

 

GenyMotion est un émulateur Android  multiplateforme (Windows, Linux et Mac), rapide et simple d’utilisation .Il permet en quelques clics de tester vos applications Android, effectuer des démonstrations ou prolonger simplement l’expérience Android sur vos Pc.

Initialement connu sous le nom d’AndroVM, GenyMotion ne se concentre pas sur l’émulation d’un terminal ARM (mobile) mais sur la virtualisation d’un portage d’Android pour plateforme X86 permettant ainsi de décupler le potentiel de ce système d’exploitation mobile en s’appuyant sur les ressources de votre unité centrale. De ce fait, vous jouissez aussi de graphismes léchés via le support de l’accélération 3D en OpenGL 2.0.