In this session, you can learn GUI components and basic rule of LabVIEW NXG coding and operation.
このセッションでは、プロジェクトの構成やコーディングルールなど、LabVIEW NXGで開発する中での非常に基本的な部分について紹介しています。
Next2Dで始めるゲーム開発 - Game Development Starting with Next2DToshiyuki Ienaga
?
CEDEC2022に応募したのですが、見事に落選しました。
が、折角作った資料なので公開します。
I applied for CEDEC2022, but was not selected.
However, I am publishing this document because I made it at an opportunity.
In this session, you can learn GUI components and basic rule of LabVIEW NXG coding and operation.
このセッションでは、プロジェクトの構成やコーディングルールなど、LabVIEW NXGで開発する中での非常に基本的な部分について紹介しています。
Next2Dで始めるゲーム開発 - Game Development Starting with Next2DToshiyuki Ienaga
?
CEDEC2022に応募したのですが、見事に落選しました。
が、折角作った資料なので公開します。
I applied for CEDEC2022, but was not selected.
However, I am publishing this document because I made it at an opportunity.
The document discusses changes to Android development at Merari since 2014. It summarizes that they have kept daily standup meetings between Tokyo and San Francisco offices. They have also kept one source code base but target two products for the US and JP markets by using flavors. Issues worked on include streamlining the translation process and reducing app size. Current work involves developing an in-house analysis platform and AB testing tool to have more control and insights.
This slide explains a simple Android library called Debot.
Debot offers features that are useful to debug Android applications. Those features can be added to any activity that has the toolbar menu. Also, developers can easily add their own custom debugging features with simple steps.
https://github.com/tomoima525/debot
This document discusses developing better debug components for an Android app. It proposes modularizing debug functions into separate classes for debug and release versions. It also suggests controlling the visibility of a debug menu by adding menu items to a group and showing/hiding the group based on a preference setting. This allows hiding the debug menu to avoid affecting usability in production.
This slides explains how we develop our Mercari app globally.
It shows:
- The difference between the US and Japan
- Our product team
- Developing flow and localization
- Tools we use for communication
19. public class MainActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// create views...
}
@Override
protected void onResume(){
// resume/update views when system state is resumed
}
@Override
protected void onPause(){
// pause views when system state is paused
}
}
Views
? Viewの状態管理が必要
20. public class MainActivity {
// User events
public void onClick(){}
public void afterTextChanged(){}
// System events
public void onSaveInstanceState(Bundle outState){}
public void onRestoreInstanceState(Bundle inState){}
// View events
public void gotoUserDetailActivity(Context context){}
}
Controllers
? ViewとControllerがActivity上に混在している
? 画面再生成などのシステムの状態もハンドルする必要がある