Sublime Text 3 for Atom Users

Due to the release of Sublime Text 3, I thought I’ll give this editor a shot. Currently, I’m using both Notepad++ and Atom. Altough I really like atom and the several useful plugins, it has one huge problem: speed. The initial loading time is one thing, over 100 mb. of RAM in idle mode is another. For quickly editing stuff, this is not acceptable. Sublime Text seems to be a nice alternative, this article documents my switch from Atom to Sublime Text. ...

September 17, 2017 · 2 min · Marcel Jurtz

Building an Android App from Scratch using MVP

In this article, I’ll document the process of building an android app from scratch by using the MVP approach of clean architecture. The app itself will represent a minimalistic umpire indicator for tracking baseball games. Please consider using this in the dugout only. Since this will be a longer post, you can use the following links to jump between sections. What is MVP? Background on the app to be built Constructing the GUI Managing interfaces Building the model Connecting view and model by adding the presenter 1. What is MVP? MVP is a design pattern which helps you to build clean, modular code, that can easily be tested. It consists of the model, the view and the presenter. The view just displays your GUI and can be represented by an activity. The model contains your business logic. The presenter connects these parts. This approach has the advantage, that you can build your model using pure Java, without any Android compontents. ...

September 12, 2017 · 8 min · Marcel Jurtz