Cookpad.apk #2 登壇資料 https://cookpad.connpass.com/event/117054/
Kotlin/Native Multiplatform プロジェクトで Android/iOS 向けの共通ライブラリを作るAndroidiOSKotlinKotlinNative Kotlin/Native の Multiplatform プロジェクト (MPP) を使って、Android/iOS 両方に対応したライブラリを作成します。 Kotlin/Native MPP ライブラリプロジェクトは、Android アプリと iOS アプリとでなるべく実装を共通化を目指して設計します。 本記事のサンプルプロジェクトは irgaly/kotlin-multiplatform へ設置しています。 公式のドキュメントは Multiplatform Project: iOS and Android が近いと思います。 Kotlin/Native を Android/iOS アプリ開発に導入していくモ
Kotlin/Native が Beta 版になりましたね! Kotlin/Nativeがベータに到達、Kotlin 1.3にバンドル。Win/Mac/iOS/Android/WebAssemblyのバイナリ生成。KotlinConf 2018 - 2018年10月11日 Beta 版リリースの記事が出たばかりですが、私はすでに Kotlin/Native を Android/iOS 両方のアプリに導入してアプリをリリースしています。 Kotlin/Native を導入した経緯などまとめます。 (2018/10/16追記) Kotlin/Native を実際に使いはじめる人向けの記事を書きました → Kotlin/Native Multiplatform プロジェクトで Android/iOS 向けの共通ライブラリを作る Kotlin/Native を使うまでの経緯 Kotlin/Nati
「すべての画面遷移を管理するクラスを作るべきか」で作って苦しんだ話、きちんと文章にしたいな— Daisuke Nomura (@daisuke_nomura) 2018年5月2日 kgmyshin さんの「大きめのAndroidアプリでの設計を考えてみる~pocket~」に書かれているコラムで共感したし、安心した。 このコラムの題名は、「すべての画面遷移を管理するクラスを作るべきか」。 読んだら、過去どんな所からでも次画面にジャンプできるNavigatorクラスというので苦しんだ自分の考えと一致してて共感したし安心した https://t.co/X9FcIZg9Ef— Daisuke Nomura (@daisuke_nomura) 2018年5月2日 コラム「すべての画面遷移を管理するクラスを作るべきか」の時点で超オススメです 大きめのAndroidアプリでの設計を考えてみる~pocke
shibuya.apk #24でLTする内容になります。(ネタバレになるので来る方はその時に見てください ) Hyperion-Android Hyperion-AndroidはStethoやLeakCanary、DebugAlter(宣伝)などと同じデバッグ時のみ有効にさせるライブラリです デバッグメニューをアプリに追加できる 一つ一つのメニューが便利 Google AutoServiceにより、dependencyに追加するだけで、コードを編集せずに機能を追加できる 端末を振るか通知をタップするとこんな感じでデバッグメニューが出てきます。 Hyperion-Androidの機能紹介 hyperion-attr おすすめ度 ★ * ViewのAttributeを見れる * Enableなどを切り替えたりも出来る hyperion-measurement おすすめ度 ★★★★★ Zepli
.app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads 71 Ads API 11
概要 ADB の Java クライアントを試作してみようと取り組んでみたら深みにはまっていったお話。 とても長いので前後編に分けました。 雑談 nosix.hatenablog.com 幸せになれたと思ったのに コマンドを実行できるようになった。 しかし、再度接続を試みる際に署名を送信しても認証に失敗する。 署名による認証に失敗すると公開鍵を再送信することになり、ユーザーに確認を求めるダイアログが表示される。 これは煩わしい。 ダイアログ表示はなくしたい。 署名で認証せねば。 ここから調べ物の旅が始まる。 署名を生成する処理を Java の API を使用して Kotlin でコードを書くと次のようになる。 token はサーバーから送信されたトークン。 NONE はダイジェストを使用しない指定。 (標準アルゴリズム名のドキュメント) fun sign(token: ByteArray,
概要 ADB の Java クライアントを試作してみようと取り組んでみたら深みにはまっていったお話。 とても長いので前後編に分けました。 雑談 USB ケーブルがなくっても使える ADB ADB (Android Debug Bridge) は Android アプリ開発者にとってはおなじみのツール。 普段、ADB を使用するときは USB で PC とスマホを接続する。 ADB は USB だけでなく TCP で接続することもできる。 TCP で接続すれば、PC からスマホだけでなく、スマホからスマホにネットワーク経由で接続することができる。 さらに言えば、スマホからスマホ自身に接続することができる。 そんなことをして何が嬉しいのかって? ADB を使えばできることの幅が拡がる eligor13.hatenablog.jp こちらは、スマホからスマホ自身に接続している例。 パッケージの無
This file appears to be in a binary XML format. What is this format and how can it be parsed programmatically (as opposed to using the aapt dump tool in the SDK)? This binary format is not discussed in the documentation here. Note: I want to access this information from outside the Android environment, preferably from Java.
メルカリとソウゾウアプリの アプリ間連携の仕組み in 2017 summer Souzoh Android Talk https://mercari.connpass.com/event/63552/ Application Interoperability Sample https://github.com/operando/Application-Interoperability-Sample Android アプリのセキュア設計・セキュアコーディングガイド https://www.jssec.org/dl/android_securecoding.pdf 「メルカリとソウゾウアプリのアプリ間連携の仕組み in 2017 summer」のセキュアコーディングガイドに関する補足 http://hack-it-iron.hatenablog.com/entry/2017/08/28/10
こんにちは。共同開発部開発担当の北川です。 クロスプラットフォームなアプリ開発では Xamarin の使用はビジネスロジックの共通化が可能となり非常に効果的です。 すべてのアプリを単一の言語(C#)で実装することができる点だけでも魅力的ですが、MVVM 設計によりその再利用性を高めている点こそがその真価を発揮しているとも言えます。 私は Xamarin でのアプリ開発を通して MVVM 設計のすばらしさを経験してしまいました。もう後には戻れません。 Java や Objective-C でのアプリ開発でも MVVM 設計は開発スピードと品質確保を両立するために有効であるはずです。 今回は Android アプリ開発(Java)で MVVM を使うとどうなるか、紹介してみたいと思います。 MVVM 設計について MVVM 設計ではビジネスロジックを Model が担当し、ViewModel
こんにちは。共同開発部 開発担当の伊藤です。 フェンリルの共同開発部ではこれまで数多くの企業様と、iOS、Android、Windows Phone、Windows 8 と多様なプラットフォームで、多種多様なアプリを共同開発してきました。 その中で得たものは、これまでもここ Developer’s Blog でもご紹介してきましたが、これだけ数多くの環境でアプリが作れる人がいるのだから、ある特定の事柄についてプラットフォームを横断して紹介できるのではないかと考えまして、今週からしばらく Bluetooth Low Energy について集中的にご紹介していきたいと思います。 最近 Bluetooth Low Energy 対応の機器もいろいろ増えてきており、これまで iOS だけだったのが Android 4.3、Windows 8.1 でも使用できるようになってきて話題になっている技術で
2011.05.16 デバイスソリューション部 佐伯です。 Android にて、Bluetooth SPP(Serial Port Profile) による無線通信をおこなう方法について紹介したいと思います。 Android SDK に「BluetoothChat」というサンプルプロジェクトがあり、Bluetooth 通信をおこなう上で必要となる一通りの機能が実装されていますので、それを基に説明したいと思います。 BluetoothChat は、Android端末間の接続を前提としていいますが、今回は SPP を使い PC 等の他デバイスとの接続をターゲットにお話ししたいと思います。 ●Bluetooth 許可(パーミッション) まず、アプリケーションで Bluetooth 機能を使用するためには、「BLUETOOTH」と「BLUETOOTH_ADMIN」の 2つの Bluetooth
こんにちは。東京で開発担当をしています志田です。 初のブログ執筆となりますが、 この度は私の知っているノウハウを少しでも共有できればと思い拙い筆を、もとい叩き慣れたキーボードを手に取って云々という次第です。 今日のテーマはずばり Android 開発における “スマートな” ログ出力について!! です。 基本中の基本と言える内容ではありますがそれ故に大事な部分でありますので、どうログを出力するのが最適かわからない、という場合に参考にしていただければと思います。 ありがちなログ出力 とりあえず何も考えずに android.util.Log クラスを使ってログを出力するとこんな感じになるかと思います。 public class BeforeActivity extends Activity { private static final String LOG_TAG = "Before"; pr
Pemeliharaan Terjadwal: SBO Virtual Sports pada 2022-07-06 dari 11:00 AM sampai 3:00 PM (GMT + 7). Selama waktu ini, SBO Virtual Sports permainan tidak akan tersedia. Kami memohon maaf atas ketidaknyamanan yang mungkin ditimbulkan. Pemeliharaan Terjadwal: ION Slot pada 2022-07-06 dari 9:00 AM sampai 2:00 PM (GMT + 7). Selama waktu ini, ION Slot permainan tidak akan tersedia. Kami memohon maaf atas
電気自動車(EV)にコネクテッド(つながる)、自動運転――。新技術を搭載するクルマが続々と登場しているが、大ヒットを記録しているものは少ない。どうすれば普及期に突入できるのか。 「…続き エコカーに「無関心の壁」 米自動車市場の現実 [有料会員限定] EV時代はまだ来ない 現実解は「マイルドHV」
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く