2/26 - Founded 2010 in Düsseldorf - Roughly 35 experts - Enterprise software, digital products - Experience of 15 years in software development - Software architect, Android developer - 3+ years at appcom appcom interactive
4/26 So why should you care? • We just want to share -> So why not? • Besides we • Released many projects for enterprise clients • Implemented a lot of challenging features • Passed quality gates appcom interactive
7/26 How did we start? Pro - Stable but small department - Know how of - Clean code - Important libraries - Architecture Contra - Many concurrent projects - Tight deadlines - Various requirements - API 9 - Citrix XenMobile Store - Material design - Phone/Tablet appcom interactive
12/26 Use annotations where possible public class MainActivity extends AppCompatActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } } appcom interactive
14/26 Use annotations where possible @Layout(R.layout.activity_main) public class MainActivity extends BaseActivity { } @Layout(R.layout.activity_dashboard) public class DashboardActivity extends BaseActivity { } @Layout(R.layout.activity_detail) public class DetailActivity extends BaseActivity { } appcom interactive
24/26 My exclusive offer for you @droidcon appcom interactive 1) VISIT US: https://info.appcom-interactive.de/droidcon 2) Join us in the next 2 days. 3) The first 10 registrations are able to win an Enterprise-workshop for <FREE> (instead 2.800,- Euro) Enterprise-Workshop: Building a disruptive App-Product - Mobile app architecture - Disruptive Mindset - UX Success - Lean Startup - My first Product