Waple helps you share your Wi-Fi password quickly.๐Ÿ’ญ๐Ÿง‡

Overview

waple

Waple helps you share your Wi-Fi password quickly. ๐Ÿ’ญ ๐Ÿง‡


Production intention ๐Ÿ“š

Wi-Fi passwords are usually complicated for security purposes. When trying to use Wi-Fi at a cafe, the password is long and complicated, which is cumbersome. You can also type it incorrectly because you see it directly and type it.

Have you ever looked into a Wi-Fi router to give a password to a guest who invited you home?

Waple is designed to connect Wi-Fi directly with just a few touches, without having to memorize or write down the Wi-Fi password. It includes a function that allows the store to select the PIN number entry item in consideration of the case where it wants to provide the password only to the buyer.


Key Features ๐Ÿš€

Waple is a service that helps fast and easy Wi-Fi password sharing using sound communication Euphony. It provides the following functions:

(Wi-Fi provider)

  • Set shop Wi-Fi name, password setting
  • Optional password provision via simple numeric code (PIN) input ( โœ” You can choose if you want)

(Wi-Fi user)

  • Provide a password with store name information
  • Connect directly to Wi-Fi or copy password
  • Save the Wi-Fi history you recently received ( โœ” Additional functionality)

How it works ๐Ÿค–

  1. Wi-Fi providers register store names, Wi-Fi passwords, PINs, etc. in advance in Wi-Fi Registration

  2. When the user presses Find Wi-Fi, the user checks the list of providers who have registered their passwords in the waffle.

  3. If the user selects the Wi-Fi he or she wants, the password of the Wi-Fi is obtained.

Screenshot

