2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

2020年 とらのあなLT:今年チャレンジしてみたい技術

2
Last updated at Posted at 2020-02-18
Page 1 of 14

(このスライドはLTのためにだけ作成しているので読み物としては想定していませんが、当時のリアルな雰囲気を尊重したいので手を加える事はしていません。)

ネイティブアプリの難しさを一気に解決したい

2020/02/18 【とらのあなLT】今年チャレンジしてみたい技術 in 秋葉原


スライドは公開しています。

会場に入って30分で作ったようなものなのでクオリティ<納期

QR_023207.png


わたしは誰?

{
  name: "のむらやごろう",
  job: ["フルスタック", "AIデータエンジニア", "プログラミング講師"],
  lang: ["JS(Vue)", "Tensorflow(Python2)", "Flesk(Python3)",
        "Rails(Ruby)", "PHP"],  // desc 最近やった案件順
  news: "Jamstackなサイト作って経歴書をAPI化しました"
}

過去にやったこと

  • LINEとSlack,GmailなどなどをGASでサーバーレス連携
    • LINE入れたくないおとんやおかんにサクサク連絡
    • SpreadSheetでロギングもバッチリ
    • 仕事中にLINEやると怒られるからSlackからLINEやる
  • 求人登録サイトに登録する情報を一元管理するサービスを検討

アジェンダ

  • ネイティブアプリの問題点
  • 解決ソリューションの提案
  • デモ(時間があれば)

ネイティブアプリの難しさ:技術

  • Android版作らなきゃだめ
    • Kotlin技術者探す
  • iPhone版作らなきゃだめ
    • Objective-C技術者探す
    • そもそも高い高い審査の壁

ネイティブアプリの難しさ:テスト

  • テストめんどい
    • Appiumでなんとか頑張る
    • ユーザーテストどうすんの?
  • バグるたびに★1つけられる
    • ユーザーサポートつらい

ネイティブアプリの難しさ:集客

  • アプリをダウンロードしてくれない
    • ダウンロードしてくれるけど使ってくれない
  • アプリを入れたくないユーザーがいる
    • 結局似たようなことをWebページでも作っている
      • PWAで解決できそう→開発コスト増

とてもつらい:cry:


そこでLINE MiniApp

LIFF(LINE Frontend Framework)で作れる

  • LINEの上でHTML書ける
  • Canvasタグを銀の弾丸のように酷使する
  • PlayCanvasがヒントになるかも?

デモ

(時間があれば)
ホーム画面.png
アプリ起動.png
操作.png
送信.png


疑問:テストどうすんの?

→LINE社内でもベストプラクティスないのかな:question:

  • LIFF自体はただのFrameworkなのでブラウザでガチャガチャできる
    • Selenium系で何とかなる?

活動方針

  • そもそもLIFFについて知見が足りない
    • どうせならLINE API Expert目指そう
  • ネイティブアプリの課題をLINE MiniAppで解決できるのでは?
    • 認知度が低いので頑張ってDevRelやる!
  • 技術書典に参加してみる
2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?