MOBILE PRESENTATION

MAKER

Karolina Drewnik

Ania Powolny 
supervisor: dr inz. Marcin Luckner

WHAT YOU 

MUST

KNOW

THE MAIN ASSUMPTION WAS TO CREATE SOMETHING...

  • Fast

  • Approachable

  • Best

  • Universal

  • Looking good

  • Outstanding

  • User friendly

  • Si​mple

WHAT DOES 

IT REALLY

MEAN

2. Basic presentation tools in Android device

3. Possibility to create  a m a z i n g  things  o n  t h e  g o

1.

Main assumptions

+

JUST USE YOUR

I M A G I N A T I O N

TO CREATE

T H E  M O S T  B E A U I T I F U L L 

PRESENTATIONS WITH

A  C O U P L E  O F  C L I C K S

CREATE YOUR OWN CUSTOM SLIDES WITH  E V E R Y T H I N G  YOU WANT

DISPLAY YOUR  M A S T E R P I E C E  ON BIG SCREEN

ACCESS  A L L  OF YOUR WORK A N Y W H E R E,  A N Y T I M E

ON  A N Y  ANDROID DEVICE

A L L  OF YOUR WORK IS STORED

S E C U R E L Y  ON OUR SERVERS, ACCESIBLE  W H E R E V E R  YOU ARE

HOW

WE HAVE

DONE IT

Anna Powolny

  • Software design & architecture
  • Android application for phone
  • UI graphic components and mock-ups
  • Documentation for Android application
  • Test Project for testing application behavior and graphical components 

Karolina Drewnik

  • Server
  • Android jar Library Project for app-server communication
  • Documentation for server
  • Documentation for Library Project
  • Test Project for testing server functionality from client side 

DIVISION OF WORK

ANDROID APPLICATION

Log in

Log in

Register

Presentation         List

Presentation         List

Presentation         List

Presentation         List

Create Presentation

Create Presentation

Create Presentation

Create Presentation

Create Presentation

Create Presentation

Create Presentation

Create Presentation

Create Presentation

Create Presentation

Create Presentation

Presentation Detail View

Presentation Detail View

Watch Presentation

SERVER

Ruby on Rails

RUBY GEMS

  • Doorkeeper
  • Active Model Serializers
  • Devise

Model - Controler architecture

CLIENT - SERVER
COMMUNICATION

Additional Android Libraries

  • Volley
  • Google GSON

WORKFLOW

REQUESTS

  • Methods
    • GET
    • PUT
    • POST
    • DELETE
  • Path
  • Body of the request
  • Response listener
  • Header

THANK

YOU!

Made with Slides.com