{"pageContext":{"group":[{"node":{"fields":{"slug":"/gradle-two/"},"excerpt":"Going over some lesser known configuring tools for Gradle on an Android project\n","frontmatter":{"title":"More Android Gradle tips","date":"May 26, 2023","featuredImage":{"childImageSharp":{"sizes":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAIABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEE/8QAFgEBAQEAAAAAAAAAAAAAAAAAAgEF/9oADAMBAAIQAxAAAAHNAacFf//EABkQAAMAAwAAAAAAAAAAAAAAAAABAgMREv/aAAgBAQABBQKFi4UQaR//xAAWEQEBAQAAAAAAAAAAAAAAAAABAhD/2gAIAQMBAT8BIM//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAZEAACAwEAAAAAAAAAAAAAAAAAAQIhIjH/2gAIAQEABj8C0m5nSj//xAAYEAEBAQEBAAAAAAAAAAAAAAABAEGRwf/aAAgBAQABPyEnlFofJB0X/9oADAMBAAIAAwAAABAL3//EABYRAQEBAAAAAAAAAAAAAAAAAAEAMf/aAAgBAwEBPxDZAX//xAAVEQEBAAAAAAAAAAAAAAAAAAABEP/aAAgBAgEBPxAJ/8QAGxABAAICAwAAAAAAAAAAAAAAAQBRESExQXH/2gAIAQEAAT8QZuzIcCjy9QaITsl6KhTE/9k=","aspectRatio":2.4518388791593697,"src":"/static/gradletwo-bc76e4752f0a2c76d0265c4f188cbd5a-6b3a1.jpg","srcSet":"/static/gradletwo-bc76e4752f0a2c76d0265c4f188cbd5a-182ff.jpg 213w,\n/static/gradletwo-bc76e4752f0a2c76d0265c4f188cbd5a-7f5c7.jpg 425w,\n/static/gradletwo-bc76e4752f0a2c76d0265c4f188cbd5a-6b3a1.jpg 850w,\n/static/gradletwo-bc76e4752f0a2c76d0265c4f188cbd5a-45cc1.jpg 1275w,\n/static/gradletwo-bc76e4752f0a2c76d0265c4f188cbd5a-055dc.jpg 1400w","sizes":"(max-width: 850px) 100vw, 850px"}}}}}},{"node":{"fields":{"slug":"/gradle-one/"},"excerpt":"Going over the basics for configuring Gradle on an Android project\n","frontmatter":{"title":"Android Gradle tips","date":"April 14, 2023","featuredImage":{"childImageSharp":{"sizes":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAIABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEE/8QAFwEAAwEAAAAAAAAAAAAAAAAAAAIDBf/aAAwDAQACEAMQAAAB00bMAn//xAAZEAADAAMAAAAAAAAAAAAAAAAAAQIDERL/2gAIAQEAAQUCt5e3dm2f/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQIQ/9oACAEDAQE/AW3P/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAGRAAAgMBAAAAAAAAAAAAAAAAAAECISIx/9oACAEBAAY/AstKJws//8QAGRABAAIDAAAAAAAAAAAAAAAAAQBBUWGR/9oACAEBAAE/IWbpzKA7BCjP/9oADAMBAAIAAwAAABCIH//EABcRAQADAAAAAAAAAAAAAAAAAAABETH/2gAIAQMBAT8QyLl//8QAFREBAQAAAAAAAAAAAAAAAAAAARD/2gAIAQIBAT8QWf/EABsQAQACAgMAAAAAAAAAAAAAAAEAUREhMUFx/9oACAEBAAE/ECZo4uVb7W4oRb0yYRYDmf/Z","aspectRatio":2.4518388791593697,"src":"/static/gradleone-a9e1e61aed01e4edda2c4437cca89e81-6b3a1.jpg","srcSet":"/static/gradleone-a9e1e61aed01e4edda2c4437cca89e81-182ff.jpg 213w,\n/static/gradleone-a9e1e61aed01e4edda2c4437cca89e81-7f5c7.jpg 425w,\n/static/gradleone-a9e1e61aed01e4edda2c4437cca89e81-6b3a1.jpg 850w,\n/static/gradleone-a9e1e61aed01e4edda2c4437cca89e81-45cc1.jpg 1275w,\n/static/gradleone-a9e1e61aed01e4edda2c4437cca89e81-055dc.jpg 1400w","sizes":"(max-width: 850px) 100vw, 850px"}}}}}},{"node":{"fields":{"slug":"/okrs/"},"excerpt":"Objectives and Key Results (OKRs) are a goal-setting framework that has been adopted by companies like Google to drive growth and focus.\n","frontmatter":{"title":"OKRs","date":"March 24, 2023","featuredImage":{"childImageSharp":{"sizes":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAIABQDASIAAhEBAxEB/8QAFwABAAMAAAAAAAAAAAAAAAAAAAEDBf/EABYBAQEBAAAAAAAAAAAAAAAAAAECA//aAAwDAQACEAMQAAAB06xuBq//xAAXEAEAAwAAAAAAAAAAAAAAAAABABAR/9oACAEBAAEFAlmtf//EABYRAAMAAAAAAAAAAAAAAAAAAAEQMf/aAAgBAwEBPwERf//EABgRAAIDAAAAAAAAAAAAAAAAAAECECEi/9oACAECAQE/AQmjcf/EABQQAQAAAAAAAAAAAAAAAAAAABD/2gAIAQEABj8Cf//EABcQAQADAAAAAAAAAAAAAAAAAAEAEEH/2gAIAQEAAT8hfI1f/9oADAMBAAIAAwAAABDz/wD/xAAXEQEAAwAAAAAAAAAAAAAAAAABEBEh/9oACAEDAQE/ECUyP//EABcRAAMBAAAAAAAAAAAAAAAAAAERQRD/2gAIAQIBAT8QaRpc/8QAGhABAAEFAAAAAAAAAAAAAAAAAQARMUFRYf/aAAgBAQABPxDMIciNSq3Z/9k=","aspectRatio":2.4518388791593697,"src":"/static/okrs-bb42823089ae07de2654851583bc0861-6b3a1.jpg","srcSet":"/static/okrs-bb42823089ae07de2654851583bc0861-182ff.jpg 213w,\n/static/okrs-bb42823089ae07de2654851583bc0861-7f5c7.jpg 425w,\n/static/okrs-bb42823089ae07de2654851583bc0861-6b3a1.jpg 850w,\n/static/okrs-bb42823089ae07de2654851583bc0861-45cc1.jpg 1275w,\n/static/okrs-bb42823089ae07de2654851583bc0861-055dc.jpg 1400w","sizes":"(max-width: 850px) 100vw, 850px"}}}}}},{"node":{"fields":{"slug":"/jetpack-compose/"},"excerpt":"Jetpack Compose is a modern toolkit for building native Android UI\n","frontmatter":{"title":"Android Jetpack Compose","date":"February 10, 2023","featuredImage":{"childImageSharp":{"sizes":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAIABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUE/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/aAAwDAQACEAMQAAABt4RCmC//xAAZEAACAwEAAAAAAAAAAAAAAAACAwABERP/2gAIAQEAAQUCZvNDCsp//8QAFhEAAwAAAAAAAAAAAAAAAAAAARAx/9oACAEDAQE/ATV//8QAFhEAAwAAAAAAAAAAAAAAAAAAARAx/9oACAECAQE/ARF//8QAGxAAAgEFAAAAAAAAAAAAAAAAAREAAhAhMUH/2gAIAQEABj8CqW1AC8jtv//EABoQAAICAwAAAAAAAAAAAAAAAAERAEEQMWH/2gAIAQEAAT8hsNC3BWAGHrH/2gAMAwEAAgADAAAAEPQP/8QAFhEBAQEAAAAAAAAAAAAAAAAAARAh/9oACAEDAQE/EBhn/8QAFREBAQAAAAAAAAAAAAAAAAAAARD/2gAIAQIBAT8QApn/xAAbEAEAAgIDAAAAAAAAAAAAAAABESEAQRAxgf/aAAgBAQABPxAoLStiUax2sxLII6X298f/2Q==","aspectRatio":2.4518388791593697,"src":"/static/jetpack-05a5b95c68f47a85f7c66356976845eb-6b3a1.jpg","srcSet":"/static/jetpack-05a5b95c68f47a85f7c66356976845eb-182ff.jpg 213w,\n/static/jetpack-05a5b95c68f47a85f7c66356976845eb-7f5c7.jpg 425w,\n/static/jetpack-05a5b95c68f47a85f7c66356976845eb-6b3a1.jpg 850w,\n/static/jetpack-05a5b95c68f47a85f7c66356976845eb-45cc1.jpg 1275w,\n/static/jetpack-05a5b95c68f47a85f7c66356976845eb-055dc.jpg 1400w","sizes":"(max-width: 850px) 100vw, 850px"}}}}}},{"node":{"fields":{"slug":"/ways-of-working/"},"excerpt":"Pointers on the daunting task of becoming the manager of an existing team.\n","frontmatter":{"title":"Jumping into a new team as a manager","date":"January 5, 2023","featuredImage":{"childImageSharp":{"sizes":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAIABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAFgEBAQEAAAAAAAAAAAAAAAAAAQID/9oADAMBAAIQAxAAAAHZlM7rA//EABcQAQEBAQAAAAAAAAAAAAAAAAEAAgP/2gAIAQEAAQUCuS6b/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPwE//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAFxAAAwEAAAAAAAAAAAAAAAAAAAEREP/aAAgBAQAGPwIddmf/xAAaEAEAAQUAAAAAAAAAAAAAAAABABARMWGB/9oACAEBAAE/IUuJOFY4d0//2gAMAwEAAgADAAAAEHAv/8QAFhEAAwAAAAAAAAAAAAAAAAAAARAx/9oACAEDAQE/EDV//8QAFhEBAQEAAAAAAAAAAAAAAAAAARAx/9oACAECAQE/EDGf/8QAGRABAQADAQAAAAAAAAAAAAAAAREAITEQ/9oACAEBAAE/ECcoJNMceorIHRJD2Brm3z//2Q==","aspectRatio":2.4518388791593697,"src":"/static/jumping-0abf92d772c74504a5299d1199842b46-6b3a1.jpg","srcSet":"/static/jumping-0abf92d772c74504a5299d1199842b46-182ff.jpg 213w,\n/static/jumping-0abf92d772c74504a5299d1199842b46-7f5c7.jpg 425w,\n/static/jumping-0abf92d772c74504a5299d1199842b46-6b3a1.jpg 850w,\n/static/jumping-0abf92d772c74504a5299d1199842b46-45cc1.jpg 1275w,\n/static/jumping-0abf92d772c74504a5299d1199842b46-055dc.jpg 1400w","sizes":"(max-width: 850px) 100vw, 850px"}}}}}},{"node":{"fields":{"slug":"/android-cicd-image/"},"excerpt":"\nEasy to use CI/CD Image for Android builds\n\n","frontmatter":{"title":"Android Fastlane CICD Image","date":"November 1, 2021","featuredImage":{"childImageSharp":{"sizes":{"base64":"data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAIABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAFwEAAwEAAAAAAAAAAAAAAAAAAAEEBf/aAAwDAQACEAMQAAABjc0I84Z//8QAFxABAAMAAAAAAAAAAAAAAAAAAAMREv/aAAgBAQABBQJJin//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAWEQADAAAAAAAAAAAAAAAAAAAQESH/2gAIAQIBAT8BVH//xAAXEAADAQAAAAAAAAAAAAAAAAAAARAS/9oACAEBAAY/AhZn/8QAGxAAAQQDAAAAAAAAAAAAAAAAAQAQESExQWH/2gAIAQEAAT8hGbWgTwt//9oADAMBAAIAAwAAABDzz//EABYRAAMAAAAAAAAAAAAAAAAAABARQf/aAAgBAwEBPxBwf//EABYRAQEBAAAAAAAAAAAAAAAAAAEQEf/aAAgBAgEBPxB0Gf/EABoQAAICAwAAAAAAAAAAAAAAAAERIUEAEDH/2gAIAQEAAT8QRKOc5EWLBjFN3r//2Q==","aspectRatio":2.4518388791593697,"src":"/static/androidCILarge-c031c15a911066648876b7260d9ca5a9-6b3a1.jpg","srcSet":"/static/androidCILarge-c031c15a911066648876b7260d9ca5a9-182ff.jpg 213w,\n/static/androidCILarge-c031c15a911066648876b7260d9ca5a9-7f5c7.jpg 425w,\n/static/androidCILarge-c031c15a911066648876b7260d9ca5a9-6b3a1.jpg 850w,\n/static/androidCILarge-c031c15a911066648876b7260d9ca5a9-45cc1.jpg 1275w,\n/static/androidCILarge-c031c15a911066648876b7260d9ca5a9-055dc.jpg 1400w","sizes":"(max-width: 850px) 100vw, 850px"}}}}}}],"pathPrefix":"","first":true,"last":false,"index":1,"pageCount":3,"additionalContext":{}}}