Comments
  • PIN ์ž…๋ ฅ ํ™”๋ฉด & Wi-Fi ๋ฆฌ์ŠคํŠธ ํ™”๋ฉด ๊ด€๋ จ ์ˆ˜์ •

    PIN ์ž…๋ ฅ ํ™”๋ฉด & Wi-Fi ๋ฆฌ์ŠคํŠธ ํ™”๋ฉด ๊ด€๋ จ ์ˆ˜์ •

    ์ถ”๊ฐ€๋กœ ์ˆ˜์ •์ด ํ•„์š”ํ•œ ๋ถ€๋ถ„๋“ค

    pin ์ž…๋ ฅ ํ™”๋ฉด

    • [x] TextField ์˜ค๋ฅ˜(None of the following functions can be called with the arguments supplied.)
    • [x] ํ™•์ธ ๋ฒ„ํŠผ onClick ๊ด€๋ จ ์ˆ˜์ •

    wifi ๋ฆฌ์ŠคํŠธ ํ™”๋ฉด

    • [x] ์™€ํ”Œ ์ด๋ฏธ์ง€ ์ถ”๊ฐ€
    • [x] ํ™ˆํ™”๋ฉด์œผ๋กœ ๋ฒ„ํŠผ onClick ๊ด€๋ จ ์ˆ˜์ •
    opened by Kimhaedam 2
  • ๊ฒ€์ƒ‰ ์ค‘ ํ™”๋ฉด ๊ฐœ๋ฐœ ๋ฐ WI-FI ์†ก์ˆ˜์‹  ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ

    ๊ฒ€์ƒ‰ ์ค‘ ํ™”๋ฉด ๊ฐœ๋ฐœ ๋ฐ WI-FI ์†ก์ˆ˜์‹  ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ

    ๋ณ€๊ฒฝ์‚ฌํ•ญ

    • ๊ฒ€์ƒ‰ ์ค‘ ํ™”๋ฉด ๊ฐœ๋ฐœ
    • ๊ฒ€์ƒ‰ ์‹คํŒจ ํ™”๋ฉด ๊ฐœ๋ฐœ
    • WI-FI ๋น„๋ฐ€๋ฒˆํ˜ธ ์†ก์‹  ๋ชจ๋“ˆ
    • WI-FI ๋น„๋ฐ€๋ฒˆํ˜ธ ์ˆ˜์‹  ๋ชจ๋“ˆ

    ์ฐธ๊ณ ์‚ฌํ•ญ

    • ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋‘ ๊ฐœ ๋™์ž‘์‹œ์ผœ์„œ ์†ก/์ˆ˜์‹  ํ…Œ์ŠคํŠธ๋ฅผ ์„ฑ๊ณตํ–ˆ์—ˆ๋Š”๋ฐ ์ง€๊ธˆ์€ ๋˜ ์•ˆ๋˜๋Š” ์ƒํƒœ์ž…๋‹ˆ๋‹ค.
    • ์™€์ดํŒŒ์ด ๋น„๋ฐ€๋ฒˆํ˜ธ ์ˆ˜์‹  ์™„๋ฃŒ ์‹œ, ์ˆ˜์‹  ์š”์ฒญ ํ›„ 10์ดˆ ๊ฒฝ๊ณผ ์‹œ ์ˆ˜์‹ ์„ ์ค‘์ง€ํ•˜๊ณ  ๋‹ค๋ฅธ ํ™”๋ฉด์œผ๋กœ ๋„˜์–ด๊ฐ€์•ผ ํ•˜๋Š”๋ฐ ์ด ๊ธฐ๋Šฅ์ด ์•„์ง ๊ตฌํ˜„๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
    • AddWifiScreen.kt ์€ ๋กœ์ปฌ์—์„œ ์†ก/์ˆ˜์‹  ํ…Œ์ŠคํŠธ์šฉ์œผ๋กœ ์ž‘์„ฑํ•œ๊ฑฐ๋ผ ์ฝ”๋“œ ์ง€์šฐ์…”๋„ ๋ฉ๋‹ˆ๋‹ค.
    opened by haan823 2
  • PIN ์ž…๋ ฅ ํ™”๋ฉด๊ณผ Wi-Fi ๋ฆฌ์ŠคํŠธ ํ™”๋ฉด ์ž‘์—…

    PIN ์ž…๋ ฅ ํ™”๋ฉด๊ณผ Wi-Fi ๋ฆฌ์ŠคํŠธ ํ™”๋ฉด ์ž‘์—…

    1. PIN ์ž…๋ ฅ ํ™”๋ฉด
    • ์•ˆ๋‚ด ๋ฌธ๊ตฌ ์ถœ๋ ฅ (Wi-Fi ์‚ฌ์šฉ ๊ถŒํ•œ์„ ์–ป์œผ๋ ค๋ฉด PIN ๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•ด์ฃผ์„ธ์š”!)
    • ๋ฒˆํ˜ธ ์ž…๋ ฅ ๋ฐ›๋Š” textfield
    • ํ™•์ธ ๋ฒ„ํŠผ
    1. Wi-Fi ๋ฆฌ์ŠคํŠธ ํ™”๋ฉด
    • ํ…์ŠคํŠธ (์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ Wi-Fi ๋ชฉ๋ก)
    • ๋ˆ„๋ฅด๋ฉด ๊ฐ ์™€์ดํŒŒ์ด์™€ ์—ฐ๊ฒฐ๋˜๋Š” ์™€์ดํŒŒ์ด ์ •๋ณด ๋ฒ„ํŠผ
    • ํ™ˆํ™”๋ฉด์œผ๋กœ ๋Œ์•„๊ฐ€๋Š” ๋ฒ„ํŠผ

    ์ด๋ ‡๊ฒŒ ๊ตฌ์ƒํ•˜๊ณ  ๋งŒ๋“ค์–ด๋ดค๋Š”๋ฐ ์•„์ง ์˜ค๋ฅ˜๊ฐ€ ๋งŽ์•„ ๊ณ ์ณ์•ผํ•  ๋ถ€๋ถ„์ด ๋งŽ์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค... ๋ฌธ์ œ ์žˆ๋Š” ๋ถ€๋ถ„์— ๋Œ€ํ•ด ๋ชจ๋‘ commit ์ž‘์„ฑํ•ด๋‘๊ฒ ์Šต๋‹ˆ๋‹ค! ์˜ค๋ฅ˜๋กœ ์ธํ•ด ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋กœ ์•ฑ ์‹คํ–‰์ด ๋ถˆ๊ฐ€๋Šฅํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ์–ด์„œ, UI ์ˆ˜์ •๊ณผ ํ™”๋ฉด ๊ตฌ์„ฑ ๋“ฑ์€ ์ผ๋‹จ ๋‹ค๋ฅธ ํŒŒ์ผ์—์„œ ์ž‘์—… ์ค‘์ž…๋‹ˆ๋‹ค!

    image

    +) ์•ˆ๋“œ๋กœ์ด๋“œ์ŠคํŠœ๋””์˜ค์—์„œ pull request๊ฐ€ ์•ˆ ๋˜๋Š” ๋ฌธ์ œ๋กœ git bash๋กœ ์‹œ๋„ํ–ˆ๋‹ค๊ฐ€ commit์„ ํ•˜๋‚˜์”ฉ ๋‚˜๋ˆ„์ง€ ๋ชป ํ•˜๊ณ  ํ•œ๋ฒˆ์— ์˜ฌ๋ฆฌ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ˜ฅ ๋‹ค์Œ๋ถ€ํ„ฐ๋Š” ๊ผญ ๋‚˜๋ˆ ์„œ ์˜ฌ๋ฆฌ๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

    opened by Kimhaedam 0
  • develop

    develop

    1. PIN ์ž…๋ ฅ ํ™”๋ฉด
    • ์•ˆ๋‚ด ๋ฌธ๊ตฌ ์ถœ๋ ฅ (Wi-Fi ์‚ฌ์šฉ ๊ถŒํ•œ์„ ์–ป์œผ๋ ค๋ฉด PIN ๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•ด์ฃผ์„ธ์š”!)
    • ๋ฒˆํ˜ธ ์ž…๋ ฅ ๋ฐ›๋Š” textfield
    • ํ™•์ธ ๋ฒ„ํŠผ
    1. Wi-Fi ๋ฆฌ์ŠคํŠธ ํ™”๋ฉด
    • ํ…์ŠคํŠธ (์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ Wi-Fi ๋ชฉ๋ก)
    • ๋ˆ„๋ฅด๋ฉด ๊ฐ ์™€์ดํŒŒ์ด์™€ ์—ฐ๊ฒฐ๋˜๋Š” ์™€์ดํŒŒ์ด ์ •๋ณด ๋ฒ„ํŠผ
    • ํ™ˆํ™”๋ฉด์œผ๋กœ ๋Œ์•„๊ฐ€๋Š” ๋ฒ„ํŠผ

    ์ด๋ ‡๊ฒŒ ๊ตฌ์ƒํ•˜๊ณ  ๋งŒ๋“ค์–ด๋ดค๋Š”๋ฐ ์˜ค๋ฅ˜๊ฐ€ ์žˆ์–ด ์ œ ์ปดํ“จํ„ฐ์—์„œ๋Š” ์•ฑ์ด ๋Œ์•„๊ฐ€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ ์žˆ๋Š” ๋ถ€๋ถ„์— ๋Œ€ํ•ด commit ์ž‘์„ฑํ•ด๋‘๊ฒ ์Šต๋‹ˆ๋‹ค.

    opened by Kimhaedam 0
  • ๋กœ์ปฌ ๋ฐ์ดํ„ฐ ์ €์žฅ&๋ถˆ๋Ÿฌ์˜ค๊ธฐ ๊ตฌํ˜„

    ๋กœ์ปฌ ๋ฐ์ดํ„ฐ ์ €์žฅ&๋ถˆ๋Ÿฌ์˜ค๊ธฐ ๊ตฌํ˜„

    ๋ณ€๊ฒฝ์‚ฌํ•ญ

    • moshi ์ถ”๊ฐ€ (์ฝ”ํ‹€๋ฆฐ์—์„œ json์„ ํŽธ๋ฆฌํ•˜๊ฒŒ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ)
    • WapleDataStore ์ถ”๊ฐ€
    • ์œ ๋‹› ํ…Œ์ŠคํŠธ ์ถ”๊ฐ€

    ์ฐธ๊ณ ์‚ฌํ•ญ

    • WapleDataStore๋Š” ์•ฑ์—์„œ ํ•„์š”ํ•  ๋•Œ๋งˆ๋‹ค LocalDataStore()๋ฅผ ๋‹ค์‹œ ์ƒ์„ฑํ•˜์ง€ ์•Š๊ณ , ์‹ฑ๊ธ€ํ†ค์œผ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.
    • WapleDataStore์™€ LocalDataStore๋ฅผ ๋ถ„๋ฆฌํ•œ ์ด์œ  : datastore name ๋•Œ๋ฌธ์— ํ…Œ์ŠคํŠธ์šฉ datastore ๊ฐ์ฒด์™€ ์‹ค์‚ฌ์šฉ datastore ๊ฐ์ฒด๋ฅผ ๋ถ„๋ฆฌํ•ด์•ผ ํ•˜๋Š”๋ฐ, ์ƒ์„ฑ์ž๋กœ ์ƒํ™ฉ์— ๋งž๊ฒŒ datastore ๊ฐ์ฒด๋ฅผ ์ฃผ์ž…ํ•˜๋ฉด ๋™์ผํ•œ ๋กœ์ง์œผ๋กœ LocalDataStore๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.
    opened by zion830 0
Owner
Euphony
Euphony is the open source soundless acoustic telecommunication library โค๏ธ
Euphony
Kotlin snippets that you can understand quickly, using only stdlib functionality.

Support this and other projects from Ivan Mwiruki here. 30 seconds of Kotlin Curated collection of useful Kotlin 1.3 snippets that you can understand

Ivan Moto 246 Dec 19, 2022
Quickly rotate screen on Android devices without second thought

Useful uitlity for ONYX BOOX Eink devices. It provides several quick actions to be added in top system panel

Daniel Kao 21 Jan 3, 2023
Restler is a beautiful and powerful Android app for quickly testing REST API anywhere and anytime.

Restler Restler has been built with simplicity and ease of use in mind. It allows you send custom HTTP/HTTPS requests and test your REST API anywhere

Tiago 10 Dec 20, 2022
LoginValidation - A simple login app with password validation

LoginValidation A simple login app with password validation License Copyright 20

Srihitha Tadiparthi 2 Feb 18, 2022
A password list optimized for use on Android devices.

AndroidPWList A small (>1GB) password list optimized for use against Android device passwords. I do not condone, encourage, or support those who would

null 9 Jun 26, 2022
A simple android library which helps you to create a curved bottom navigation

CurvedBottomNavigation A simple android library which helps you to create a curved bottom navigation DEMO Setup Update your module level build.gradle

