スマートフォン向けアプリケーションを制作すること。法人からの依頼を請け負って制作する企業のことをアプリ開発会社と呼ぶ。
アプリケーションは主にApple社が提供する「iOSアプリ」とGoogle社が提供する「Androidアプリ」があり、それぞれ指定された開発言語でアプリを開発する。最近ではXamrinなどで両OSに対応したアプリを開発することもできるが、一般化するためにはさらなる普及活動が必要である。
このブログについて こんにちは、レノンです。このブログでは全くの文系のサラリーマンがUnityというゲーム開発エンジンを使って自分でアプリを作りたいと思い、独立できるまでをリアルタイムでアップしていきます。 成功してからまとめているのではなく、今から始めるのをブログでも連動していくのでほんとに成功するのかどうかわかりません。失敗の連続かも知れません。 でも自分のモチベーション維持のためにも続けていきたいと思いますのでよろしくお願いします。 なぜ始めようとしたのか? 始めようとした理由を伝える前に自分の事を少し紹介したいと思います。 私は昭和生まれの50歳を超えたサラリーマンです。 文系ですが、…
これはGoogleplay向けのASOに興味がある方に向けた記事です Googleplayで最近見かけた新規優遇開始?と感じた事柄を記載します。(この記事は2024年の9月に作成しています) 色々調べたい事がありストアの最近の様子を見に行ったところ、検索結果に「New」という見慣れないタグがありました。 [記憶が少々怪しいです。以前から存在していたけれど、私が気付いていなかっただけであったら大変申し訳ありません、ブラウザバックしてください!] 「New」タグの出現は検索内容に異なるようです。もちろんここら辺もパーソラナイズされている可能性はあります。 以下に比較的検索ボリュームが多そうなワード…
第1日目 猫2匹を飼っている、しがない30代後半のサラリーマン。 自分の市場価値というものに一抹の不安を覚えたので、プログラミングを学習して自分でアプリ開発などをできるようになってやる、と決意。 今日からその一部始終の記録を残しておこうと思う。 なお、正確には学びを再開する、の方が正しい。 2020年、コロナの頃に一度チャレンジして失敗しているのだ。 当時、Progateを活用してHTMLとCSSはそこそこ勉強しているので、本日時点でProgateのレベルは驚異の66! 強くてニューゲーム! そして早速アプリ開発から遠まわっているのだが、業務で必要なSQLのレッスンから再開している。 こういう…
数年前までは、モバイルアプリを作成するには、iOS用とAndroid用にそれぞれ異なるコードを記述する必要がありました。しかし、現在では、開発者がアプリをコーディングするための選択肢が大幅に増えています。このガイドは、モバイルアプリ開発において最も人気のあるプログラミング言語やフレームワークを理解するために役立つものです。これらの情報を基に、どの言語を学習し、どのようにモバイルアプリ開発に投資するかを検討できます。 ※関連記事:ゼロからのアプリプログラミング方法 | 2024年完全ガイド 本リソースでは、テンプレートに依存したタイプのモバイルアプリビルダーについては触れません。技術的には、その…
こんにちは決済認証システム開発事業部の冨永です。 普段はiOS・iPadアプリ開発を中心に業務に携わっており、ゴリゴリのSwift愛好家です。 業務上、iOS・Android両プラットフォームの開発を効率化する際に、 クロスプラットフォーム対応のフレームワークであるFlutterの選択肢があるかと思います。 FlutterではDartという言語が使われていますが、Swift経験者がDartを学ぶ際に、 「SwiftでいうXXXってどうやって実装するのだろう」 という疑問が度々生じました。 今回はクラスに焦点を当てて、整理した記事になります。 iOS開発経験者がFlutterに興味を持つきっかけ…
これはAdmobからポリシー違反で警告を受けて困っている方に向けた記事です。アプリのアクセス数がそれほど多くなく、且つ対応の時間が取れない場合はこのような方法で対応するのもいいかもしれません。 方法:1. 警告を受けた広告の広告ユニットを削除します2. 審査申請時、対応方法として広告ユニットを削除した旨を記載 時間が取れた時に改めて対策するのがいいと思います
最近、FlutterとKotlinの勉強を開始しました。 参考書を見ながら勉強を進めていたところ、今まで遭遇していないエラーが発生したので今後のためにメモとして残しておきたいと思います。 【Flutter】Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.9.0, expected version is 1.7.1.の解決法に関するメモ エラー内容としては以下です。 Module was compiled with an incompatible…
アンドロイド地図アプリ用の等高線付き地図を自動で作成するPythonスクリプトを作ったというお話の続きです。 前回は、GUIで日本地図をドラッグして、作成する地図の範囲を経度、緯度で取得するところまでやりました。 alasixosaka.hatenablog.com 今回は、その経度緯度を使って、mapsforgeで表示できるmap形式の地図ファイルを作成します。 準備するもの(ソフトフェア) OSMOSIS 前々回のブログにも書きましたが、バージョンは0.47を使いました。オープンストリートマップの切り出し、合体などに使います。PATHは通しておきましょう。 bretth.dev.opens…
以前、中部地方の等高線付き地図を作成したときに、ブログの最後の自動化するためのPythonスクリプトを作る、みたいなことを書いてしまったのですが、その後手が付けられずにいてそのままになっていました。 alasixosaka.hatenablog.com 前回のブログで、関東地方の地図を作成したことを書きましたが、そのときもいろいろとめんどくさかったので、やっぱり自動化のスクリプトを作ろうと思い、作ってみました。 alasixosaka.hatenablog.com記事は長くなりそうなので、前後編に分けて書くことにしました。 今回はその前編です。 まず、スクリプトの機能ですが、日本地図を表示させ…
これはGooglePlayでアプリを公開していてGoogleポリシー変更などに興味がある方に向けた記事です。2024 年 7 月 17 日に掲載された「ポリシーに関するお知らせ」にふわっとした解釈を付けてみました。※記載内容には筆者の勘違いなどが含まれる場合があります。ご注意ください support.google.com 金融商品およびサービス、健康、VPN、政府に関するサービスを提供するデベロッパーは、組織として登録する必要があります。これは、機密性の高い重要なサービスの透明性を高め、継続性を確保するためです。この更新は、まず新しいデベロッパー アカウントに展開される予定です。既存のデベロッ…
JavaScriptのメリット、デメリット及び魅力について解説する。主なメリット・Webサイトに動きを加えられるブラウザ上で動作する唯一の言語であり、Webサイトに動きを加えられる・リアルタイムな処理クライアントサイドで実行されるため、リアルタイムな処理が可能・豊富なライブラリやフレームワーク豊富なライブラリやフレームワークにより開発効率が高い・学習コストの低さ学習コストが低く、初心者でも始めやすい 主なデメリット・Webサイトのパフォーマンスが落ちる可能性がある・セキュリティリスクがある・他の言語と比べて実行速度が遅いJavaScriptの魅力・汎用性の高さ汎用性が高く、Webアプリだけでな…
部署移動があってゲーム開発からインフラよりの人になった。 AWSの資格取ったりいろいろあったが、今は趣味(友達の影響)でReactの勉強をしている 例によってUdemyの講座を利用しているのだが、結構情報量が増えてきたので備忘録を残す ReactHooksについて まずReactというものがある。これはフロントエンド向けのJavaScriptライブラリのことらしい。ちなみに僕はjsはまったくわからん。 htmlとcssはなんか一時やろうとして途中でめんどくさくなって投げだしたのだが、その程度でも知識がないと学習きついかも。以下概要 https://www.webstaff.jp/guide/t…
こんにちは。Android アプリ開発担当の nagayama(@nagayan_dev)です。 2024 年 9 月 11 日から 13 日にかけて開催された、 DroidKaigi 2024 に参加してきました。 今回はその内容を簡単にご紹介したいと思います。 DroidKaigi 2024 とは セッションの紹介 ① 2024年のナビゲーション・フォーカス対応:Compose でキーボード・ナビゲーションをサポートしよう ② アプリをリリースできる状態に保ったまま段階的にリファクタリングするための戦略と戦術 ③ 2024年最新版!Android開発で役立つ生成AI徹底比較 ミートアップ …
ポケモン対戦画面読み上げアプリのエモい開発記録、第3弾です。開発経緯の網羅的な記録は今回が最後です。全盲プレイヤーがマスターボール級に到達するところを区切りとして、それまでに実施してきた支援についてお話しします。 実際にユーザーのプレイングを観察し、ときにはユーザーの姿に心を動かしながら、開発開始時には想定していなかった実践的な取り組みを行うことになりました。
日記の管理が面倒になってきたので、とりあえずweb上に記録を残そうかなという思いで、作成しました。 機械読唇系の研究をしている修士1年の学生です。 最近読んでいる書籍は ・転移学習 機械学習プロフェッショナルシリーズ 松井孝太 熊谷 亘 ・プログラマー脳 ~優れたプログラマーになるための認知科学に基づくアプローチ やってること ・就活 ・研究 ・個人webアプリ開発(初学者) ・webアプリに関する勉強 ・AIに関するキャッチアップ ・研究室のサーバー管理のためのキャッチアップとインフラ整備(就活であんまりできていないけど) 活動内容 ・毎日簡単に学んだことの振り返り ・週一に1週間の振り返り…
こんにちは、電通総研の瀧川亮弘です。 現在、Supabaseによるアプリ開発を行っています。 本記事ではSupabaseの認可制御をどのような方針で実装しているのか紹介します。 前提 アプリからSupabaseへのリクエストは2つのAPIを使い分けています。 一つ目にSupabaseがスキーマ情報をもとに自動生成するRESTful APIです。 内部的にはPostgRESTというライブラリが用いられています。 こちらは単純なCRUD操作しかできません。 二つ目にEdge Functionsです。 こちらはTypeScriptベースのサーバーレス関数です。 任意の処理をかけるため複雑な要件に対応…
「新しいスキルや知識を身につけて、昇進や新たなキャリアチャンスに繋げたいけれど、取り組むのがおっくうだ……」 勉強する意欲はあるのに面倒くさく感じて行動できず、もどかしい思いをしていませんか? 筆者もそのひとり。忙しいなかでの勉強時間の確保、繰り返さなければすぐに忘れてしまうテキストの内容……考えるだけでやる気が削がれてしまいますよね。 しかし、面倒くさがりな人はムダを省きたい思いが強いため、効率的に成果が得られる仕組みを追求できる人でもあるなんて話も聞きます。 今回は、面倒くさがり屋でも勉強を効率的に進めるコツを、筆者の実践を交えてご紹介していきます。 【ライタープロフィール】上川万葉 法学…
概要 MUI(Material UI)を使って、共通レイアウトを作っていく。 MUIとはデザイナーやアプリ開発者向けに作られたUIコンポーネントのライブラリである。Reactを用いてUIを構築する際にかっこいいモノができる。 実装方法 インストール まずはreactプロジェクトにMUIをインストールする。 npm install @mui/material @emotion/react @emotion/styled 参考: Installation - Material UI Drawerコンポーネントのコピー Drawerと呼ばれる、開閉可能なNavigationバーのようなものを共通レイ…
日本発のフリマソフト開発 今回は日本発の世界を変えた画期的アプリを紹介・・・って要はメルカリらしい。世界を変えたね・・・うーん。 インターネット黎明期の1990年代、日本でもベンチャービジネスが注目されていた。そんな中に1人のシャイな大学生・山田進太郎がいた。インターネットが特技だった彼は、同級生の川島優志はコンピュータ仲間だったが、山田は彼のバイタリティに圧倒されていた。その川島は2000年に突然に大学を辞めてアメリカに旅立つ。その行動力を見た山田は自分も起業の道を選ぶことにする。 ネットの世界なら何かが出来そうに考えていた山田だが、6年間めぼしい成果のないまま20代が終わってしまう。ようや…
篠ノ丸城 築城年 南北朝時代 築城主 赤松顕則 アクセス 兵庫県宍粟市山崎町門前最上山公園 最上山公園に駐車場有。主郭までは徒歩約30分、整備された登城路を登る。 登城日 2021年5月8日 ★登城まで この頃はお城の遺構について勉強中だったこともあり、手探り状態でした。今となっては縄張り図必須で見所も余すところなく堪能するところですが、多少の未熟さはお許しを。こうして見返すと素晴らしいお城なのでぜひ再訪したいですね。ちなみにここはヤマビルの生息地です。吸血対策はしっかりとすることをお勧めします。秋に行くと最上山公園の紅葉が美しいです。 ★縄張り 標高324mの篠山に築かれた連郭式の山城。主郭…
※本記事は noteからの転用記事となります。 🍀はじめに ネットを見ていて『何でこんなにトラブルがあるんだろう』『何で疲れちゃうんだろう』と、思ったことはありませんか? この記事では、情報としておいて損は無し!むしろ知っておくと結構お得!…な、インターネット社会あれこれをざっくりまとめています。『こうすべきだ!』『こうした方がいい!』という指導や押し付けは、ありません。 普段なんとなーく感じているモヤモヤの原因や、自分や他の人が無意識にとっている言動や行動を再発見するのに役立ててくれると嬉しいです(๑╹◡╹)
エンジニアとしてのキャリアパスは、どんどん複雑になっています。 というのも分野がどんどん増えているし、細かくなっているから。 今の時代、どの仕事も転職が当たり前になっているし、フリーランスも選択肢に入ってきています。 選択肢が多いと、迷うのが人の性ですからね。 今回は、僕が考えるエンジニアのキャリアパスについてまとめています。 エンジニアのキャリアパス プログラミングスキルについて チームリーダーやプロジェクトマネージャーへ キャリアチェンジの可能性 さいごに エンジニアのキャリアパス プログラミングスキルについて 最初はプログラミング言語や開発ノウハウを業務の中で経験すれば、それだけでスキル…
やりたいこと 拾ってきた野良apkをデコンパイルしてJavaのソースコードを解析したい apkの仕組み Androidアプリのパッケージ形式 APK(Android Package)ファイルは、Androidアプリを配布・インストールするためのパッケージ形式だ。アーカイブファイルであり、ZIP形式で複数のファイルやディレクトリを含んでいる。 Javaからapkができるまで Androidアプリ開発では、Java(もしくはKotlin)でソースコードを記述する。このソースコードは、コンパイルされてDEX(Dalvik Executable)バイトコードに変換される。DEXバイトコードは、Andr…
基本データと取り上げた理由 株価:368円(人々は、力つきて起き上がれないでいる。) 基本データ コード 企業名 市場/業種 時価総額(億) 決算期 3935 エディア 東証GR/情報通信 22.55 2025/02予 予想売上(億) 予想営業利益(億)/利益率 長期平均営業利益率/年 PER PBR 35 2/5.71% -4.3%/10年 13.67 1.94 売上成長率(年複利/期間) EPS成長率(年複利/期間) BPS成長率(年複利/期間) 予想ROE 平均ROE/年 13.45%/10年 33.46%/10年 16.26%/9年 14.45% -14.1%/10年 長期営業CF(億…
はじめに 教育ソリューション担当の柴﨑・沖本です。普段はセキュリティ教育研修講師業務に従事しており、講師としてサイバーセキュリティ人材教育研修を提供しています。 弊社が提供する研修の中には、「Webアプリケーション開発演習」という、ひとりひとりオリジナルのWebアプリケーションを開発する科目が存在します。 期限も2週間ほどと、決して多くはない時間の中、開発のためのアプリケーション企画や設計、実装にひとりで挑む。まさに本研修の「ボスキャラ」ともいえる科目です。 今回は実際に研修で開発に挑戦した2名の研修生にインタビューを行い、その様子をお届けします。 研修生たちはどのようにこの関門を乗り越え、何…