Code Monkey home page Code Monkey logo

app-development-with-python's Introduction

App-Development-with-Python

Everything about creating multi-platform apps using the Python language The main Python libaries used are Kivy and KivyMD (the material design version of Kivy). You can find many project folders you can check and there are also PDF books to guide you on how to build apps with Python.

This repository contains PDF books and documentations that would help you write efficient code for building apps using Python. More books can be gotten from:

  1. Computer-pdf
  2. KivyMD
  3. Kivy
  4. PDF Drive

A Complex Calculator app made with Python. Python is not a common programming language for building calculator apps because of the few functionalities the eval() function, math and cmath modules offer. However, this unfinished calculator project will make almost all the functions on a scientific calculator available on the app. You can type expressions as you would type in a normal calculator and it returns swift answers. Because Python would not be a great choice for the backend, I have decided to use a JavaScript library called MathJS. It offers all the functions needed to parse expressions without errors. In the future, there might be a Python version of MathJS, so Python also offers everything needed.

After identifying a major problem with Morse code translators, I built this app to tackle the issues. The first problem was that most Morse code translators can only allow you to translate from English characters to Morse code, and not vice versa. My version of a Morse code translator allows you to do both. Furthermore, you can now play the Morse codes character by character, according to what you translated. It has the audio files for all the alphabets, and I built a complex algorithms to concatenate these audio files, depending on the characters in the output. For example, if the word is "Morse", it would play the morse code sound for "M", "O", "R", "S" and "E" in that order.

WhatsApp status savers look cool, but they are actually what you can build yourself. This WhatsApp status saver is completely built in Python and it allows you to save your photos and videos from WhatsApp on your device. I also wrote an article explaining how I built this app, please find it here.

As you may have guessed, this is a pure translator app for translating words between several languages. It also supports inputting text from your microphone and speaking the translated message in the desired language.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.