1 minute read

A curated collection of tools, libraries, and resources I use and recommend for software development.

🛠️ Development Tools

Android Development

  • Android Studio - Official IDE for Android development
  • Kotlin - Modern programming language for Android
  • Retrofit - Type-safe HTTP client for Android

DevOps & Infrastructure

  • Docker - Containerization platform
  • Kubernetes - Container orchestration
  • Jenkins - Automation server for CI/CD
  • Prometheus - Monitoring and alerting toolkit
  • Grafana - Analytics and monitoring platform

Web Development

  • Angular - Platform for building web applications
  • Node.js - JavaScript runtime
  • Firebase - Google’s mobile and web application platform

📚 Learning Resources

Books

  • Clean Code by Robert C. Martin
  • The DevOps Handbook by Gene Kim
  • Effective Java by Joshua Bloch
  • Android Programming: The Big Nerd Ranch Guide

Online Courses

🎯 Productivity Tools

💡 Useful Libraries & Frameworks

Android

  • Retrofit - HTTP client
  • Room - Database abstraction layer
  • Glide - Image loading library
  • RxJava - Reactive programming

Web


This list is continuously updated. Have a suggestion? Contact me or create an issue on GitHub.

Leave a comment