並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 350件

新着順 人気順

lottieの検索結果41 - 80 件 / 350件

  • 1年前までプログラミング初心者だった人間が爆速でアプリリリースしたのでノウハウをまとめてみた - Qiita

    目次 -対象者 -簡単な自己紹介 -アプリ紹介 -開発テーマ -アイデア出し -市場調査 -アプリ開発で意識した事 -開発過程 -デザイン -工数期間 -技術的に意識した事 -開発環境 -ライブラリ -ライブラリ管理ツール -CI/CDツール -ソースコード管理 -タスク管理 -アーキテクチャ -運用 -参考書籍 -個人開発参考リンク -最後に -(余談)今まで作成したアプリ紹介 対象者 アプリ開発に興味がある方 エンジニアを目指したい方 駆け出しエンジニアの方 簡単な自己紹介 今年1月から未経験としてエンジニア採用して頂き、開発会社で働いています。 プログラミング自体は2018年1月から本格的に開始し、それまではずっと営業をしてました。 当時のパソコンスキルは完全素人です。Youtube視聴とWord以外本当に使った事が無く、ファイルの意味も分かりませんでした。 そんな自分がアプリ開発を

      1年前までプログラミング初心者だった人間が爆速でアプリリリースしたのでノウハウをまとめてみた - Qiita
    • 2018 年 6 月の React Native 事情とポエム - Qiita

      事実と思われる情報を時系列で並べる。足りないものがあるかもしれない。 6/2 に噂を Ben Sandofsky が tweet 。 There’s a rumor React Native was abandoned in the main Facebook app. Anyone heard similar/different? — Ben Sandofsky (@sandofsky) 2018年6月1日 このひとは Halide という iOS で提供されているカメラアプリの開発者。これは純粋に噂が真実かどうか確かめたいという発言のように見える。 https://itunes.apple.com/jp/app/halide-raw%E6%92%AE%E5%BD%B1%E3%81%8C%E3%81%A7%E3%81%8D%E3%82%8B%E6%89%8B%E5%8B%95%E3%82

        2018 年 6 月の React Native 事情とポエム - Qiita
      • あなたのプロジェクトを煌やかにするアニメーションライブラリ18選 - Qiita

        Original article: https://dev.to/kerthin/18-amazing-github-repositories-that-will-help-you-make-a-beautiful-project-3pgo 以下はRoden( Twitter / GitHub / Webサイト )によるアニメーションライブラリ紹介記事、18 amazing 🤩 GitHub repositories that will help you 🪄 make a Beautiful Projectの日本語訳です。 help youの後の文字はPC版Chromeだと見えなかった。スマホ版では見れる。 元記事はリポジトリへのリンクだけというのも幾つかあるので、適当に解説を加えています。 18 amazing 🤩 GitHub repositories that will hel

          あなたのプロジェクトを煌やかにするアニメーションライブラリ18選 - Qiita
        • より良いUIのためのマイクロインタラクション入門 | Goodpatch Blog

          この記事はGoodpatch Advent Calendar 2018 14日目の記事です。また、2018/10/08に開催された技術書典5にGoodpatchの有志で出展したブックパッチの内容を省略・改変した内容となっています。 今回はマイクロインタラクションはよく知らない方やマイクロインタラクションは知っているけど実際にコードを書いたことが無い方向けにマイクロインタラクションの基本的な知識と実装方法についてご紹介します。 マイクロインタラクションの理解 マイクロインタラクションとはどういう意味なのでしょうか。Dan Saffer氏の著書「マイクロインタラクション ー UI/UXデザインの神が宿る細部」によると、マイクロインタラクションについて以下のように書かれています。 マイクロインタラクションとは、単一のシナリオに基づいてひとつの作業だけをこなす最小単位のインタラクションのことです。

            より良いUIのためのマイクロインタラクション入門 | Goodpatch Blog
          • lottieが大変よろしいものだった - アナログ金木犀

            仕事でかっこいいインタラクションを実装することになって、canvasでごりごり頑張るかなぁとも思ったのだけど、少し前に話題になったlottieを使ってみることにした。 結果、レベルの高いアニメーションをすこぶる簡単に1時間もかからず実装することができた。 実際に導入してみるところまで +α を説明してみる。 lottieとは 詳細は こちら から見ることができる。知らない人に三行で説明してみると After Effectsで作ったアニメーションを jsonに変換して それをそのまま読み込ませてアプリに組み込める 以上。 Android, iOS, Native Reactに対応しているみたい。 例えば下記はAfter Effectsで Lottie のサンプルを動かしているところ。 これを、jsonに変換してそのまま lottieのライブラリを入れてjsonを読み込ませるだけで下記のように

              lottieが大変よろしいものだった - アナログ金木犀
            • Mirrativ のWebフロントエンドで使っているライブラリを紹介する! - Mirrativ Tech Blog

              こんにちは、フロントエンドエンジニア 兼 バックエンドエンジニアの駒木です。 iOS / Android / バックエンドのライブラリ紹介に引き続き、MirrativのWebフロントエンドで使用しているライブラリをご紹介します! JSフレームワーク: React with TypeScript / Vue.js 8割以上のアプリケーションはReact + TypeScriptで実装されていますが、数年前に立ち上げた一部のイベントページはVue.js + Vanilla JSで実装されています。 ビルド・バンドルツール: Vite / Parcel / webpack 2021年5月くらいからViteを利用し始め、以後立ち上げたプロジェクトはViteベースとなっています。 Vite 8割、Parcel + webpackが2割といったところでしょうか。 webpack → Parcel →

                Mirrativ のWebフロントエンドで使っているライブラリを紹介する! - Mirrativ Tech Blog
              • Mirrativ の Android アプリで使っているライブラリを紹介する! - Mirrativ Tech Blog

                こんにちは、Androidエンジニアのもりぞーです。今回は Mirrativ の Android アプリで使っているライブラリをご紹介します。 こちらの記事のAndroid版になります! tech.mirrativ.stream ライブラリ一覧 Google開発ライブラリ 公式ライブラリでありAndroid開発のスタンダードになっているので、Googleが提供しているライブラリは必要に応じて積極的に使うようにしています。 Android Jetpack Mirrativでは現状以下のライブラリを使っています。 "androidx.appcompat:appcompat" "androidx.annotation:annotation" "androidx.browser:browser" "androidx.cardview:cardview" "androidx.constraintla

                  Mirrativ の Android アプリで使っているライブラリを紹介する! - Mirrativ Tech Blog
                • 初心者プログラマーがコードをモリモリ読めるようになる方法 - Qiita

                  免責 ポエムです。 ワーキングメモリとプログラミング 実務にぶちこまれると、他人の書いた洗練されていない謎コードを読む機会があると思います。 今回はワーキングメモリの観点から謎コードを読めるようになる方法について書きたいと思います。 ワーキングメモリとは 参考: ワーキングメモリ - Wikipedia 脳内に一時的に記憶しておくための仮想的な領域やその概念のこと。 ワーキングメモリの多寡は(動作性の)IQに関連するとされています。 また、ワーキングメモリが大きい方が複雑なコードを読めると言われています[要出典]。 ワーキングメモリフレンドリーでないプログラム ワーキングメモリがいかにコードリーディングに関わるかの例として、 ワーキングメモリを浪費するコードを適当に考えました。 コードを読んで何が出力されるか考えてみてください。 Rubyです。 $output = ''; $do_some

                    初心者プログラマーがコードをモリモリ読めるようになる方法 - Qiita
                  • 2022年、Figmaで特にお勧めしたいプラグインのまとめ

                    Figmaにはプラグインがたくさんあります、その中から特に便利なプラグインを紹介します。WebサイトやスマホアプリのUIを作成するワークフローに役立つ便利なプラグインばかりです。 20 Awesome Figma Plugins to improve your Workflow by Marc Andrew 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに 特にお勧めしたいFigmaのプラグイン 終わりに はじめに 私はここ数年の間、Figmaの多くのプラグインを実際に試し、定期的に使用してきました。Figmaコミュニティで提供されるプラグインは改善され続け、その勢いは衰える気配がありません。 私がこれまでに使用してきたプラグインの中で、特にお勧めできる20個のプラグインと、現在も更新されているプラグインをまとめるのに良

                      2022年、Figmaで特にお勧めしたいプラグインのまとめ
                    • 超インタラクティブなWebサイトやゲームが作り放題の「Playful」を使ってみた! - paiza times

                      どうも、まさとらん(@0310lan)です! 今回は、インタラクティブ性の高いWebサイトやミニゲームなどを簡単に開発できる無料のWebサービスをご紹介します。 一般的なWebサイトはもちろんのこと、ノーコードで高度なロジックを組み立てる機能も提供されているので、アイデアしだいでとてもユニークな作品を作れるのが特徴です。 オリジナリティあふれるWeb作品を手軽に作りたい人はぜひ参考にしてください! 【 Playful 】 ■「Playful」の使い方! それでは、「Playful」をどのように使えばいいのか詳しく見ていきましょう! まずはサイトのトップページから【Sign Up】ボタンをクリックして、無料のユーザー登録を済ませておきます。 「メールアドレス」と「パスワード」を入力します(Googleアカウントも利用可)。 次に好きなユーザー名を設定しましょう。 最後に「LET'S PLAY

                        超インタラクティブなWebサイトやゲームが作り放題の「Playful」を使ってみた! - paiza times
                      • 【今すぐ使える!】Android開発で役立つ25のライブラリ | TechAcademyマガジン

                        初心者から上級者まで誰にも役に立つAndroidのライブラリを25個紹介しています。アプリにおけるアニメーションやボタンの表示など、様々な見せ方の参考になるはずです。Androidアプリ開発に携わっている方はぜひご覧ください。 本稿は、freeCodeCampのブログ記事を了解を得て日本語翻訳し掲載した記事になります。 本記事は、Android開発者のMichal Bialas氏によって投稿されました。 2017年の1月と2月にリリースされた25のベストなAndroidライブラリのリストをご紹介します。これらはすべて試してみる価値があります。なお、順序はランク付けとは関係ありません。それでは始めましょう! 1. Lottie これは、Bodymovin(アニメーションをSVG / Canvas / HTML + JavaScriptにエクスポートするためのAfter Effectsのプラグ

                          【今すぐ使える!】Android開発で役立つ25のライブラリ | TechAcademyマガジン
                        • ラクラクWebデザイン制作!便利な最新オンラインツール39個まとめ

                          この記事では、日々進化を続けるWeb制作で役立つ、便利な最新オンラインツールをまとめてご紹介しています。 これまではむずかしいと思っていたことや、面倒な作業をボタン一発で完了できるなど、デザイン制作の時間短縮にぴったりなツールから、遠隔でのテレワークにも便利な新機能、ユニークなツールやサービスなどが揃います。 カテゴリごとに整理しているので、目的にあったお気に入りツールを探してみましょう。 コンテンツ目次 1. Web制作便利ツール 2. 配色ツール 3. デザインコレクション 4. イラスト系ライブラリ 5. プロトタイプツール 6. アイコンツール 7. コラボ、リモートワークツール 8. 面白、クリエイティブツール Web制作の効率、生産性アップ!話題の最新オンラインツールまとめ Web制作便利ツール Tail Blend CSSmix-blend-modeプロパティをリアルタイムで

                            ラクラクWebデザイン制作!便利な最新オンラインツール39個まとめ
                          • これも動く?!面白アニメーション付き無料アイコン素材200個セット Free Animated Icons from Icons8

                            この記事では、ユニークなアニメーションを実装したアイコン素材200個セット「Animated Icons from Icons 8」をご紹介します。ウェブサイトやモバイルアプリで普段何気なく利用しているアイコンに、少しだけ動きを加えることでユーザーの注目を集め、アッと言わせるクリエイティブな仕掛けを演出できます。 素敵なアニメーションのアイコン素材パック Animated Icons from Icons 8 Animated Icons from Icons 8 は、ウェブサイトはもちろんiOSやAndroidにも対応したアニメーション付きアイコン素材で、ウェブやメディアなど8つの大きなカテゴリ分類されています。 ダウンロードできるファイル形式も豊富で、GIFアニメーションの他にAfter Effects用.aepファイル、JSONファイルがセットに。Airbnb謹製のアニメーションライ

                              これも動く?!面白アニメーション付き無料アイコン素材200個セット Free Animated Icons from Icons8
                            • Airbnb’s Server-Driven UI System(Ghost Platform) の感想 - laiso

                              Airbnb’s Server-Driven UI System(Ghost Platform) とは何か Airbnbが社内で取り組んでいる最新UI開発システム Ghost Platformとそのコンセプトの名前 元Airbnb AndroidエンジニアRyan Brooksによるポストを参照 A Deep Dive into Airbnb’s Server-Driven UI System | by Ryan Brooks | The Airbnb Tech Blog | Medium A Deep Dive into Airbnb’s Server-Driven UI System どういうものか サーバー(API)からデータと画面構造(UI)を配信して各プラットフォームで再生する仕組み UI言語部分を抽象化したもの Web、iOS、Androidに対応する なぜ画面構造を配信するの

                                Airbnb’s Server-Driven UI System(Ghost Platform) の感想 - laiso
                              • Jetpack Composeを使った複雑なアニメーション事例 - Mirrativ Tech Blog

                                ミラティブのAndroidエンジニアのmorizoooです。 MirrativのAndroidアプリでは、新規で作る画面には積極的にJetpack Composeを活用しています。 tech.mirrativ.stream Mirrativは、多くのユーザーがゲームや雑談などの配信をしており、配信を盛り上げるための演出として通常のアニメーションに加えてLottieも織り交ぜ、リッチなアニメーションを実装しています。 Jetpack Compose導入以前は、AnimationListenerのCallbackを入れ子にする形で複雑なアニメーションを実現していたのですが、いざJetpack Composeで実装しようとなるとどう実装するのが良いのか苦心しました。 今回の記事では、実際にアプリで使っているアニメーションを例に、Jetpack Composeで作ったアニメーションを紹介します。

                                  Jetpack Composeを使った複雑なアニメーション事例 - Mirrativ Tech Blog
                                • メルカリiOSアプリのBazelを使った高速・高信頼性ビルド | メルカリエンジニアリング

                                  ここまでBazel の利点をいくつか紹介しましたが、採用には懸念点もありました。次のセクションからは、どのような懸念があったか、それをどのように解決したのかを紹介します。 Xcode 統合 Bazel と Xcode の統合は Bazel の採用においてもっとも大きな懸念でした。 Xcode はビルドシステムと密結合したやや特殊な IDE なので、外部ビルドシステムとの統合が難しいのです。特に indexing や LLDB デバッグを正しく動作させるのは困難でした。 統合とはつまり、Bazel によるビルドのアウトプットを利用して Xcode がサポートする動作を再現することを意味していて、主に下記のような要件を満たす必要があります。 Bazel のビルド構成ファイル群を解析して Xcode プロジェクトを生成する Xcode ビルドの実行を抑制し、代わりに Bazel ビルドを実行する

                                    メルカリiOSアプリのBazelを使った高速・高信頼性ビルド | メルカリエンジニアリング
                                  • Mirrativ の iOS アプリで使っているライブラリを紹介する! - Mirrativ Tech Blog

                                    こんにちは、iOSエンジニアのちぎらです。今回は Mirrativ の iOS アプリで使っているライブラリをご紹介します。 Mirrativ ではどんなライブラリを使用していますか?と質問されることが時々あります。設定画面のライセンス情報に一覧で表示はされているものの、ライブラリ名だけでは用途が分かりにくいものもあるので、説明を添えて一覧で確認できるようにしようというのが今回の趣旨です。 ライブラリ管理には CocoaPods、Carthage を使用しています。最新のライブラリに追従できるように、一部のライブラリでは CI(Bitrise)上で定期的にバージョン更新のためのプルリクを作成しています。Swift Package Manager はまだ導入していませんが、タイミングを見て集約していけたらいいですね。 ライブラリ一覧 HTTP通信/ストリーミング Alamofire HTTP

                                      Mirrativ の iOS アプリで使っているライブラリを紹介する! - Mirrativ Tech Blog
                                    • 簡単・便利・時短!おすすめ最新オンラインツール35選

                                      この記事では、Webデザイン制作を快適にする最新オンラインツール30個をまとめてご紹介します。 ウェブデザインだけで、あらゆるクリエイティブな場面で活躍しそうな、「あったら便利。」を実現した驚きの新しいツールを中心にセレクト。 これまで時間のかかっていた面倒なことも、ウソのように簡単にこなす便利な機能や素材などずらり揃います。 カテゴリごとに整理しているので、目的にあったお気に入りツールを探してみましょう。 コンテンツ目次 🧰 Webデザイン便利ツール 🦄 デザインツール 🗺 プロトタイプ・アイコンツール 🤯 クリエイティブ・面白ツール Web制作の効率性アップ!おすすめ最新オンラインツールまとめ 🧰 Webデザイン便利ツール 100 Buttons 自由に利用できるHTML/CSSボタン100種類をコレクション。どれも魅力的なアニメーションが目を引きます。GitHubページも公

                                        簡単・便利・時短!おすすめ最新オンラインツール35選
                                      • 【Unity】MirrativのギフトとUnityを活用したリッチな演出の紹介 - Mirrativ Tech Blog

                                        こんにちは、Unityエンジニアの菅谷です。 今回はMirrativのギフト機能について紹介します。特にMirrativ内のアバター(エモモ)を利用したMirrativ特有のギフトについて解説します。 Mirrativのギフト ギフトは配信を盛り上げるための機能の一つで、視聴者がギフトを贈ることで配信者の画面に演出が表示されます。 代表的なギフト演出を仕組みごとに紹介します。 スタンプギフトやシンプルなアニメーションギフトでは、Lottieライブラリ(iOS/Android)を利用してギフトの画像をアニメーションさせています。 LottieはAfter Effectsから出力したJsonファイルをそのまま利用することができます。 スタンプギフトは画面上にアイコンやアニメーションを表示します。 ギフトは30種類以上あり、様々なシチュエーションに合わせて贈られています。 また、エモモと連動した

                                          【Unity】MirrativのギフトとUnityを活用したリッチな演出の紹介 - Mirrativ Tech Blog
                                        • クックパッドデザイナーが語る、新規サービス開発を加速させるためにやったこと––技術を使ってエンジニアをサポートする

                                          2019年2月27日、恵比寿ガーデンプレイスザ・ガーデンホールにて、「Cookpad TechConf 2019」が開催されました。Cookpadのエンジニアやデザイナーがどのようにサービス開発に取り組んでいるのか、またその過程で得た技術的知見について公開します。プレゼンテーション「新規サービス開発を加速させる技術とデザイン 」に登壇したのは、クックパッド株式会社Komerco事業部デザイナーの藤井謙士朗氏。講演資料はこちら 新規サービス開発を加速させる技術とデザイン 藤井謙士朗氏(以下、藤井):それでは、「新規サービス開発を加速させる技術とデザイン」というタイトルで発表させていただきます。よろしくお願いします。 軽く自己紹介させてください。 クックパッドの藤井といいます。Komerco事業部でデザイナーを担当しておりまして、2017年に新卒で入社しました。だいたい社会人2年目が終わ

                                            クックパッドデザイナーが語る、新規サービス開発を加速させるためにやったこと––技術を使ってエンジニアをサポートする
                                          • Lottieであなたの「サービス」をもっとリッチにアニメーションさせる話 - pixiv inside

                                            この記事はピクシブ株式会社 Advent Calendar 2017の19日目です。 こんにちは、17新卒エンジニアのまつらいです。普段は主にpixivFANBOXというサービスでJavaScriptやPHPを書いています。今日は、ウェブブラウザ上で動く軽量で扱いやすいアニメーションを実現させることができる、僕の大好きな「Lottie / Bodymovin」について作例を含めて紹介します。 https://matsurai25.info/bodymovin/blue/ たとえば、デザイナー(※1)に貰ったAIファイルをそのままAfterEffectsで加工、レイヤー毎に動きをつけてみました。このページはiOS safariやIE11でも動作します。LPなどの目立つ部分でLottieを使うと、サービスがグッと印象的になるはずです。 なお、この例ではサイズの大きな画像が使っているので、端末の

                                              Lottieであなたの「サービス」をもっとリッチにアニメーションさせる話 - pixiv inside
                                            • 読めば納得!!旅人はなぜ“モロッコ”に恋をするのか?その理由を解明してみた。 - TABIMARU.com

                                              突然ですが質問です。 皆さんが一番旅をするのが難しいと思う地域はどこでしょうか? 頭の中で答えてみてください。 アジア ヨーロッパ 北米 南米 アフリカ ありがとうございます。 8万票差で 5.アフリカ という答えが返ってきました。 そうだと思います。 アフリカ大陸と聞くと、インフラもまだまだ発達しておらず、交通手段もあまりなく、一体どういったものを食べているんだろう…という想像をする方が多いのかと思います。 僕もそうでした。 アフリカを旅するのは、一人で旅するのなんて難しいんじゃないか。 そういう風に思っていたんです。 けれど、実際はそうではありません。 アフリカ大陸でも旅がしやすい国はたくさんありますし、独特の文化に触れることができ、本当にワクワクする大陸だったと今は思っています。 今回はそのアフリカ大陸の中で、僕が一番旅をしやすいと思った国、そして魅力たっぷりの国“モロッコ”を紹介し

                                                読めば納得!!旅人はなぜ“モロッコ”に恋をするのか?その理由を解明してみた。 - TABIMARU.com
                                              • svg / canvas出力ができるbodymovinの紹介 - KAYAC engineers' blog

                                                やっはろー(= ゚ω ゚)ノ 今年の3月、カヤックに中途入社した、 カヤックエンジニアの中で1番プログラムできないおじさんの町田(@machida-yousuke)と申します。 今回は、「映像業界?フロントエンド業界?が注目しているオープンソースライブラリ bodymovin」について紹介します。 ちなみに私は、元某インターネット広告代理店の映像クリエイター兼フリーランスのモーショングラフィッカーでした。 ※この記事はAfterEffects(以下「AE」と称する)の基本的な操作、用語を理解している前提で進めていきます。 ※bodymovinのバーションは V 4.6.10、AEのバーションはadobe AfterEffects cc 2017で進めていきます。 (V 4.6.10から使用言語によっておきるバグの修正がされています。) ※使用PCはMacです。 bodymovinとは AE

                                                  svg / canvas出力ができるbodymovinの紹介 - KAYAC engineers' blog
                                                • Figmaを使って開発チームの生産性をあげるプロダクトマネジメント|坪田 朋

                                                  開発現場に Figma を導入してチームの生産性が上がった話です。 デザインドリブンで、プロセスを可視化しながら進める僕の開発スタイルと相性が良いので、最近はクライアントワークでも啓蒙しています。 Figmaは平たく言うとデザインコラボレーションツールですが、こちらのリンクから動画をみると雰囲気が伝わると思います。 https://www.figma.com/ UIデザインツールのリッチ化ではなく、開発チームとコミュニケーションのしやすさが強みで、1人でUIを作るならSketchの方が使いやすいかもしれません。エンジニアやプロダクトマネージャーとガンガン議論して仕様を詰めていくスタイルを好む人はFigmaと相性良いです。 デザインプロセスが可視化されるためプロダクトマネージャー、エンジニア視点でも有用なツールだと思います。 Figmaを使ってよかった点まとめ・「デザインをみんなのモノに」を

                                                    Figmaを使って開発チームの生産性をあげるプロダクトマネジメント|坪田 朋
                                                  • Figmaを最強デザインツールにする便利な無料プラグイン、ツールまとめ

                                                    Figmaは、ブラウザ上から利用できるデザインアプリですが、特にチームでの共同デザインプロジェクトに最適なツールと言えます。 さらに、「こんな機能があればいいのに」というときも、プラグインを利用することで、自分好みにアプリの使いやすさをカスタマイズできる点も人気の理由のひとつです。 今回は、何千とあるプラグインの中から、実際にインストールしてみたWeb制作の作業効率がアップする便利なFigmaプラグインやツールをまとめてご紹介します。 自分だけの「最強」Figma、はじめませんか。 Figmaって何? Figmaには、本格的なイラストも描くことができるベクターツールをはじめ、ウェブサイトのプロトタイプ作成機能、完成したデザインをWeb用HTMLに変換など、デザインプロジェクト全体を通して必要なツールが揃います。 Figmaはブラウザ上でデザインを行うため、共同作業によるリアルタイムのコラボ

                                                      Figmaを最強デザインツールにする便利な無料プラグイン、ツールまとめ
                                                    • React Native のこれまでとこれから 2019年11月編 - KitchHike Tech Blog

                                                      Expo の登場、Airbnb の離脱、Hermes の発表。React Native の開発の歴史を振り返ります。React Native のコミュニティについても調べてみました。React Native には本体のレポジトリだけでなく、リリースについてのレポジトリや、コミュニティの会話のためのレポジトリがあったのが意外でした。 はじめに 業務委託でキッチハイクのアプリ開発をお手伝いしている、エンジニアの有吉です。キッチハイクチームは、モバイルアプリの開発をずっとReact Native で行ってきました。アプリの開発開始から2年半ほど経ったこのタイミングで、React Native のこれまでとこれからについて思いを馳せてみます。 React Native のこれまで 公式のBlog · React Native も参考にしつつ、過去の出来事の中で印象に残ったことを挙げてみます。Rea

                                                        React Native のこれまでとこれから 2019年11月編 - KitchHike Tech Blog
                                                      • 現役デザイナー直伝!最高のアニメーションを作成する7つの小技テクニックまとめ

                                                        アイデアをカタチにするツールはたくさんありますが、個人的に最高のアニメーションツールは引き続きAfter Effectsと言えるでしょう。ただし、利用できるプラグインが多すぎて、どれを使って良いのか迷ってしまうのが悩みどころ。 今回は、現役デザイナーがウェブサイトやアプリのアニメーション作成で実践しているプラグインやツールを、7つのシンプルな手順を追ってご紹介します。このガイドラインでは、デザイナーとデベロッパーが一緒にプロジェクトを進める効果的な方法をマスターできます。 No.1 SketchかFigmaでデザイン開始 レイヤーにきちんと名前を付けているか確認しましょう。After Effectsに取り込んでしまうと、レイヤーを見つけるのが難しくなってしまいます。 AEUXプラグインを利用することで、SketchまたはFigmaで作成したレイヤーをAfter Effectsにボタンひとつ

                                                          現役デザイナー直伝!最高のアニメーションを作成する7つの小技テクニックまとめ
                                                        • Lottieでアプリにアニメーションを組み込む話(iOSプログラマー編) | TOKOROM BLOG

                                                          この記事について この記事は Lottieでアプリにアニメーションを組み込む話(デザイナー編) を受けての iOSプログラマー編 になります。 デザイナー編では実際にアニメーションを作る具体的な方法を含め解説されていますので是非ご参照ください。 Lottieとは LottieとはAdobe After Effectsで作ったアニメーションをそのままクライアントアプリで表示するためのライブラリです。 iOSやAndroidのネイティブアプリの他、React Nativeでも利用できます。 iOS用のライブラリは、 https://github.com/airbnb/lottie-ios です。 なにができるの? 作成されたアニメーション用JSONファイルをアプリに埋め込んでわずかなコードで再生することができる インターネット上に設置したJSONファイルを読み込んでアニメーションを再生すること

                                                            Lottieでアプリにアニメーションを組み込む話(iOSプログラマー編) | TOKOROM BLOG
                                                          • Lottielab | Create and Edit Lottie Animations

                                                            Create and ship animations to your products faster. Bring your websites and apps to life with the simplest editor for Lottie animations.

                                                              Lottielab | Create and Edit Lottie Animations
                                                            • 【作例付き】WebデザインにおけるAdobe After Effects活用法 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

                                                              今回は後編ということで、モーションデザインの作り方を実例を元に紹介していきたいと思います。実際のサイトに使うには色々足らないですが、After Effectsで制作する際のテクニックを交えて解説していきます。 この記事はこんな方におすすめです モーションデザインに興味がある Webサイトのアニメーションを自分で作ってみたいデザイナー After Effectsを触ってみたい また、制作にあたってこちらのサイトを参考にさせていただいております。様々なモーションの作例を周期表に見立てて紹介していて、ダウンロードもできるためどのように制作すれば良いかも見れるようになっています。 画像引用元:モーション周期表 Webデザインでモーションデザインを利用する機会 デザイナーがモーションデザインをWebデザインに取り入れる機会としては以下があるかなと思います。 デザインの提案 エンジニアとの共有 動画ま

                                                                【作例付き】WebデザインにおけるAdobe After Effects活用法 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
                                                              • 制作事例:Lottieのアニメーションを手描き風に動かしたい!SVGとWebGLを使った2つのアプローチ - ICS MEDIA

                                                                制作事例:Lottieのアニメーションを手描き風に動かしたい! SVGとWebGLを使った2つのアプローチ ICSでは2022年に株式会社ニコン様の中長期ビジョンを紹介する特設サイト『2030年のありたい姿』の実装を行いました。この記事ではサイトのメインビジュアルとして使用している手描き感のあるアニメーションを実現するために検証・実装したSVGとWebGLの技術ご紹介します。SVGやWebGLを活用したビジュアル表現に興味のあるエンジニアはもちろん、ウェブ技術を使ってどのような表現ができるのか知っておきたいディレクター・デザイナーの方も是非ご覧ください。 ▼ 特設サイト『2030年のありたい姿』 「人と機械の共創」を魅力的なアニメーションで描きたい 『2030年のありたい姿』の重要なキーワードが「人と機械が共創する社会」でした。特設サイトではこのビジョンを広く一般の方向けに伝えるため、株式

                                                                  制作事例:Lottieのアニメーションを手描き風に動かしたい!SVGとWebGLを使った2つのアプローチ - ICS MEDIA
                                                                • フロントエンドカンファレンス沖縄 2023 公開資料・Xアカウントリンクまとめ

                                                                  2023/11/18(土)で開催されたフロントエンドカンファレンス沖縄 2023に関する、現時点での公開資料と X アカウントリンクをまとめました。 よろしければご活用ください。 はじめに 登壇者名は敬称略させていただいています。 スライドについては、ご本人がツイートで展開されていたり、スライドサービスにアップロードされているものを記載。 Discord の方だけで公開されている方は、勝手に公開しない方がよいかと思いましたので、記載しておりません。 X アカウントについては、資料に記載されていたり、資料公開のツイートで分かった方のみ記載。 リンクの間違い等ありましたらコメントいただけると助かります🙏 アーカイブ 本イベントは YouTube で配信されていて、アーカイブが残るようです。 タイムテーブル 10:10 [ゲストセッション]Figmaプロトタイプ入門〜インタラクションイメージの

                                                                    フロントエンドカンファレンス沖縄 2023 公開資料・Xアカウントリンクまとめ
                                                                  • アプリのUI/UXのためのSoundとHaptics Design - くらげだらけ

                                                                    こんにちは、くだくらげです。今年のはじめにはじめてのUIデザインという本を共著で書きました。 他の著者さんの章もとっても勉強になって面白い内容になっています。読んでいただいた方からのコメントも嬉しいです。ありがとうございます! PEAKSさんから出版しており購入できますので、ご興味ある方はぜひ手にとってみていただけると嬉しいです。 peaks.cc 概要 今回はUI/UXのためのSoundとHapticsのデザインについてです。 人間はおよそ8割以上を視覚からの情報に頼っていると言われています。目から入ってくる視覚情報は確かに重要ですが、一方で印象に影響を与えたり、記憶に残りやすい情報というのは聴覚や嗅覚、触覚といった別の感覚が強く影響すると言われています。 iOSやAndroidといったスマートフォン端末にはスピーカーやHapticsエンジンが組み込まれています。ディスプレイ上のインター

                                                                      アプリのUI/UXのためのSoundとHaptics Design - くらげだらけ
                                                                    • Webデザインに動きを加える5つの方法

                                                                      アラン・スミス氏はライターで、ソーシャルメディア、ウェブデザイン、モバイル・アプリ、デジタル・マーケティング、起業家精神、ベンチャー企業などの様々な話題を最先端のデジタル世界で取り上げています。 1906年に最初のアニメーション動画が制作されたのは、ストーリーテリングにおける革新的な一歩でした。ストーリーテリングで用いられるアニメーション技術は、毎年格段に進歩しており、それは2018年も同様でしょう。Webデザイナーは古い技術ではなく、より高度な2Dや3Dのアニメーション画像を選ぶようになってきています。 2018年のアニメーション Webデベロッパーは、FlashをやめてCSSやJavaScriptでアニメーションを作成するようになりました。Flashをサイトにインストールすることは、技術的な理由から段階的に廃止されました。Flashが廃止された第1の理由は、iPhoneやiPad、iP

                                                                        Webデザインに動きを加える5つの方法
                                                                      • デザイン表現が広がる、Lottieアニメーション - BASE開発チームブログ

                                                                        これは「BASE Advent Calendar」16日目の記事です。 こんにちは、BASEのDesign Groupに所属している吉岡です。 先日BASE BANK株式会社初めてのプロダクトとして即時に資金調達ができる金融サービス「YELL BANK」をリリースしました。個人的にお金にまつわるデザインは初めての経験ということもあり、難しかったのですが、LPではAfterEffectsで作ったアニメーションをCanvasやSVGアニメーションにできるプラグインを使って表現しました。 今回はせっかくのアドベントカレンダーなので、下記の様なHolidayAnimationを書き出してみようと思います。 環境設定 Bodymovin をインストール creative.adobe.com プラグインインストールのためのzxp-installerもダウンロードします aescripts.com Lo

                                                                          デザイン表現が広がる、Lottieアニメーション - BASE開発チームブログ
                                                                        • 英語圏人名集 ファーストネームと愛称(ニックネーム)

                                                                          (1) 最近の流行名・頻繁 (2) 最盛期有り-持続・普通 (3) 最盛期有り-衰退・希 (4) 最盛期有り-消滅・極めて希 (5) 最盛期無し-持続・普通 利用の手引き ▽名前〔愛称〕 (記号) 米国発音 「和製発音」 →愛称〔原型〕 ▽記号の( )内にアスタリスク{*}があれば、愛称であることを示しています。また、アスタリスクと共に性別が書かれている場合は、名前としても頻繁に用いられたことを示しています。 ▽愛称からの矢印{→}は、愛称の原型(名前)を意味します。愛称の愛称が存在する場合は、前の矢印が愛称で、後の矢印が原型です。 ▽愛称〔原型〕が{→同上}の場合は、続きが上と同じであることを示しています。 ▽名前・発音・愛称は、2種類以上存在することがあるため、中点で区切っています。ただし、(記号)は複数でも中点を使用しません。 ▽記号の中に数字が含まれていない名前は、たいして流行もせ

                                                                          • SwiftでLottieを使ってアニメーションを実装する - ZOZO TECH BLOG

                                                                            こんにちはフロントエンジニアの茨木です。一ヶ月ほど前からSwiftでiOSアプリ開発をやっています。iOS開発経験は浅いですが、Lottieというライブラリを使用し、いきなりアニメーションごりごりの画面を担当してみました。 LottieはAirbnb社が開発したライブラリで、僅かなコードでアニメーションを実装できるスグレモノです。 本記事では、SwiftにおけるLottieの使い方を説明します。 Lottieの特徴 Lottieの最も大きな特徴は、Adobe After Effectsで出力したアニメーションデータをそのまま読み込むだけでアニメーションを実装できることです。その為、沢山のコードや画像が不要なのはもちろんのこと、デザイナーが作ったアニメーションを忠実に再現することが可能です。更に、LottieはAndroidやReact Nativeもサポートしているので、クロスプラットフォ

                                                                              SwiftでLottieを使ってアニメーションを実装する - ZOZO TECH BLOG
                                                                            • Happy Cog Studios: web design, consulting & publishing

                                                                              > 16; g = color >> 8 & 255; b = color & 255; } hsp = Math.sqrt( 0.299 * (r * r) + 0.587 * (g * g) + 0.114 * (b * b) ); return hsp > 127.5 }, visibleThemedAreas: 0, footerInViewport: false, lightBackground: true, activeFilter: 1 }" x-init=" lightBackground = lightOrDark(currentTheme.backgroundColor), $watch('currentTheme', (value) => { styleTheme(currentTheme), lightBackground = lightOrDark(current

                                                                                Happy Cog Studios: web design, consulting & publishing
                                                                              • iOSプロジェクトに対してモジュール分割しながらSwiftUIを部分適用している事例 - Mirrativ Tech Blog

                                                                                こんにちは、クライアントエンジニアの竹澤(@to4iki)です。 MirrativのiOSチームでは、開発効率の最大化を狙い以下に取り組んでいます。 データフローの単方向化 (Fluxアーキテクチャの強制) 宣言的UIによるView実装 (SwiftUIの部分適用) 責務分割 (モジュール分割) 今回の記事では、どのような構成でSwiftUIを適用し始めたか、また、MirrativのiOSプロジェクトの構成やプロダクト特性の課題感からセットでモジュール分割を進めている点を紹介します。 背景 前提となるプロジェクト構成 導入に向けて決めたこと SwiftUIでどこまで実装するか 本体アプリではなくSwiftPackageを活用する 垂直分割するか水平分割するか 方針やTipsを明文化し育てる 新規開発部分のUI開発をFeatureモジュールで行う SwiftPackage: SwiftUI.

                                                                                  iOSプロジェクトに対してモジュール分割しながらSwiftUIを部分適用している事例 - Mirrativ Tech Blog
                                                                                • インフラが苦手な人の個人開発(ECS、terraform) - Qiita

                                                                                  はじめに 本記事は 個人開発 Advent Calendar 2019 25日目の記事です。 最近connpassに掲載されている勉強会を地図を見ながら検索できるようなサイトを作りました。 (もともと同僚が勉強会でこんな感じのアプリを作っておりそれに触発された) https://connpass.net/ 使った技術としては フロント: typescript、react、redux、circleci、cloudfront、s3、terraform バックエンド: go、gin、docker、nginx、circleci、ecs、terraform な感じです。 仕事ではあまりインフラまわりを触ることがなく、CI/CD環境の知見があまりないが、それっぽいものを自分で作ってみようとしました。 フロント アプリケーション アプリケーションの土台はcreate-react-appを使いtypesc

                                                                                    インフラが苦手な人の個人開発(ECS、terraform) - Qiita