株式会社ココナラ の技術ブログ

【Flutter】国会図書館のAPIで国会議事録アプリを作った話

こんにちは。 株式会社ココナラ Web開発グループ フロントエンド開発チームの加藤です。 普段はWebのフロントエンドの開発をしていますが、最近プライベートでFlutterの勉強も兼ね、アプリの個人開発をしました。 Flutterの開発言語のDartはJavaScriptに似ているため、フロントエンドエンジニアでも馴染みやすいと思います。 今回はそこで使ったAPIやパッケージの紹介・解説

ココナラ募集をリリースするまで

こんにちは。ココナラ募集部 開発チームのかやです。 今回は、まだリリースされて間もないココナラ募集のリリースまでの経緯や工夫したことをお伝えしたいと思います。 どんな体制で開発をしたか? 事の始まりは2023年。 ココナラの新しい機能として「ココナラ募集」の企画が立案され、各部署からメンバーが集められました。これまでココナラではサーバーサイド

Slack BoltとGoogle Sheets API、Google Apps Scriptを活用したバリュー可視化ツールの作成

はじめに こんにちは! 株式会社ココナラバックエンド開発グループのFです。 企業のバリューを日常業務の中で意識し、体現する行動を共有することは、チームの結束やモチベーション向上に重要な役割を果たします。今回、Slack Bolt、Google Sheets API、そしてGoogle Apps Scriptを活用して、社員がSlack上でバリュースタンプを押すと、その情報をスプレッドシートに記録し、毎

DroidKaigi 2024の参加レポート

こんにちは。 アプリ開発グループ、Androidチームのたまっちゃん、ジェレミです。 2024年9月11日(水)から9月13(金)に開催されたDroidKaigi 2024に参加してきました! DroidKaigiのオフライン参加は初めてで、とても充実した3日間でしたので本記事では当日のセッションやその他コンテンツについてレポートします。 印象に残ったセッション 参加したセッション全てが有益で勉強に

フロントエンド開発グループのオフサイトの様子

はじめに こんにちは!株式会社ココナラ新卒二期生のじんじんです! 今回は、先日開催されたオフサイトミーティングの記録です! アイスブレイクのゲームから生産性向上のミーティングまで、様々なことに取り組みましたので、新卒目線で感じたことや学んだことをお伝えします! 目的 今回のフロントエンド開発グループのオフサイトには3つの目的がありました。

DroidKaigi 2024にサポータースポンサーとして協賛します

こんにちは。 アプリ開発グループ、Androidチームのたまっちゃん、ジェレミです。 株式会社ココナラは、2024年9月11日(水)から9月13(金)に開催される「DroidKaigi 2024」にサポータースポンサーとして協賛いたします。 2021年のゴールドスポンサー、2022年のサポータースポンサー以来の2年振りになります。 DroidKaigi 2024について DroidKaigiはエンジニアが主役のAndroidカンファレンス

「UV Study : Vue.js LT会」へ登壇しました!

こんにちは! 株式会社ココナラ フロントエンド開発グループのよしみんです。 今回は、8/20(火)にオフラインで開催された「UV Study : Vue.js LT会」へ登壇しましたので、そのレポートです。 イベント概要 イベント概要は以下の通りです。 Vue.jsをテーマにしたLT会です。 Vue.jsについて、各自興味のあるテーマを持ち寄ることで知識を深めていくことを目的としています。

ココナラiOSアプリのマルチモジュール化とビルド時間改善について

こんにちは。株式会社ココナラアプリ開発グループ、iOSチームの上沼です。 以前、SPMによるマルチモジュール化を検討していましたが、マルチモジュール化が一区切りついたので、今回はどのように導入したか、どのくらい効果があったかなどをご紹介していけたらと思います。 移行に至った背景 規模の大きいアプリになってきた影響でビルド時間が増加し、開発効率

ココナラでの共通UIについての取り組み

こんにんちは。 フロントエンド開発グループのいっちーです。 ココナラでは新規サービスの立ち上がりに伴い、ヘッダやフッタといったすべてのサービスで利用される共通UIの需要が高まってきております。 今回はその課題解決に向けて現在進行している取り組みについてのお話になります。 課題感 すべてのサービスで共通のUIとして実装されているヘッダ、フッタに

GitHub ActionsとDanger JSを組み合わせて自動PRチェックを使い続けて気がついた事

こんにちは。 株式会社ココナラ フロントエンド開発グループの三浦です。 皆さんはこんな経験はないでしょうか? 「マージ先がdevelopになっててうっかりマージしてしまった!」 「毎回同じチェックをしてるはずなのになぜかチェックがすりぬけてしまった!」 どうです?ありますよね? 私はあります。 といった始まりのDangerを使ってみた記事を書いて早いもので11ヶ

バージョンアップ対応に苦労した過去の自分に送りたい7つの心得

こんにちは。 株式会社ココナラでバックエンド開発に従事するRKと申します。 みなさまはシステムのバージョンアップ対応をした経験はありますでしょうか? システムの安定稼働に配慮して一定期間で実施している場合もあれば、利用しているライブラリや開発言語そのものの End Of Life(以降、EOL) によってバージョンアップを余儀なくされて実施した場合もあるでし

第13回 ココナラ社内技術カンファレンス を開催しました

はじめに ココナラのインフラ・SRE チームのクララです 今回は社内技術カンファレンス運営として、2024-07-29 に開催された「第 13 回 ココナラ社内技術カンファレンス」の様子をレポートします! 社内技術カンファレンスとは 目的 ココナラでは半年に 1 度、すべてのエンジニアが集まって技術カンファレンスを開催しています 会の初めには、弊社 VPoE の村上から技術カン

バックエンド開発グループのオフサイトミーティングを開催しました

こんにちは! 株式会社ココナラプロダクト開発部バックエンド開発グループでエンジニアをしておりますぴろと申します。 休日は猫🐈お寿司🍣ギター🎸を生きがいにしています。 今回は7月に実施したオフサイトミーティングについてお伝えしようと思います。 オフサイトミーティングとは? 普段働いている場所から離れて開催される会議で、通常業務から離れるこ

表示中の画面をワンクリックでPDFダウンロードする

こんにちは!株式会社ココナラのプロダクト開発部フロントエンド開発グループ所属の飯塚です。 ココナラでは、一定の条件を満たすと「納品書」等の帳票がダウンロードできます。 各帳票は、Webサイト上で確認したうえでワンクリックでPDFダウンロードできるようになっています。 以下は実際の納品書画面になります。 今回は、その ワンクリックでPDFダウンロード

社内でRuby on Railsリリースノート勉強会を開催しました

こんにちは! 株式会社ココナラのプロダクト開発部バックエンド開発グループでエンジニアをしておりますもっちーです。 今回は先日バックエンド開発グループで開催した「Ruby on Railsリリースノート勉強会」について紹介したいと思います! はじめに そもそもリリースノートとは、「ソフトウェア製品のリリースの際に、機能強化や不具合修正の内容などをユーザーに