Giter Site home page Giter Site logo

omansak / playflowplanner Goto Github PK

View Code? Open in Web Editor NEW
4.0 2.0 0.0 641 KB

A sample (for education) Android app for manage your flow plans

Java 100.00%
scheduled-notifications android-studio android broadcastreceiver baseadapter dialogfragment custom-listview

playflowplanner's Introduction

Play Flow Planner

The app provides users easily organizing the flow plans.

Features

  • Save/Edit/Delete Plan
  • Save/Edit/Delete Actions
  • Multi Languages
  • Email/SMS/Reminder
  • Room Persistence Library
  • Custom List View
  • Alert Dialog Fragment
  • BroadcastReceiver
  • Scheduled Notifications

Files

Database Files

UI Backend

UI Frontend

Permissions

  • android.permission.WAKE_LOCK

Activities

  • HomeActivity
  • ActionActivity
  • FunctionListActivity
  • SettingsActivity

Receivers

  • Functions.NotificationFunction

Build Setup

Prerequisites for both Android Studio and Gradle

  • Download and install the Android SDK. Make sure to install the Google APIs for your API level (e.g., 28), the Android SDK Build-tools version for your buildToolsVersion version, and the Android Support Repository and Google Repository.
  • Compile SDK Version 28
  • Min SDK Version 21
  • Target SDK Version 28
  • Sync android.arch.persistence.room from grandle.build.

Building in Android Studio

  1. Download and install the latest version of Android Studio.
  2. In Android Studio, choose "Import Project" at the welcome screen.
  3. Browse to the location of the project, and double-click on the project directory.
  4. If prompted with options, check "Use auto-import", and select "Use default gradle wrapper (recommended)". Click "Ok".
  5. Click the green play button (or 'Shift->F10') to run the project!

Dependencies

  • com.android.support appcompat-v7:28.0.0
  • com.android.support.constraint constraint-layout:1.1.3
  • com.android.support design:28.0.0
  • com.google.android.gms play-services-maps:16.0.0
  • junit junit 4.12
  • com.android.support.test runner:1.0.2
  • com.android.support.test.espresso espresso-core:3.0.2
  • android.arch.persistence.room runtime:1.1.1

Database Desing

In-App Images

homeactionsfunctions

Collaborators

playflowplanner's People

Contributors

demetakyol avatar omansak avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

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.