PinnedFaruk ToptaşinAndroid BitsEspresso Robot Pattern in KotlinEspresso allows us to write Android UI tests. Creating automated tests should be a part of our development process. But it is not always…Dec 30, 20174Dec 30, 20174
Faruk Toptaş10 Android Studio Logcat Tips for Efficient DebuggingLogcat is one of the most vital tools for Android developers. It provides real-time logs that help you understand what’s happening inside…2d ago2d ago
Faruk ToptaşYazılım Ürünlerinde Kullanıcı Odaklı OlmakHer yazılım ürünü, belirli bir amacı problemi çözmeyi veya kullanıcılar için bir değer sunmayı hedefler. Ürünün, hedeflediğimiz kitlenin…May 23May 23
Faruk ToptaşWriting Code That Works: Tips for Testable CodeWriting testable code is a critical part of software development that helps ensure the quality and reliability of your code. By writing…Feb 5, 2023Feb 5, 2023
Faruk ToptaşUseful Postman Tips to Boost Your Development ProductivityPostman is an excellent tool for all kinds of developers. Here are some useful features of this swiss army knife.Jul 24, 2022Jul 24, 2022
Faruk ToptaşYazılım Projelerinde SürdürülebilirlikYazılım projelerinde kaliteyi sürdürülebilir bir şekilde sunmak en önemli parametrelerden biridir. Pandemi sonrası değişen dinamikler ve…Jan 16, 2022Jan 16, 2022
Faruk ToptaşinAndroid BitsAndroid App Modularization TipsMaking Android apps/libraries has a lot of benefits. If you are developing a new app you should take care of it.Jan 30, 20213Jan 30, 20213
Faruk ToptaşinAndroid BitsHow to balance Unit and UI tests on AndroidJust making things work is not enough. Our code/app can be broken with a small change. At first we should be aware of that writing tests…Jul 8, 2020Jul 8, 2020
Faruk ToptaşinAndroid BitsAndroid App From Scratch Part 5 — Continuous Integration with Travis-CIIn this tutorial series, I will try to create an RSS Reader app step by step. Through this series I will explain:Dec 22, 20181Dec 22, 20181
Faruk ToptaşinAndroid BitsImplement Build Variant Specific PermissionsIn one of my projects, I needed to separate permissions for each build variants. Using different manifest files is not feasible. Because…Dec 14, 2018Dec 14, 2018