This is your work, valued

Berlin, Germany

Fernando Cejas

Elite
@android10

Tech Lead @Promon. Former Director at @wireapp. Former @soundcloud Core Engineering. Ex @IBM. Curious learner. Geek. OPEN SOURCE Advocate. Quantum fan.

Android-CleanArchitecture. This is a sample app that is part of a series of blog posts I have written about how to architect an android application using Uncle Bob's clean architecture approach.

16k

Android-CleanArchitecture-Kotlin. This is a movies sample app in Kotlin, which is part of a serie of blog posts I have written about architecting android application using different approaches.

4.8k

frodo. Android Library for Logging RxJava Observables and Subscribers.

1.5k

arrow. Arrow is Lightweight library toolbox for Java and Android Development.

437

Android-AOPExample. This is a simple example of Aspect Oriented Programming in Android

420

java-code-styles. IntelliJ IDEA code style settings for Square's Java and Android projects.

285

Android-ReactiveProgramming. This is a sample app that is part of a serie of blog posts I will be writting about experiences with Reactive Programming on Android

225

frodo2. Android Library for Logging RxJava2 Components

145

Android-KotlinInTests. This is a sample app that is part of blog posts I have written about how to test android applications using Kotlin.

89

android-trinity. android-trinity is tiny proactive framework with much of the scaffolding code required to start a new Android Application.

55

Inside_Android_Testing. This are android testing samples for the talk: How ANDROID TESTING changed how we think about Death

53

engineering-leadership. Repository with all types of content related to engineering leadership.

41

Kotlin-Cracking-The-Engineer-Interview. WIP

41

Multi-Threading-Samples. WIP

40

DynamicProxy_Java_Sample. This is an example written in Java that demonstrates how to implement a simple dynamic proxy for intercepting method calls.

34

Rust-Cross-Platform-Development. Rust Programming Language Cross-Platform Development which includes Mobile, Web, CLI and Desktop.

32

java-design-patterns. Design pattern samples implemented in Java

32

Kotlin-Everywhere. Kotrlin Programming Language Cross-Platform Development which includes Android, iOS and Backend. Pretty much everwhere.

30

nfc_android_sample. [DEPRECATED] This is a sample app that demonstrates how to work with android and NFC technology

26

Fast-Food-Reality. [DEPRECATED] An Augmented Reality Fast Food Restaurant Finder Application for Android

23

Cognitive-Samples. This is meant to be a repository with examples of cognitive computing brought to the android platform

22

interviewproblems. Tackling various problems asked in technical interviews

22

Workshop-Android-Chatbot. Code scaffolding in order to build a Pizza Delivery Chatbot.

21

legacy-android10.github.io. Legacy Jekyll project for my personal blog: fernandocejas.com.

18

RaspberryPi-Wireguard. WireGuard is an interesting new VPN protocol that has the potential to bring major change to the VPN industry. In comparison to existing VPN protocols, such as OpenVPN and IPSec, WireGuard may offer faster speeds and better reliability with new and improved encryption standards. This repository aims to help with the installation of Wireguard, tested on a Raspberry Pi 3 B.

18

interviews. Everything you need to know to get the job.

16

engineering-management. A collection of inspiring resources related to engineering management and tech leadership

14

Android-FeatureFlags. Simple Feature Flags Framework for Android

13

sketches. These are technical sketches related to Software engineering: architecture, projects, workflows

13

MyResumeAndroidApp. [DEPRECATED] This application is basically an Android "my Resume" App. Used mainly for CV as an example.

12

two-daggers. This is a sample app that is part of a blog post I have written about how Dagger 1 and Dagger 2 can live together in order to facilitate a potential gradual migration process in big codebases with many contributors.

12

Android-AnnotationsSample. Java

11

java-code-examples. A java command line application with code samples

11

engineering-blogs. Ruby

11

linux.github.io. Linux how to, guides, recipes, tips and tricks, troubleshooting, etc

9

Presentations. Presentations at conferences

8

Frontend-Architecture-Modular-Monolith. This is a movies sample app in Typescript using Vue, React and Angular. It aims to demonstrate how to architect frontends using a modular monolith approach as inspiration, for a later evolution to micro-frontends

7

AndroidApplicationTestingSample. [DEPRECATED] Android application sample using junit, roboelectric and mockito for testing it

6

android10. My github public profile page

5

Inside_Android_ListView. [DEPRECATED]

5

awesome-chatgpt-prompts. This repo includes ChatGPT prompt curation to use ChatGPT better.

5

arch-linux-utils. Arch Linux utils which include scripts, tips and tricks to facilitate your linux user life :)

5

Docker-Examples. Repository with docker images examples. https://www.docker.com/

4

ktor-dockerizer. Gradle Plugin that facilitates docker integration when using gradle as a build system.

4

system-design-101. Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.

4

doggy. Your friendly command line utility tool (WIP)

4

Rust-Proactive-Learning. Just a personal Rust Playground to play around and understand the language.

4

Javascript-Samples. Javascript learning samples using either plain javascript or different frameworks

3

ktor-rest-api-docker-bootstrap. Scaffolding for a REST Api using Ktor Framework. Already dockerized.

3

Kotlin-Playground. Just a console application used as a playground for trying Kotlin stuff out: new features, experiments, etc

2

Scala_ExercisesAndPractices. Playing around some scala exercises.

2

postmortem-templates. A collection of postmortem templates

1

learning-web-development. Vue

1

Linux. Linux automation scripts, tutorials, documentation and more...

1

Instapixel. This is complete project which demonstrates how to architecture a modern application which includes a serverless backand plus android and web client.

1

mediumish-theme-jekyll. Jekyll Template - Mediumish

1

mkcert. A simple zero-config tool to make locally trusted development certificates with any names you'd like.

1

arch-linux-dell. Instructions to install Arch Linux on a Dell laptop.

1

awesome-sre. A curated list of Site Reliability and Production Engineering resources.

1