Kotlin Multiplatform for Clean Architecture

2019-08-12T16:24:29+00:00

As mobile developers, we often rewrite the same logic in a different language, having to maintain two similar codebases for Android and iOS. Wouldn’t it be nice to write Kotlin once and compile it everywhere? Enter Kotlin Multiplatform, enabling us to write the same code for the JVM as well as LLVM!

As mobile developers, we often rewrite the same logic in another language, maintaining two similar codebases for Android and iOS. Wouldn’t it be nice to write Kotlin

Kotlin Multiplatform for Clean Architecture 2019-08-12T16:24:29+00:00

Developer Learnings from Using CosmosDB with .NET Core

2019-07-18T12:15:49+00:00

CosmosDB is a global database in the Azure universe. In this blog I want to look at its different APIs: the SDK, Entity Framework Core and the MongoDB API.

CosmosDB is a global database in the Azure universe. In this blog we’ll look at its different APIs: the SDK, Entity Framework Core and the MongoDB API.

Developer Learnings from Using CosmosDB with .NET Core 2019-07-18T12:15:49+00:00

Migrating to Gradle Kotlin DSL in 5 Simple Steps

2019-06-19T14:54:38+00:00

Shouldn't editing a build script be as much fun as developing your app? Can't we use a language we know and like to do so? Maybe a language like Kotlin? Yes, yes we can! In this article I’ll show you how to migrate your Groovy build script to Gradle Kotlin DSL in just five simple steps.

Shouldn’t editing a build script be as much fun as developing your app? Can’t we use a language we know and like to do so? Maybe a language like Kotlin? Y

Migrating to Gradle Kotlin DSL in 5 Simple Steps 2019-06-19T14:54:38+00:00

Flutter from an iOS Perspective

2019-04-26T14:22:18+00:00

Flutter is an open source mobile SDK which can be used to build iOS and Android apps with the same code base. In this article we want to get a more detailed look from an iOS perspective to see how we can create Apps with a native iOS look and feel and how we can adapt our iOS knowledge to Flutter.

Flutter is an open source mobile SDK which can be used to build iOS and Android apps with the same code base. In this article we want to get a more detailed look from

Flutter from an iOS Perspective 2019-04-26T14:22:18+00:00

Kotlin vs. Java am Beispiel Microservices

2019-03-29T11:59:00+00:00

Seit ihrer Einführung 2016 hat sich die Programmiersprache Kotlin den Ruf erarbeitet, eine Art Java 2.0 zu sein und viele Probleme von Java zu lösen. Dieser Blogeintrag ist ein Ergebnisbericht meiner Bachelor-Arbeit, in der ich Kotlin vs. Java am Beispiel Microservices vergleiche.

Seit ihrer Einführung 2016 hat sich die Programmiersprache Kotlin den Ruf erarbeitet, eine Art Java 2.0 zu sein. Viele aus Java bekannte Probleme möchte Kotlin angehe

Kotlin vs. Java am Beispiel Microservices 2019-03-29T11:59:00+00:00

Siri Shortcuts am Beispiel der FONIC App

2019-04-02T11:52:52+00:00

In iOS 12 hat Apple mit Siri Shortcuts ein sehr mächtiges Werkzeug zur Verfügung gestellt. So können App-spezifische Aktionen automatisiert direkt über Siri mit einem Sprachbefehl ausgeführt werden. In diesem Artikel zeige ich an einem praktischen Beispiel, wie man Siri Shortcuts in eine App integriert.

In iOS 12 hat Apple mit Siri Shortcuts ein sehr mächtiges Werkzeug zur Verfügung gestellt. So können App-spezifische Aktionen automatisiert direkt über Siri mit einem

Siri Shortcuts am Beispiel der FONIC App 2019-04-02T11:52:52+00:00

Flutter: The Finalizer (Part 4)

2019-04-02T11:55:21+00:00

In this last article of my series on app development with Flutter we will have a look on routing, layout, animation and data sharing to finish our first flutter app!

Previously we have created the basic structure of the Flutter application by defining the GeneralPage and the DetailsPage. In this article, I will concentrate on rout

Flutter: The Finalizer (Part 4) 2019-04-02T11:55:21+00:00

