GithubHelp home page GithubHelp logo

kimizuka / web-app-store-kit Goto Github PK

View Code? Open in Web Editor NEW
11.0 3.0 0.0 635 KB

Web App Store for iOS.

Home Page: https://web-app-store-kit.vercel.app

Ruby 0.53% HTML 15.84% JavaScript 16.64% SCSS 39.78% TypeScript 27.22%

web-app-store-kit's Introduction

web-app-store-kit

説明

iOS用のウェブアプリストアの雛形です。 Safariでアクセスした際は、ホーム画面に追加を促すストアページを表示(※1)し、 ホーム画面からアクセスした際はアプリを表示します。 また、ホーム画面に追加後、1度でも起動すれば2度目以降はオフラインでも動作します。

※1 Androdからのアクセスではストアを表示せずにアプリを、それ以外からのアクセスはQRコードを表示します。

サンプル

DEMO MOVIE

DEMO_MOVIE

  • クリックで再生します。
  • Safariで開くとストア風のページが開き、ホーム画面に登録してから開くとアプリ風のページが開きます。

開発に必要なもの

  • Sass ※ CSSを自前で書く気概があれば必要ありません。
  • Compass ※ CSSを自前で書く気概があれば必要ありません。

ファイル構成

  • README.md
    • 開発のいろはが記述してあります(このファイルです)。
  • app.appcache
    • キャッシュするファイルを記述します。
  • config.rb
    • compassの設定を記述します。
  • index.html
    • #store内にストア、#app内にアプリで表示したいものをマークアップします。
  • _sass/
    • scssファイルが収納されています。基本的には_setting.scssと_stage.scssを編集すればOKです。
  • css/main.css
    • コンパイルされたcssです。直接編集することはありません。
  • example/
    • 例としてリフティングアプリがはいってます。
  • img/
    • app/
      • icon.png
        • ホーム画面に表示されるアイコンです。
      • splash-landscape.png
        • 横向きの起動画面です
      • splash.png
        • 起動画面です
    • resource/
      • アプリで使用する画像置き場を想定しています。
    • screenshot/
      • ストアに表示するスクリーンショット置き場です。
    • web/
      • favicon.ico
        • ファビコンです
      • ogp.png
        • OG画像です。
  • js/
    • JavaScript置き場です。基本的にはapp.jsとstore.jsを編集すればOKです。

スペシャルサンクス

サンプルアプリの画像をして北斗市公式キャラクター ずーしーほっきー ©2013 北海道北斗市 を使用させていただいております。 http://www.city.hokuto.hokkaido.jp/modules/shinkansen/content0039.html

web-app-store-kit's People

Contributors

kimizuka avatar

Stargazers

lv-kit avatar kuzuo avatar Shu avatar  avatar どっかのげんちゃん。 avatar Munieru avatar Yuhei avatar sukezane avatar Fumiya Funatsu avatar akabeko avatar motoki-shun avatar

Watchers

James Cloos avatar kosuke avatar どっかのげんちゃん。 avatar

web-app-store-kit's Issues

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.