A todo app with Alan AI smart voice assistant android application

Overview

Todo App

A todo app with Alan AI smart voice assistant android application. Experience a hands-free voice app where you can add, edit, delete and make the voice assistant read items in your todo list. This repository is an end product of the todo app. Fork the repository and modify the code to build yout own version of Todo. To learn the step by step process of building this application, refer my blog (link to be added soon).

How to run the app?

Follow the below steps to test the application on your device:

Step 1: Fork the repository

Forking the repository will create a copy of the repository in your gitHub where you can add custom features and build a different version of the app for yourself. You can also, contribute to the template by suggesting necessary changes through issues.

Step 2: Clone your repository

After forking the repository head over to your copy and fork clone the repository in your local system. Open the project with Android Studio. Your JDK version might mismatch, so select "Use Embedded JDK" when prompted in android studio.

Step 4: Sign up on Alan Studio

After the build is successful, sign up to Alan Studio and create a project to get the API key. Alan provides APIs for our android application to enable voice assistant. Paste the API key in your project and run the application.

Step 5: Import Alan script files

Download the Alan Script files from the repository under the folder Scripts and import them in Alan Studio.

Step 6: Run the app

After completing all the above steps, run the application from Android Studio on either your emulator or your Android device.

You can add more functionality in the app and make your own version of it. For step by step guidance to create an attractive and amazing User Interface, User experience and voice experience, follow my blog page (articles to be added soon).

How to contribute?

If you find any bugs or want to suggest new code, feel free to create a new issue and describe your contribution. You'll be requested for a PR if your issue is valid and meets the requirement. You can also look for existing issues and ask to work on them. Thanks in advance for your contribution :-)

You might also like...

Adarsha Lipi is an app to help children to learn,read and write Bengali/English alphabet with beautiful picture

Adarsha Lipi is an app to help children to learn,read and write Bengali/English alphabet with beautiful picture

AdarshaLipi Adarsha Lipi is an app to help children to learn,read and write Bengali/English alphabet with beautiful picture.It contains not only alpha

Nov 3, 2022

An app that weighs the pros and cons of a decision to help you make the best decision

An app that weighs the pros and cons of a decision to help you make the best decision

An app that weighs the pros and cons of a decision to help you make the best decision

Feb 2, 2022

Crackersanimator is a particle system library that works with the standard Android UI

Crackersanimator is a particle system library that works with the standard Android UI

Crackersanimator is a particle system library that works with the standard Android UI. This library build from https://github.com/plattysoft/Leonids library but make some update to support for latest version of android.

Jun 14, 2022

This is a sample application demonstrating Quarkus features and best practices

This is a sample application demonstrating Quarkus features and best practices

Quarkus Superheroes Sample Table of Contents Introduction Project automation GitHub action automation Application Resource Generation Running Locally

Jan 6, 2023

This is a basic Java project focused on applying object-oriented design in a real world application

Email-Administration-System-in-Java This is a basic Java project focused on applying object-oriented design in a real world application. Email Adminis

Feb 4, 2022

The project was created using the API of the Spotify application.

Spotify API The project was created using the API of the Spotify application.

Jan 27, 2022

A demo web application that authenticates users via Wultra Mobile Token.

Demo of Wultra Mobile Token A demo web application that authenticates users via Wultra Mobile Token. Installation Install JDK 11 Install Maven 3.6 Ins

Jan 31, 2022

A Local implementation of a java library functions to create a serverside and clientside application which will communicate over TCP using given port and ip address.

A Local implementation of a java library functions to create a serverside and clientside application which will communicate over TCP using given port and ip address.

A Local implementation of java library functions to create a serverside and clientside application which will communicate over TCP using given port and ip address.

Feb 12, 2022

A smart personal voice assistant powered by Alan AI. Enjoy hands free application that can manage daily tasks

Todogenix A smart personal voice assistant using Alan AI. Intro Todogenix is a personal assistant app powered by Alan AI that helps store and manage o

Mar 15, 2022

The react-native Baidu voice library provides voice recognition, voice wake-up and voice synthesis interfaces. react-native百度语音库,提供语音识别,语音唤醒以及语音合成接口。

The react-native Baidu voice library provides voice recognition, voice wake-up and voice synthesis interfaces. react-native百度语音库,提供语音识别,语音唤醒以及语音合成接口。

react-native-baidu-asr react-native-baidu-asr It is a Baidu speech library under React Native, which can perform speech recognition, speech wake-up an

Oct 12, 2022

Geektime Todo is a demo todo project for Geektime column.

Geektime Todo 简介 这是《极客时间》专栏的 Todo 项目示例。 基本用法 生成 IDEA 工程 ./gradlew idea 检查 ./gradlew check 数据库迁移 ./gradlew flywayMigrate 生成构建产物 ./gradlew build 生成发布包 对

Oct 20, 2022

