2019.10.7 bokete BtoC 自社事業(コンシューマ事業) iOS 技術開発 ボケてのiOS13(Xcode11)対応でやったこと ブレイブソフトを代表する自社事業アプリ「ボケて」で遅ればせながらも iOS13 対応を行ったので、実際にやったことをご紹介したいと思います。 ダークモード無効化 iOS13 対応と聞いて真っ先に思いつくのがこのダークモードかもしれません。 まだダークモード版の UI ができていなかったので、ひとまず無効化することにしました。 Info.plist に下記を追加することでダークモードを無効化できます。 [crayon-660694b36b00b2383
2019.10.1 Server 技術開発 Amazon EBSのストレージサイズを拡張する(Amazon Linux) 最近 Amazon EBS のストレージサイズを拡張することがあったので、その作業時の記録を備忘録も兼ねて共有しておきたいと思います。 昔は EBS のストレージサイズを変更する際はインスタンスを停止させて、ボリュームをデタッチして、ボリュームを作成してアタッチ…などといった手間のかかる作業が必要でしたが、2年ほど前からサイズの拡張であれば EC2 インスタンスを停止させること無く行うことができるようになっています。 1.
2019.9.10 iOS 技術開発 申請関連 2019年9月版、iOSアプリでのリジェクト事例まとめ Appleによるアプリの審査。 iOSアプリをリリースする上で避けては通れない道ですよね。 苦労して納期に間に合うように開発したアプリをいざリリースしようとしたら、Appleによるリジェクトを受けて延期になった、という経験をお持ちの方も多いのではないかと思います。 そこで今回は、これまでに500本以上のスマートフォンアプリを開発してきたブレイブソフトが受けてきたリジェクトの中で、頻度が多いもの、気づきにくいものを
2019.7.22 BtoB 自社事業(SaaS事業) Appvisor Push 社員インタビュー bravesoft PUSH Appvisor push(アップバイザープッシュ)が今熱い!(後編) 前回のブログにて、今「Appvisor pushが熱い!」と言うブログを投稿しました。 その中でAppvisor pushの歴史や機能などを紹介させて見ましたが、 実際にこちらのAppvisor push部門の責任者を勤める、丹羽部長にお話を聞いてみました。 ちなみに丹羽部長はどんな方かと言うと… この人ですね!まさに「PUSH!」と言う感じこの方こそが、 今年の7月より事業部化したAppvisor pushをメインとする事業部のマッスル丹羽部長でござ
2019.7.19 BtoB 自社事業(SaaS事業) Appvisor Push bravesoft PUSH Appvisor push(アップバイザープッシュ)が今熱い!(前編) 本日のブログではAppvisor push(アップバイザープッシュ)のご紹介をさせて頂きます! (全くの偶然ですが…ちょうど1年前にも紹介していたみたいです笑) Appvisor pushの歴史は古く、 スマホが今ほどでも無いにせよ一般家庭に普及し始めて、「プッシュ」と言うものに対する需要が増えてきた2011年に事業として本格化しました。 (余談ですがeventosはかつて"Appvisor event"と言う名前で、こちらのAppvisor pushと合わせて「A
2019.6.29 社内イベント 技術開発 bravesoft 【社内勉強会】作ってみようPWA(GlideでGAS連携) 社内で Glide を使って PWA を作ってみようという勉強会を開催しました。 (前回の勉強会:ブロックチェーン入門) Glide の概要については以前のブログで紹介しているので、今回はその勉強会で作ったアプリについて紹介したいと思います。 作ったのは「BSラーメンMAP」というアプリです。 ブレイブソフト周辺には美味しいラーメン屋さんがたくさんあるので、それをマップ上で表示してコメントができるようになっています
2019.5.30 社内イベント 技術開発 bravesoft 【社内勉強会】ブロックチェーン入門 先日社内でブロックチェーンの入門講座を開催したので、その内容をこちらのブログにも書いていきたいと思います。 (前回の勉強会:Kotlin入門) ブロックチェーンとは 特定の第三者を介さずに、オープンなネットワークで参加者による分散型の合意形成を可能にし、すべての履歴を追跡可能にして透明性の高い取引を実現する技術 です。 …はい、日本語でおkですよね。 この定義を理解してもらうことが、今回の記事の目標
2019.5.14 Android 技術開発 Android Q現時点でのまとめ 先日行われたGoogle I/Oでさらなる情報が発表されましたが、現時点でわかっているAndroid Qの機能についてまとめて行きたいと思います。 Android Qとは Googleが開発したOSであるAndroidのバージョン10の名称。 過去のOSにはAndroid8.0=O(Oreo)やAndroid9.0=P(Pie)などお菓子の名称がついていたがQが何になるかは不明。 今年(2019年)の秋に正式リリース予定。 https://developer.android.com/preview (アイキャッチ画像はこち
2019.5.10 Android 技術開発 電車で寝過ごしてしまった?それ解決できるかも!【ExpressAlert】 みなさんこんにちは!今月入社したばかりのIです。 イキナリですが、「電車で寝過ごしてしまった!やっちゃった〜」という経験した事ありますか? 実際、働いている人だと帰りに疲れて眠ってしまったり、飲みすぎてしまって寝てしまったりして降車すべき駅をあっという間に過ぎて起きたら終点だったなんて事あると思います。そういう経験が無い人はこれからあるかもしれません。 自分も学生時代にお酒を飲み過ぎてしまい、4駅ぐ
2019.5.10 WEB JavaScript 技術開発 bravesoft 社内の備品管理システムができました お疲れさまです。 新入社員のSです!(^o^)! 本記事では同期と共に制作した内定者課題の社内備品貸出管理システムについてご紹介しようとおもいます。 制作の経緯 ・備品をアナログ管理でしているので、わかりにくい。 ・備品の場所が分かりにくいので、探すのに手間がかかる。台帳に名前などを書くのも面倒。 ・たまに、備品が行方不明になる。 ・備品を借りる際に管理部に連絡するのが手間。 ・備品が使用可能か。 ・貸出期
2019.4.26 Android 社内イベント bravesoft 【社内勉強会】Kotlin 入門 Firebase の勉強会 に続いて Kotlin の勉強会を開催したので、その内容をブログにも書きたいと思います。 対象としては、何らかの言語の経験のあるエンジニアを想定しています。 Kotlin とは 2011年7月に発表された静的型付けのオブジェクト指向言語で、Java の仮想マシン上で動きます。 オープンソースであり、現在 Android の公式な開発言語として指定されています。 公式サイト によると、数多くのアプリが Kotlin で開発され
2019.4.19 iOS 技術開発 申請関連 【iOS12.2対応】2019年最新版、iOSアプリ申請時に必要な情報まとめ 割と恒例?になっている申請時に必要な情報シリーズの2019年最新版になります。 Androidについてはこちら。 2019年最新版、Androidアプリ申請時に必要な情報まとめ 以前との差分 Xシリーズ向けのスクリーンショットが必須になりました カテゴリを最新に更新しました アプリ名(必須) AppStoreに表示されるアプリのタイトルです。 ホーム画面に表示されるアプリ名と異なっていても大丈夫です。 アイコンと並んでユ
2019.4.19 WEB Server 技術開発 GASとチャットワークを使ってGSuiteメンバーのスケジュール取得をしてみた! 初めまして :-D 入社三週間目のピチピチの新卒エンジニアの和尚でございます^∀^ 入社早々に技術ブログを書いてくれと頼まれまして、仕事で使えるかなーと入社してからコーディングしていた「GSuiteメンバーのスケジュールを取得するスクリプト」について簡単に書いていこうと思います! 想定する読者 ・新人エンジニア ・GSuiteメンバーの情報やスケジュールを取得して何かをしたい人 ・GASを使って社内を便利にしたい人 作
2019.4.17 WEB JavaScript 技術開発 WebロードスピードアップChecklistのまとめ(Part1) Webパフォーマンスはなぜ重要なのか。 webのパフォーマンスはなぜ重要か。 確かにブラウザを開いて検索一覧からwebサイトへ飛ぶことができ、正しく表示されていれば役目を果たしていいるようにも感じますが、、。 いわゆる”重い”サイトがユーザーにどういったインパクトを与えるのか、その理由と解決策をまとめました。 理由1,遅いサイトは非常に不快だからです。 まずはこのグラフをご覧ください。 この
2019.4.16 Android 技術開発 申請関連 2019年最新版、Androidアプリ申請時に必要な情報まとめ 2017年最新版、Androidアプリ申請時に必要な情報まとめ の更新版となります。 以前との差分 タイトルが30文字から50文字になりました タイトル(必須) ストアで表示されるアプリ名です。 アプリ名だけでなく、どのようなアプリなのかわかる一言説明を付けておくと良さそうです。 検索時のヒットにも関わってくるので、よく考えて付けたいですね。 50文字以内で設定しましょう。 簡単な説明(必須) ストアのアプリペ
2019.4.15 iOS Android 技術開発 【お手軽アプリ開発】bitriseの概要と設定例まとめ 私の所属している部署ではアプリのビルドにbitriseを用いています。社内のエンジニア向けにbitriseの概要をまとめたので、それを公開しようと思います。 bitrise説明 bitrise用語一覧 ワークフロー アプリビルドの際に実行される一連のアクション群。(ex. ソースコードのgit clone → アプリビルド → 通知) 一つ一つのアクションはステップと呼ばれます。 一つのアプリに対して複数のワークフローが設定可能です。
2019.4.11 iOS Android 技術開発 PWAが超簡単に作れるGlideというサービスがすごい いつのまにやら Glide という PWA が超簡単に作れるサービスが登場していたので、早速試してみました。 公式ページにアクセス後、何も考えずに「Create an app」ボタンをポチッとしてみます。 Google アカウントのログインを求められるので、ログイン後「New App 」をクリック。 (既に一つ作成したあとの画面なので、若干異なるかもしれません) するとスプレッドシート一覧が表示されます。 Glide ではスプレッドシートの
2019.4.9 競合情報・他社事例 技術開発 海外のイベント管理システム GUEST MANAGER を調べてみました ブレイブソフトにはイベントの公式アプリが5日で作れる eventos というサービスがあるのですが、そこで連携することのできる予約システムを調査する機会があったので、それについて共有したいと思います。 今回調べたのは GUEST MANAGER という海外のサービスです。 Flexible event ticketing and check in software という説明の通り、イベントのチケット販売やチェックインを管理するためのサービスになります。 ※本内容は無料
2019.3.20 技術開発 QA/QC・品質管理 QAって何ですか?(Quality Assurance)品質保証についてのまとめ。 こんにちは!猫大好きのT.I.です。だって猫おいしいんだもん!? 実家の猫は茶トラのメス猫8歳です。ボランティアのシェルターから貰ってきました。チャオチュールは贅沢覚えちゃうと大変なのでたまにしかあげません。こないだ猫ちゃん皮膚病にかかったのですが餌にお薬混ぜても薬だけ残しとるよ…。薬の飲ませ方調べたら無理矢理口の奥に押し込んで口ふさがないと駄目みたいですね。 という猫の話はさておき。 今回はQAの話(Qua
2019.3.15 オフショア開発 技術開発 ソフトウェア開発品質をあげましょう!〜オフショア開発編〜 1。はじめに オフショア開発をしている時、「品質は問題ないでしょうか?」という疑問がよくお客様から来る。それに対して、品質とは何か、よい品質とは何か、説明をします。 2。ソフトウェア品質とは ソフトウェア品質とは仕様に達成するレベルであると考えます。 例えば: ・各機能の品質(ユーザ操作でうまく動いて期待通りのアウトプットを出すこと) ・デザインの完璧さ(デザインが親切であること、使いやす