Flutter: The Profiler (Part 3)

2019-03-21T16:51:23+00:00

In this article we will start to build a prototype application in Flutter with Dart. At the end, you will find a link to the GitHub repository that contains the present stage of the application.

Previously, I gave a brief introduction to the core concepts and setup of Flutter. I showed the general structure of a Flutter project and some implementation example

Flutter: The Profiler (Part 3) 2019-03-21T16:51:23+00:00

Lessons Learned after Using React Native for a Year

2019-02-19T17:19:50+00:00

In this article you will find a brief summary of the lessons I learned while working with React Native on a daily basis for over a year. Here is ‘The Good’, ‘The Bad’, ‘The Ugly’—and some more!

Last year I received the assignment to create a sophisticated Android and iOS application for a European retail chain, so their employees could be more productive in

Lessons Learned after Using React Native for a Year 2019-02-19T17:19:50+00:00

Flutter: New Concepts? (Part 2)

2019-04-02T13:36:30+00:00

Building complex applications in Flutter demands a basic understanding of the core concepts. Those concepts include the navigation between screens or saving simple key-values pairs . In this article I will show three of the most common concepts every developer should know.

Building complex applications in Flutter demands a basic understanding of the core concepts. Those concepts include the navigation between screens or saving simple ke

Flutter: New Concepts? (Part 2) 2019-04-02T13:36:30+00:00

Flutter: The Beginning of a New Era? (Part 1)

2019-03-21T16:50:30+00:00

Flutter is an open source Google project to build cross-platform applications. So—what does Flutter do better than established frameworks like Ionic, Xamarin, NativeScript and React Native? Let's find out in this first post of our new blog series.

Since early 2018, Google’s Flutter has been hyped by the community. Google claims that it provides the opportunity to build cross-platform applications for Andr

Flutter: The Beginning of a New Era? (Part 1) 2019-03-21T16:50:30+00:00

Five Reasons Why You Should Use Koin in Your Next Android Project

2018-10-12T09:59:31+00:00

With Kotlin gaining more and more popularity (especially among Android developers), a new option for dependency injection has risen: Koin. Here are 5 reasons why you should rely on Koin in your new Android Projects!

For many years now, there was basically only one dependency injection library used in Android app projects: Dagger (2). While Dagger is offering all the features you

Five Reasons Why You Should Use Koin in Your Next Android Project 2018-10-12T09:59:31+00:00

Kotlin: How to Get Rid of Java in Your Android Application in 5 Easy Steps

2018-09-17T15:10:32+00:00

Migrating apps to a new programming language in mid-development can be a pain in the ass. These 5 steps will help you get through the process of moving your Android application from Java to Kotlin.

We all know Kotlin is great, right? There are more than enough posts about why Kotlin blows Java out of the water. So let’s skip this part. We also know, our ne

Kotlin: How to Get Rid of Java in Your Android Application in 5 Easy Steps 2018-09-17T15:10:32+00:00

Continuous Delivery von iOS Apps mit GitLab CI und fastlane

2018-08-08T12:55:09+00:00

Am Beispiel unserer Entwicklungsumgebung bei inovex mit GitLab als Webfrontend für die Repositoryverwaltung, GitLab CI als Continuous Integration Umgebung, sowie fastlane als Build-Tool zeige ich den von uns eingesetzten Workflow zur Continuous Delivery von iOS Apps.

Am Beispiel unserer Entwicklungsumgebung bei inovex mit GitLab als Webfrontend für die Repositoryverwaltung, GitLab CI als Continuous Integration Umgebung, sowie fast

Continuous Delivery von iOS Apps mit GitLab CI und fastlane 2018-08-08T12:55:09+00:00

Using TensorFlow Models with Core ML on iOS

2019-04-02T18:01:10+00:00

In iOS 11 Apple introduced Core ML, its own framework for Machine Learning on iPhone and iPad. In this article we show how to convert a trained TensorFlow Model and integrate it with an iOS app.

Machine learning and more precisely convolutional neural networks are an interesting approach for image classification on mobile devices. In the recent past it wasn&#

Using TensorFlow Models with Core ML on iOS 2019-04-02T18:01:10+00:00
Mehr Beiträge laden