Giphy 4

Giphy 4

GIF keyboard for Ionic 4

$6.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:
a year ago
Updated:
2 months ago
Category:
Plugins
Tags:
gif, messaging, plugin, keyboard, giphy, chat

TakeThatDesign.com is my new home

Click the screenshot below to visit, don't forget to bookmark, and subscribe to my newsletter. See you there!

takethatdesign.com thumbnail

Ionic Giphy 4 (Ionic 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 $6 on the side.

Other options:

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

Watch on Youtube

See how it works on Youtube: https://youtu.be/ap01AH3zO_4

See more

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

Note: All updates are on Ionic 4

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@5.4.1

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 template

Notes

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>

Contact

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

Homepage: https://www.takethatdesign.com

[PROMO] Ionic 4 Bundle: 4 in 1 - Best Seller

My best Ionic 4 products (3 themes + 1 plugin) are now on sale with promotion code BUNDLE4. Please click the button below for more information.

Purchase Externally

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   ·     ·   a year 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    ·     ·   a year 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 :)