2018-08-03 11:43:00 @tateisu@mastodon.juggler.jp
icon

Android Studio 3.1.3でnew Projectで作成した雛型を minSdkVersion 10 でビルドできる状態にするのが難しい。indexingの後にGradle sync failedになってidea.logを見てもコレといった情報がない。kotlin関係なくダメじゃん…

2018-08-03 11:33:42 @tateisu@mastodon.juggler.jp
icon

@deltelta ChromebookでAndroid Studioは無理。ていうかAndroid利用ハードウェアのファームウェア更新もやらされるのでデータサイズ的にHDD必須

2018-08-03 09:52:36 @tateisu@mastodon.juggler.jp
icon

アプリのtargetSdkVesrionを上げると端末側は互換性のための制限緩和をなくすので、アプリ側はAPIの動作制限に準拠することを要求されます。developer.android.com/distribu その内容は多岐にわたり、アプリの内部設計に大幅な影響を及ぼす場合もあります。

Web site image
Meet Google Play''s target API level requirement
2018-08-03 09:45:59 @tateisu@mastodon.juggler.jp
icon

またAndroid Support Library はAndroidXに移管されますが、AndroidXはtargetSdkVersion 28 以上を要求します。AndroidX も minSdkVersion 14以上を要求します。

2018-08-03 09:43:28 @tateisu@mastodon.juggler.jp
icon

2018年11月1日以降、AndroidアプリのtargetSdkVersion を26以降にしないとPlayストアにアップデートを公開できなくなります。 developer.android.com/distribu
targetSdkVersionを上げるとビルドツールとAndroid Support Library のバージョンも上げることになり、するとAndroid Support Library の制約により minSdkVersion を14以上に上げないとビルドできないので Android 4.0 未満はサポートできなくなります。つまり年内にはPlayストアでのAndroid 4.0未満のサポートは実質的に終了といっていい状態になります。

Web site image
Meet Google Play''s target API level requirement
2018-08-02 23:22:10 @tateisu@mastodon.juggler.jp
icon

ノートPCをポチった。13インチ, Core i7, RAM8GB, SSD512GB, HDD1TBで税込み13万円なり。以前よりスペックを下げて安く済ませたつもりだ

2018-08-02 13:36:57 @tateisu@mastodon.juggler.jp
icon

@rane ActivityのIntentFilterはXMLに定義しとくしかないので、動的に判定条件を変えることはできません。なのでガバガバな条件で開く候補に出ます。

2018-08-02 12:40:15 @tateisu@mastodon.juggler.jp
icon

やっぱりこの案件は罰ゲーム的なアレだなあ…

2018-08-02 12:39:38 @tateisu@mastodon.juggler.jp
icon

さらに最近のPlayストアでは非公開APIにアクセスするアプリは排除される場合があるので、公開APIではない機能にアクセスするためにそれはもう苦労したり経験のないジャンルの経験者として扱われて当然期待に応えられず屈辱的な目にあったりした。

2018-08-02 12:35:46 @tateisu@mastodon.juggler.jp
icon

画面オフ状態からActivityが作成されてもバックグラウンドでアプリの初期化などを継続しろという普通あまりない要件等があり、Androidの普通のアプリケーションコンポーネントの内部に処理をべったり書くとかは避けるようになり独特のスタイルが要求されるやつだ

2018-08-02 12:29:39 @tateisu@mastodon.juggler.jp
icon

仕事で関わってるアプリ、作った時はシンプルだったのに機能追加の度に非同期処理やアプリ間連携や状態管理がくっそ増えて、もはや状態管理が破綻してないかどうかが一番怖い。こんな状態だと機能追加の見積もりも渋くならざるを得ない

2018-08-02 12:25:17 @tateisu@mastodon.juggler.jp
icon

@YUKIMOCHI DnDはあるんだろうか。Windows上のAndroidエミュやchromebookでSTに画像渡す時にそこがストレスだった

2018-08-02 07:46:38 @tateisu@mastodon.juggler.jp
icon

Attach image
2018-08-01 23:46:08 @tateisu@mastodon.juggler.jp
icon

がー、Android Studio プロジェクトでminSdkVersion 10 でkotlin使おうとしたらうまくいかねえ gist.github.com/tateisu/143ef8

Web site image
Gradle sync failed on minSdkVersion=10 Android project.
2018-08-01 08:14:21 @tateisu@mastodon.juggler.jp
icon

Attach image
2018-08-01 04:38:16 @tateisu@mastodon.juggler.jp
icon

@meguruguruguru@mstdn.jp アカウント設定でデフォルト公開範囲を変更できます