🀯 PickEmoji: A SwiftUI Extension to Pick the Emojis that you wish

Overview

🀯 PickEmoji: A SwiftUI Extension to Pick the Emojis that you wish

You can use this library in your projects πŸ™ƒ . You can search the emojis too. Below GIF tells you the most of it

πŸŽ₯ Preview

Alt Text

πŸ€” How to Use?

You can just start using this libary by importing it in your project as a package and then writing these below code

import SwiftUI
import PickEmoji

struct ContentView: View {
    @State var selectedEmoji = "No Emoji"
    
    var body: some View {
        PickEmoji(numberOfEmojiPerRow: 6) { emoji in
            selectedEmoji = emoji
        }
    }
}

Not only that, You can customize the view as you wish. Try the below code

import SwiftUI
import PickEmoji

struct ContentView: View {
    @State var selectedEmoji = "No Emoji"

    var body: some View {
        VStack {
            ScrollView(.vertical, showsIndicators: false) {
                PickEmoji(numberOfEmojiPerRow: 6) { emoji in
                    selectedEmoji = emoji
                }
            }
            .frame(maxHeight: 400)
            .cornerRadius(14)

            Spacer()

            HStack {
                Text("Selected Emoji: ")
                Text(selectedEmoji)
            }
            .foregroundColor(.black)
            .padding()
            .background(Color.white)
            .cornerRadius(10)
            .shadow(color: .black.opacity(0.4), radius: 12, x: 6, y: 6)
        }
        .padding()
    }
}

πŸ€— Contributing

PickEmoji welcomes the contributing by opening an issue or creating a pull request.

Features Status
Multi Platform Supports(iPad, macOS, iWatch) false
Appearance (Dark & Light) false
Multiple Emoji Selection false

About API

I am using an API for fetching the emojies: https://api.emojisworld.fr/v1

About Me

LinkedIn: @in/my-pro-file
GitHub: @myawesomehub
Twitter: @mohdYasir03
Medium: @mdcode2021

You might also like...
πŸ• Format your dates/times as emojis.
πŸ• Format your dates/times as emojis.

EmojiTimeFormatter Format your dates/times as emojis πŸ•Ÿ πŸ•‘ πŸ•— Description You can build easy to understand user interfaces with EmojiTimeFormatter or

A set of libraries to help users find and replace native system emojis with EmojiOne in their app or website.
A set of libraries to help users find and replace native system emojis with EmojiOne in their app or website.

This repository is now maintained as JoyPixels/emoji-toolkit. You'll find the latest version of our resources at emoji-toolkit. Please see the UPGRADE

πŸ› Create shopping lists with emojis!

Mojilist πŸ› Create shopping lists with emojis! About Read more about this project at my blog post. License Copyright 2018 (c) Thiago Ricieri Licensed

Tap to swap out words with emojis. Inspired by Messages.app on iOS 10.
Tap to swap out words with emojis. Inspired by Messages.app on iOS 10.

EmojiTextView Tap to swap out words with emojis. Works with any UITextView. Heavily inspired by Messages.app on iOS 10. Created by Arkadiusz Holko (@a

Useful Swift code samples, extensions, functionalities and scripts to cherry-pick and use in your projects

SwiftyPick πŸ¦… πŸ’ Useful Swift code samples, extensions, functionalities and scripts to cherry-pick and use in your projects. Purpose The idea behind t

Insta-pick - Browse images from reddit with swift

insta-pick Browse images from reddit To run the app: Clone into local folder usi

FlaneurImagePicker is an iOS image picker that allows users to pick images from different sources (ex: user's library, user's camera, Instagram...).                            It's highly customizable.
FlaneurImagePicker is an iOS image picker that allows users to pick images from different sources (ex: user's library, user's camera, Instagram...). It's highly customizable.

FlaneurImagePicker is a highly customizable iOS image picker that allows users to pick images from different sources (ex: device's library, device's c

Easy and beautiful way for a user to pick content, files or images. Written in Objective C
Easy and beautiful way for a user to pick content, files or images. Written in Objective C

##JVTImageFilePicker Description ImageFilesPicker Is a butifuly designed UICompenent for uploading content Preview from recent camera roll Live Camera

React-native-place-picker: Pick any place with single click πŸš€
React-native-place-picker: Pick any place with single click πŸš€

React-native-place-picker: Pick any place with single click πŸš€

Pick a date and explore websites from the early days of the internet to now all in an easy-to-use browser format! πŸ’»
Pick a date and explore websites from the early days of the internet to now all in an easy-to-use browser format! πŸ’»

Pick a date and explore websites from the early days of the internet to now all in an easy-to-use browser format! πŸ’»

RadarKit - The Radar Kit allowing you to locate places, trip neary by you Or it will help you to search out the people around you with the few lines of code A network extension app to block a user input URI. Meant as a network extension filter proof of concept.
A network extension app to block a user input URI. Meant as a network extension filter proof of concept.

URIBlockNE A network extension app to block a user input URI. Meant as a network extension filter proof of concept. This is just a research effort to

Rock - Paper - Scissors game. CPU gives you a sign and asks to win or lose your move. Than you have to decide witch sign do you choose to score a point
Rock - Paper - Scissors game. CPU gives you a sign and asks to win or lose your move. Than you have to decide witch sign do you choose to score a point

RockPaperScissors 2nd challange from HackingWithSwift.com. The CPU gives you a sign (rock, paper or scissors) and asks you either to win or to lose th

HexColor is a simple extension that lets you initialize UIColors the way they were meant to be initialized: With hex integer values

HexColor is a simple extension that lets you initialize UIColors the way they were meant to be initialized: With hex integer values. Requirem

XShared - Xcode extension that allows you copying the code with special formatting quotes for social (Slack, Telegram)
XShared - Xcode extension that allows you copying the code with special formatting quotes for social (Slack, Telegram)

This extension is for those who like to show code to the public 😎 Xcode extension which allows you copying the code with special formatting quotes fo

XCLog is a Swift extension that helps you print something in console when debugging your projects.

XCLog XCLog is a Swift extension that helps you print something in console when debugging your projects. Installation Open Xcode File Add Packages

This is an iOS Safari Extension Sample that adds a "Develop menu" to Safari on iOS to allow you to analyze websites.

Develop Menu for Mobile Safari This is an iOS Safari Extension that adds a "Develop menu" to Safari on iOS to allow you to analyze websites. This is a

An extension to SnapshotTesting which allows you to create HEIC images

πŸ—œ SnapshotTestingHEIC An extension to SnapshotTesting which allows you to create HEIC images. The benefit of using HEIC instead of PNG is that it can

PiPifier - a macOS and iOS Safari extension that lets you use every HTML5 video in Picture in Picture mode
PiPifier - a macOS and iOS Safari extension that lets you use every HTML5 video in Picture in Picture mode

PiPifier is a macOS 10.12 and iOS Safari (action) extension that lets you use every HTML5 video in Picture in Picture mode macOS Download It'

Releases(1.0.0)
Owner
Mohammad Yasir
Design & Develop - iOS - Tech Enthusiast
Mohammad Yasir
Multi-picker for iOS and Mac available in SwiftUI

Multi-picker for iOS and Mac available in Swift UI

1amageek 5 Jul 12, 2022
iOS/macOS media picker for importing images and videos in SwiftUI

iOS/macOS media picker for importing images and videos in SwiftUI.

Mobile Development Club 13 Dec 30, 2022
A SwiftUI List Picker to replace system Picker in List

BetterListPicker An alternative customizable list picker in order to replace built-in non customizable Picker when we write settings view codes. Demo

Jinya 1 Apr 11, 2022
A better SwiftUI Picker Use _Picker instead of Picker

BetterPicker A better SwiftUI Picker. Use _Picker instead of Picker. Create styles with _PickerStyle. The is a WIP This library is currently a work-in

Eric Lewis 17 Dec 14, 2022
A SwiftUI implementation of a picker that also allows direct input.

ComboPicker ComboPicker is a SwiftUI view that allows users to input a value by selecting from a predefined set or by typing a custom one. Installatio

Alessio Moiso 5 Sep 13, 2022
The Objective-C block utilities you always wish you had.

BlocksKit Blocks in C and Objective-C are downright magical. They make coding easier and potentially quicker, not to mention faster on the front end w

BlocksKit 6.9k Dec 28, 2022
Approov Integration Examples 0 Jan 26, 2022
pick the voice from the local storage.you can play and pause the voice

flutter_add_voice A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you starte

Mehrab Bozorgi 1 Nov 27, 2021
A slider, similar in style to UISlider, but which allows you to pick a minimum and maximum range.

TTRangeSlider A slider, similar in style to UISlider, but which allows you to pick a minimum and maximum range. Installation TTRangeSlider is availabl

Tom Thorpe 952 Dec 2, 2022
Custom emojis are a fun way to bring more life and customizability to your apps.

Custom emojis are a fun way to bring more life and customizability to your apps. They're available in some of the most popular apps, such as Slack, Di

Stream 244 Dec 11, 2022