Giphy 4

Giphy 4

GIF keyboard for Ionic 4

$9.00

(1)
Hieu Pham

Hieu Pham

Member since 2015

Details

Version:
1.0
Size:
3mb
Ionic:
4.x
Platforms:
iOS, Android
View ID:
66710246
Released:
7 months ago
Updated:
5 months ago
Category:
Plugins
Tags:
gif, messaging, plugin, keyboard, giphy, chat

<StartOfAds>

[PROMO] Ionic 3 Bundle: 6 in 1

Proudly introduce the best of my Ionic 3 products: 3 themes + 3 plugins in Studio Pack #2 now on sale with promotion code 19SPEED. Please click the button below for more information.

Purchase Externally

</EndOfAds>

Ionic Giphy 4

GIF keyboard for Ionic 4 apps

How about Ionic 3? - Not compatible. For Ionic 3 please use Giphy 2.

Payment methods

Pay via Stripe using the button PURCHASE $9 on the side.

Other options:

Purchase Externally

Purchase Externally

If you want to Paypal directly, please let me know the name of the item by sending me an email mr_hie@yahoo.com before you process the payment. Thanks.

Purchase Externally

Introduction

Giphy is an online database and search engine that allows users to search for and share animated GIF files (wiki). Giphy and other GIF photo services are so popular that it's hard to find a messaging app that you cannot share GIF. You might see such a feature on Facebook Messenger, Tinder chat, Twitter inbox,...

In this package, not only the Giphy keyboard itself, the source code also includes a beautiful messaging UI with auto-expanding input box.

I always take it serious to keep the code quality high, with clean and self-explained code.

Preview

Download and view the demo: coming soon

Or even more entertaining, see how it works on Youtube: https://youtu.be/ap01AH3zO_4

You might like my collection of Ionic products. See more at https://market.ionic.io/user/66136

See more of my works

Happy prototyping!

enter image description here

Changelog

Last updated: Jan 29 2018

v1

-First version

Screens

  1. Messaging UI
  2. GIF keyboard

Run locally

1.Install Ionic environment

$ npm install -g cordova
$ npm install -g ionic@4.9.0

2.After purchasing, download the zip file containing the entire demo app and unzip

3.Go inside the extracted folder

4.Install all dependencies

$ npm install

5.Start local server

$ ionic serve

6.Your default browser should now automatically open the app

Usage

Sample data structure for the messages template is pretty straight-forward. You will find it in src/app/home/messages.dummy.js

[
  {
    isSender: true,
    type: 'image',// text || image
    body: 'https://media.giphy.com/media/3oz8xSjBmD1ZyELqW4/giphy.gif',
    timestamp: 'Jan 25, 2019 9:47am'
  },
  {
    isSender: false,
    avatar: 'assets/img/hieu.png',
    type: 'text',// text || image
    body: 'Hey yo what\'s up?',
    timestamp: 'Jan 25, 2019 9:48am'
  },
  {
    isSender: true,
    type: 'image',// text || image
    body: 'https://media.giphy.com/media/lXiRyZVS9B79r2YOQ/giphy.gif',
    timestamp: 'Jan 25, 2019 9:50am'
  },
  {
    isSender: false,
    avatar: 'assets/img/hieu.png',
    type: 'image',// text || image
    body: 'https://media.giphy.com/media/JUMLTR3dHEGpW/giphy.gif',
    timestamp: 'Jan 25, 2019 9:52am'
  },
  {
    isSender: true,
    type: 'text',// text || image
    body: 'Where are you, buddy?',
    timestamp: 'Jan 25, 2019 9:53am'
  },
  {
    isSender: false,
    avatar: 'assets/img/hieu.png',
    type: 'text',// text || image
    body: 'I\'m almost there',
    timestamp: 'Jan 25, 2019 9:53am'
  }
];

Giphy module is now a folder under src/app/giphy enter image description here

After importing into home.module.ts (or your chat page)

import { GiphyModule } from '../giphy/giphy';
...

You can start to use the main component in your message UI

<ion-footer>
  <ion-toolbar no-border>
    <input-with-giphy
      (onSubmit)="onSubmitMessage($event)"
      (onSizeChange)="onInputSizeChange()">
    </input-with-giphy>
  </ion-toolbar>
</ion-footer>

Support

If you need technical support or have any questions, ideas, don't hesitate to send me a message: mr_hie@yahoo.com

Homepage: http://takethatdesign.com

Hey there! You'll need to log in before you can leave a comment here.

There are no comments for this plugin yet

  ·   just now

{{ comment.comment }}

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

  ·   just now

{{ comment.comment }}

  ·   just now

{{ reply.comment }}



Hey there! You'll need to log in before you can leave a comment here.

Hey there! You'll need to log in and purchase the add-on before you can leave a rating here.

Karim   ·     ·   6 months ago

Great!! Works out of the box, you will need to add your styling and you are good to go. Small feedback: the gif input field looks slightly different than the normal text one. nothing that cannot be changed in a minute. Thanks :)

  ·     ·   just now

{{ rating.comment }}

  ·     ·   just now

{{ rating.comment }}

Karim    ·     ·   6 months ago

Great!! Works out of the box, you will need to add your styling and you are good to go. Small feedback: the gif input field looks slightly different than the normal text one. nothing that cannot be changed in a minute. Thanks :)