DEV Community

David Njoroge profile picture

David Njoroge

Software engineer skilled in Android development using Kotlin cross platform, Jetpack Compose, clean architecture, multimodule, and Firebase. Also work with flutter, React, Node.js.

Education

University of Eldoret, and Eldohub to further skills

Pronouns

Dev

Work

Metropol Corporation

The Power Saving Paradox (Part 2): WorkManager and CoroutineWorker

The Power Saving Paradox (Part 2): WorkManager and CoroutineWorker

2
Comments
6 min read
The Power Saving Paradox (Part 1): Architectural Constraints and the Engineering of Power Saving

The Power Saving Paradox (Part 1): Architectural Constraints and the Engineering of Power Saving

3
Comments
5 min read
The Architectural Schism: Foreground vs. Background and the Evolution of Survival

The Architectural Schism: Foreground vs. Background and the Evolution of Survival

2
Comments
4 min read
Silicon-Level Power Management — The Application Processor (AP) and the Hardware Interfacing Gauntlet

Silicon-Level Power Management — The Application Processor (AP) and the Hardware Interfacing Gauntlet

3
Comments
4 min read
Android's Radios, Wakelocks, and the Evolution of Android Constraints

Android's Radios, Wakelocks, and the Evolution of Android Constraints

3
Comments
4 min read
Android's Physical Layer and the Wakelock Arms Race

Android's Physical Layer and the Wakelock Arms Race

2
Comments 1
4 min read
Eras of Android Power State Machine

Eras of Android Power State Machine

3
Comments
4 min read
Database Backup In Django

Database Backup In Django

7
Comments
4 min read
A Deep Dive into VLSI: The Backbone of Modern Electronics

A Deep Dive into VLSI: The Backbone of Modern Electronics

5
Comments
5 min read
The Importance of Mentorship in Software Development: Finding and Being a Mentor

The Importance of Mentorship in Software Development: Finding and Being a Mentor

3
Comments
5 min read
Developing an Expense Tracking App: A Case Study of Pocket Planner

Developing an Expense Tracking App: A Case Study of Pocket Planner

10
Comments
7 min read
The Major Challenges Faced by Android Developers in 2024

The Major Challenges Faced by Android Developers in 2024

2
Comments 1
5 min read
Networking for Developers: How to Build a Strong Professional Network

Networking for Developers: How to Build a Strong Professional Network

7
Comments 1
4 min read
The Evolution of File Access Security in Android: Navigating Path Restrictions from Android 1.0 to Android 15

The Evolution of File Access Security in Android: Navigating Path Restrictions from Android 1.0 to Android 15

12
Comments
8 min read
Wearable Technology and Android: Developing Apps for Smartwatches

Wearable Technology and Android: Developing Apps for Smartwatches

9
Comments 1
5 min read
Building Progressive Web Apps (PWAs) with Android: Bridging the Gap

Building Progressive Web Apps (PWAs) with Android: Bridging the Gap

4
Comments
4 min read
Time Management for Developers: Balancing Code and Life

Time Management for Developers: Balancing Code and Life

2
Comments
5 min read
The Future of IoT and Android: What Lies Ahead

The Future of IoT and Android: What Lies Ahead

4
Comments 1
5 min read
Quantum Computing: What It Means for Mobile App Development

Quantum Computing: What It Means for Mobile App Development

6
Comments
4 min read
The Role of Soft Skills in a Developer’s Career: Why They Matter

The Role of Soft Skills in a Developer’s Career: Why They Matter

1
Comments
3 min read
Enhancing Android App Security: Best Practices

Enhancing Android App Security: Best Practices

1
Comments 2
4 min read
Getting Started with AI App Development: 5 Easy Steps

Getting Started with AI App Development: 5 Easy Steps

2
Comments 3
4 min read
The Evolution of Android Development: From Java to Kotlin and Beyond

The Evolution of Android Development: From Java to Kotlin and Beyond

1
Comments
4 min read
Mastering Jetpack Compose: Tips and Tricks for Modern Android UI Development

Mastering Jetpack Compose: Tips and Tricks for Modern Android UI Development

13
Comments
3 min read
The Role of Artificial Intelligence and Machine Learning in Android Apps

The Role of Artificial Intelligence and Machine Learning in Android Apps

1
Comments
6 min read
The Future of Android Development: Trends You Can't Ignore

The Future of Android Development: Trends You Can't Ignore

1
Comments
5 min read
Unleashing the Power of Kotlin and Why It’s the Future of Modern Development

Unleashing the Power of Kotlin and Why It’s the Future of Modern Development

Comments
3 min read
loading...