Mobile and Web development tutorials

We’re a team of two software engineers, with a passion for building technically complex apps. We’ve launched some of our own, and have also helped start-ups build their own MVPs. We built this blog to share our experience and help you develop your own apps!

App development tutorials

Learn how to develop native mobile apps in Swift for iOS, and in Java or Kotlin for Android.

Programming tutorials

Learn how to develop RESTful webservices in Java, to create complex image filters and more!

Our projects

Find out about the apps we developed and the projects we are involved in!

Featured project

Cloco is a native iOS app that allows to create and join local groups. We’ve partnered up with coffee shops, libraries and networking associations to develop our MVP, along with a customized messenging server for secure and encrypted messenging within the groups.

About us

Ismaïl

Pierre

We are passionate software engineers with a combined background in engineering and extensive experience in programming.

Our expertise spans a variety of programming languages including Java, Erlang, Common Lisp, PSQL, and Python. Additionally, we are proficient in Linux server deployment, allowing us to efficiently handle all types of applications.

Feel free to explore our blog to view examples of our code and read our articles.

If you want to visit our main website, be sure to connect to :

lizardanddog.com

Lizard & Dog

Recent posts

  • Using Volley to connect to REST API Android

    Introduction: Volley is a Google API that allows you to build requests to REST APIs from an Android phone. It can be used, for example, to implement a connection system to a database hosted on a remote server. In this tutorial, we will cover the basics of the REST API, the different features offered by

    Read more…

  • Integrating OpenCV with FFmpeg in IntelliJ: Java Linux Tutorial.

    Foreword: Are you struggling to implement OpenCV with FFmpeg in IntelliJ? Don’t worry, you’re not alone. Setting up a computer vision application can be a daunting task, especially if you’re new to the field. Even with the help of powerful tools like ChatGPT, it can be challenging to get all the information you need to

    Read more…

  • Implementing Camera 2 for Android – Java – Part 1

    Foreword: Are you struggling to implement Camera2 for Android? Working with camera functionality in Android can be a complex task, especially if you’re new to it. Fear not, in this article, we’ll provide you with a step-by-step guide to help you set up Camera2 in your Android application. By following our instructions, you’ll be able

    Read more…

  • SportSympathy – Création d’un clavier personnalisé intégrant des stickers

    Nous avons récemment eu l’opportunité de finaliser le clavier SportSympathy pour iOS et Android. À première vue, l’objectif semblait simple : livrer un clavier fonctionnel permettant aux utilisateurs d’envoyer de petits stickers inspirés du football et du rugby. Cependant, comme nous allons l’expliquer, le projet a soulevé plusieurs défis techniques qui ont nécessité une attention

    Read more…

  • Connection a un serveur XMPP depuis une application iOS – Bases

    XMPP est un protocole de messagerie qui permet de développer des applications de chat robustes. À l’aide de Swift et de la bibliothèque XMPPFramework, nous allons vous montrer comment créer votre propre client XMPP sur iOS, ainsi que gérer les connexions et les Stanzas. Si vous êtes intéressé par l’équivalent sur Android, n’hésitez pas à

    Read more…