Qama A. Safadi 92 Dec 29, 2022
An Online Meme Sharing app with swipeable vidoes, user can like, share different videos, each viewpager item has one video to show.

MemesSharing An Online Meme Sharing app with swipeable vidoes, user can like, share different videos, each viewpager item has one video to show. 1. Fl

Vikas Bajpayee 13 Aug 6, 2022
Share MPS code snippets. More than just screenshots.

skadi gist Share MPS code snippets. More than just screenshots. Repository Content ide-plugin: MPS Plugin that creates a gist from the IDE written in

Skadi 6 Jan 8, 2023
Victor Hugo 1 Feb 2, 2022
Simple view which allow you to customise your pizza's toppings and size as per your choice.

TwistedPizzaToppingsView Overview Simple view which allows options to customize your pizza toppings and size as per your choice. Features Android 12 s

MindInventory 19 Dec 18, 2022
Plannr is an organizational platform developed using Java, in the form of an Android app, that helps university students coordinate their everyday routine.

Plannr Plannr is an organizational platform developed using Java, in the form of an Android app, that helps university students coordinate their every

Dana Al Shekerchi 2 Sep 8, 2022
A project that helps us generate the test project to test the Gradle plugin.

Ktlint Gradle Provides the function to generate a Gradle project for us to test your Gradle plugin Latest plugin version: [1.0.0] Table of content How

Jack Chen 5 Jul 20, 2022
SeatBookView is an Android Studio Library that helps to make it easier to create Bus, Train, Cinema Theater Seat UI and all functionalities are given.

SeatBookView SeatBookView is an Android Studio Library that helps to make it easier to create Bus ?? , Train ?? , Cinema Theater Seat UI and all funct

Md. Zahidul Islam 3 Oct 15, 2022
This is a practice app. An app that you can find random recipes and choose the ones you like.

A food suggestion app like Tinder This is a practice app. In this app, you can find random recipes and choose the ones you like. This is main menu. Yo

Yunus Emre OCAK 4 May 25, 2022
A Simple Android library to get the number of words and give you the time it will take you to finish an article/story.

MinRead A Simple Android library to get the number of words and give you the time it will take you to finish an article/story. Prerequisite Androidx K

Nwokocha wisdom maduabuchi 36 Nov 17, 2021
sample project that shows you how you can use Ktor to creat a server for real Project.

Ktor-Sample This is a sample project that shows you how you can use Ktor to creat a server for real Project. What is done Save data to database (Get a

Mohamed Emad 4 Dec 23, 2022
A simple tool used to check the users you follow that do not follow you back.

instafbchecker - Instagram no life guide Current Release: v1.0.1 (30/08/2022) A command line tool used to check which users dont follow you back on In

Nathan 2 Aug 30, 2022
If you had one month to visit the best places in Kenya, where would you go?

VisitKenya If you had one month to visit the best places in Kenya, where would you go? This app just shows you sample places where you could visit, wi

Alan Derich 1 Oct 20, 2022
Cago provides you way to do complex calculations on your device.

Cago Do your calculations easier. Cago provides you way to do complex calculations on your device. You can build functions that fit your goals by your

null 0 Feb 13, 2022