This repository is for Todo application. This contains the Backend part of the application.

Todo Application 개요(Abstract) 개인용 할일 목록 리스트 앱플리케이션 구축 (Personal Todo List Application) 목적 1. React.js기초, AWS서버 활용, 스프링 부트 공부 목적으로 프로젝트 시작했습니다.

Jan 8, 2022

Android Auto Apps Downloader (AAAD) is an app for Android Phones that downloads popular Android Auto 3rd party apps and installs them in the correct way to have them in Android Auto.

Android Auto Apps Downloader (AAAD) is an app for Android Phones that downloads popular Android Auto 3rd party apps and installs them in the correct way to have them in Android Auto.

Android Auto Apps Downloader (AAAD) is an app for Android Phones that downloads popular Android Auto 3rd party apps and installs them in the correct way to have them in Android Auto.

Jan 2, 2023

Repositório com todo conteúdo do Orange Talents Turma #5

Orange-Talents Repositório com todo conteúdo do Orange Talents Turma #5 Quantidade de passos: 109 Quantidade de passos concluídos: 16 Quantidade de pa

Jan 6, 2022

Care aims to create an IoT solution to hospitals interconnecting smart monitors to decrease the time a doctor takes to respond to an emergency.

Care aims to create an IoT solution to hospitals interconnecting smart monitors to decrease the time a doctor takes to respond to an emergency.

Care Description This project called Care, developed for the INFO1127 course - Software Engineering - aims to create an IoT solution to hospitals inte

Oct 4, 2022

Duino block chain smart contract

duino-block-chain-smart-contract duino block-chain smart-contract work Introduction With a block-chain you can make smart contracts because block-chai

Mar 8, 2022

Convert smart tags into other tags.

Convert smart tags into other tags.

AEM Smart Tag Converter Sometime AEM user wants to convert smart tags into other tags to improve searchability. Example: cuisine - cooking sky - 空 G

Nov 12, 2021

Your personal pandemic assistant 📱

Your personal pandemic assistant 📱

Sars-CoV-2 😷 Your personal pandemic assistant 📱 Download APK API's Used Worldwide Data Countries Data Indian States Data Intended User It can be use

May 16, 2021
Owner
Venu Sai Madisetti
Android app developer | Student Partner @alan-ai
Venu Sai Madisetti
STxMobile is a proof of concept of an Android app for remotely controlling the Raymarine ST2000+ tiller pilot from an Android phone.

STxMobile is a proof of concept of an Android app for remotely controlling the Raymarine ST2000+ tiller pilot from an Android phone.

Marco 8 Sep 1, 2022
Backend for Saunah Management App provides a REST-API for the Saunah management app

?? ?? Saunah Backend Backend for Saunah Management App. This application provides a REST-API for the Saunah management app. ????‍?? Technology Stack T

null 2 Jun 13, 2022
An open source, modular alternative of sketchware. Create your own app in android using block programming like scratch!

OpenBlocks An open source, modular alternative of sketchware. Create your own app in android using block programming like scratch! What is OpenBlocks?

OpenBlocks 30 Dec 16, 2022
An easy to use Hindi keyboard Android app

AasaanHindi-Keyboard-app An easy to use Hindi keyboard Android app. Easy and fast Hindi typing.

Ankit Kumar 1 Jan 20, 2022
CodeLocator is a toolset that includes Android SDK and Android Studio plugins

CodeLocator is a toolset that includes Android SDK and Android Studio plugins. It has the following functions(Support Mac Only):

Bytedance Inc. 948 Jan 5, 2023
Cordova plugin for Android Serial USB communication (easily connect an Arduino board to an Android device).

PR-DC cordova-plugin-serialusb Cordova plugin for Android Serial USB communication. This plugin makes a connection to the external board trivial, for

PR-DC 3 May 8, 2022
An android application to make students life easier by reducing their backpack weight.

Smart-Schooling An android application to make students life easier by reducing their backpack weight. Dont forget to ⭐ the repo Overview Almost every

Thamizh Kaniyan 3 Jan 31, 2022
RealmeDirac - an open-source Android application written in java

RealmeDirac is an open-source Android application written in java. RealmeDirac is a feature introduced by realme & dirac in realmeUI for sound optimisation, trying to recreate same thing, this is scratch written app aiming to provide same features as realmeDirac..

psionicprjkt 4 Feb 21, 2022
A lightweight command processing pipeline ❍ ⇢ ❍ ⇢ ❍ for your Java awesome app.

PipelinR PipelinR is a lightweight command processing pipeline ❍ ⇢ ❍ ⇢ ❍ for your awesome Java app. PipelinR has been battle-proven on production, as

Eduards Sizovs 288 Jan 8, 2023
Flashcards app with Google Translate integration.

Flashcards application. Sample Spring + next.js + mongoDB Flashcard app, with Google Translator integration.

Łukasz 26 Nov 9, 2021