Skip to content

CookTopper/cooktopper_app

Repository files navigation

CookTopper Mobile Application

This is an Android application, to control the intelligent cooker through the mobile phone. The features of this application relate to the web application, also available in this repository: CookTopper Display App

Getting Started

Follow the instructions below to run the project.

Prerequisites

Java 8

Considering that your work environment is a Debian-like Linux distro run the commands:

$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer

Set Oracle Java 8 as your default compiler, avoiding the use of OpenJDK.

$ sudo apt-get install oracle-java8-set-default

Type $ java -version at your terminal to verify the version installed and default compiler. You need the version 1.8.x, and Java (TM) SE Runtime Environment.

freemanpivo@gnome:~$ java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

Android Studio

You can download the IDE here

After that, run android studio:

$ cd android-studio/bin
$ ./studio.sh

Add Android Studio to your start entry:

  • Click Tools > Create Desktop Entry...
  • Click [OK]

Android SDK

The project uses SDK Platform Android 5.1 - Lollipop (API 22). Go to > Tools > Android > SDK Manager

Mark option Android 5.1 (Lollipop) and install it.

Running Project

After dependencies installation, just click on Run button, and edit strings.xml file to edit the IP of web_service

To run web service checkout this repo CookTopper Webservice

Built With

  • Android Studio 3.0 Google Android Studio
  • Android Support
    • Cardview v7
    • RecyclerView v7
  • Android GMS
    • Play Services 9.8

Authors

License

This project is licensed under the GPLv3 - see the LICENSE file for details

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages