Giter Site home page Giter Site logo

kiok46 / duckduckgo Goto Github PK

View Code? Open in Web Editor NEW
315.0 20.0 63.0 3.08 MB

DuckDuckGo App built in React-Native (Unofficial)

License: MIT License

JavaScript 89.61% Python 2.35% Java 2.04% Objective-C 6.00%
react-native redux redux-thunk duckduckgo android ios async-await react-navigation

duckduckgo's Introduction

DuckDuckGo

Unofficial DuckDuckGo app built in React Native

Note: This is not the official DuckDuckGo App but a Fan-made. I made it only for Learning purpose.

Find it on Expo: https://expo.io/@kiok46/duckduckgo

How to run via expo?

Use the expo-branch branch to run the application using expo, please do the following:

npm install exp --global
git clone https://github.com/kiok46/duckduckgo.git
cd duckduckgo
git checkout expo-branch
npm install

Method: 1

exp start
scan the QR-code and test it on real device

Method: 2

Open the expo app on your device and open the project

How to run without expo?

Please do the following to run.

git clone https://github.com/kiok46/duckduckgo.git
cd duckduckgo && npm install

then run react-native run-ios or react-native run-android

Does search work?

The app is using a sample data which is in src/constants/data.json

You can use DuckDuckGo's API or any other API api by updating the SearchList component from here componentWillMount when onSubmitEditingSearch gets called.

Showing the search results wasn't the main goal but the UI when building the app. But sure PR is welcome. :)

Android

iOS

Blogs and Gists

Some of the gists which I wrote when I was building the application.

Want to contribute or need to see some improvements?

I would love that, please create an issue or send a PR.

duckduckgo's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

duckduckgo's Issues

can´not run this

hi!!
how i can run this project get error
if i run command npm start
>npm start
npm ERR! Darwin 15.6.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "start"
npm ERR! node v6.11.1
npm ERR! npm v3.10.10

npm ERR! missing script: start
thanks

why not expo ?

I see that you built the final app on top of react-native & not Expo (though you provided a link for expo ), what challenges did you face while using expo ?

Id love to hear your thoughts.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.