Open in app

Sign In

Write

Sign In

Ilia Kosynkin
Ilia Kosynkin

63 Followers

Home

About

Published in Level Up Coding

·Jun 17, 2020

Unit Testing Custom View in Android

Originally published here. Preface In this short article, I want to propose a method on unit testing an Android View. Anybody who ever wrote UI tests knows it’s quite slow (both in terms of implementation and in terms of execution) and prone to errors and number of problems (especially running on…

Android

4 min read

Unit Testing Custom View in Android
Unit Testing Custom View in Android
Android

4 min read


Jun 15, 2020

Creating Custom LayoutInflater

Originally published here. Preface I think LayoutInflater is one of the most under-researched and under-appreciated components of the Android framework. Which is ironic, in a way, since it’s used in pretty much every application ever written. Anyway, in this short article I intend to show a simple example of custom LayoutInflater…

Android

3 min read

Android

3 min read


Jun 3, 2020

Android, CMake and FFmpeg. Part Three: Throwing libx264 in the Mix

Originally published here. Series Contents Part One: CMake in Android Cookbook Part Two: Building FFmpeg Part Three: Throwing libx264 in the Mix [you are here] Throwing libx264 in the Mix Preface This article was long coming. I actually intended to follow up my very original article on FFmpeg with a continuation on how to integrate libx264, but due…

Android

6 min read

Android

6 min read


Jun 2, 2020

Android, CMake and FFmpeg. Part Two: Building FFmpeg

Originally published here. Series Contents Part One: CMake in Android Cookbook Part Two: Building FFmpeg [you are here] Part Three: Throwing libx264 in the Mix Building FFmpeg Preface This article expands on my previous works and improves them in a few areas (specifically performance-wise, because the previous article used –disable-asm). …

Android

12 min read

Android

12 min read


Jun 1, 2020

Android, CMake and FFmpeg. Part Two: Building FFmpeg

Originally published here. Series Preface This series of three articles (series content below) aims to help Android developers without much of experience in the native development to integrate external native libraries (in this case FFmpeg and libx264, but it should be relatively easy to extend to other projects) and streamline the whole…

Android

14 min read

Android

14 min read


Sep 9, 2018

USING PYTHON IN PRE-BUILD PHASE IN XCODE

Originially published at my blog here. — Preamble Pre- and post-build events is very useful feature of xCode, yet quite underestimated and under-researched (in my opinion). Usually, whole interaction with this feature, in an average project, is to press the button to add new “Run Script” phase and copy-paste script from a library documentation so it can work…

I OS

10 min read

USING PYTHON IN PRE-BUILD PHASE IN XCODE
USING PYTHON IN PRE-BUILD PHASE IN XCODE
I OS

10 min read


Aug 19, 2018

Building FFmpeg 4.0 for Android with Clang

Originally published at my blog here. — Preamble This article is the continuation of my article about building FFmpeg for Android. If you haven’t read it, please, take a look here: Building FFmpeg for Android, since I will skip some basic stuff that already was described here. In this article, I will concentrate on the specifics of building…

Programming

11 min read

Building FFmpeg 4.0 for Android with Clang
Building FFmpeg 4.0 for Android with Clang
Programming

11 min read


Mar 2, 2017

Building FFmpeg for Android

Originally was posted at my blog here. This article has an continuation with CLang and FFmpeg 4.0 integration explained. Check it out here! — Preambule Some time ago, I got task on my work which required processing of video on Android. As you probably aware — Android doesn’t deliver built-in tool for such task (Ok-ok, there actually is MediaCodec, which, in a way, allows you to perform video processing, but about it in the next…

Android

8 min read

Building FFmpeg for Android
Building FFmpeg for Android
Android

8 min read

Ilia Kosynkin

Ilia Kosynkin

63 Followers

Passionate programmer and traveller

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech