56,966 blogs · [ { "id": "01a08771-c666-707e-8522-a12bd78e5166", "title": "Autofilling in the Blanks", "url": "https://eevis.codes/blog/2026-05-29/autofilling-in-the-blanks/", "published_at": "2026-05-29T09:06:46+00:00" }, { "id": "01a08771-c666-707e-8522-a12bd728202e", "title": "More Accessible Focus Indicators with Compose", "url": "https://eevis.codes/blog/2026-04-30/more-accessible-focus-indicators-with-compose/", "published_at": "2026-04-30T07:12:11+00:00" }, { "id": "01a08771-c666-707e-8522-a12bd7095108", "title": "About Invisibility, Propaganda, and Assumptions of Incompetence", "url": "https://eevis.codes/blog/2026-03-07/about-invisibility-propaganda-and-assumptions-of-incompetence/", "published_at": "2026-03-07T14:03:23+00:00" }, { "id": "01a08771-c666-707e-8522-a12bd66c1c63", "title": "Adding Navigation support to Large Content Viewer with Compose", "url": "https://eevis.codes/blog/2026-02-28/adding-navigation-support-to-large-content-viewer-with-compose/", "published_at": "2026-02-28T06:32:20+00:00" }, { "id": "01a08771-c666-707e-8522-a12bd60f09b8", "title": "Beyond Font Scaling: Large Content Viewer with Compose", "url": "https://eevis.codes/blog/2026-01-17/beyond-font-scaling-large-content-viewer-with-compose/", "published_at": "2026-01-17T06:00:04+00:00" }, { "id": "01a08771-c666-707e-8522-a12bd51270a7", "title": "Year in Review - 2025 Edition", "url": "https://eevis.codes/blog/2025-12-31/year-in-review-2025-edition/", "published_at": "2025-12-31T08:05:21+00:00" }, { "id": "01a08771-c666-707e-8522-a12bd43dbb2e", "title": "The Problem of Rows Breaking with Large Text", "url": "https://eevis.codes/blog/2025-12-16/the-problem-of-rows-breaking-with-large-text/", "published_at": "2025-12-16T03:39:14+00:00" }, { "id": "01a08771-c666-707e-8522-a12bd3ac7df7", "title": "Why I'm starting a Newsletter About Inclusive Android Apps", "url": "https://eevis.codes/blog/2025-12-02/why-im-starting-a-newsletter-about-inclusive-android-apps/", "published_at": "2025-12-02T13:53:05+00:00" }, { "id": "01a08771-c666-707e-8522-a12bd369f508", "title": "Does AI Generate Accessible Android Apps?", "url": "https://eevis.codes/blog/2025-11-25/does-ai-generate-accessible-android-apps/", "published_at": "2025-11-25T03:19:04+00:00" }, { "id": "01a08771-c666-707e-8522-a12bd29eadba", "title": "Compose UI Tests for Larger Font Sizes: Scrolling and Text Truncation", "url": "https://eevis.codes/blog/2025-10-31/compose-ui-tests-for-larger-font-sizes-scrolling-and-text-truncation/", "published_at": "2025-10-31T05:02:12+00:00" }, { "id": "01a08771-c666-707e-8522-a12bd1e44dd0", "title": "How to Work With Me?", "url": "https://eevis.codes/blog/2025-09-21/how-to-work-with-me/", "published_at": "2025-09-21T10:26:27+00:00" }, { "id": "01a08771-c666-707e-8522-a12bd17e8e5d", "title": "Wear OS Accessibility Considerations", "url": "https://eevis.codes/blog/2025-09-06/wear-os-accessibility-considerations/", "published_at": "2025-09-06T07:27:30+00:00" }, { "id": "01a08771-c666-707e-8522-a12bd152b1c1", "title": "Does Claude Generate Accessible Apps?", "url": "https://eevis.codes/blog/2025-08-22/does-claude-generate-accessible-apps/", "published_at": "2025-08-22T10:08:32+00:00" }, { "id": "01a08771-c666-707e-8522-a12bd0c28119", "title": "10 Tips to Make Your Blog Posts More Accessible", "url": "https://eevis.codes/blog/2025-07-18/10-tips-to-make-your-blog-posts-more-accessible/", "published_at": "2025-07-18T11:44:16+00:00" }, { "id": "01a08771-c666-707e-8522-a12bd06e6481", "title": "It's All About (Accessibility) Focus And Compose", "url": "https://eevis.codes/blog/2025-07-07/its-all-about-accessibility-focus-and-compose/", "published_at": "2025-07-07T07:14:02+00:00" }, { "id": "01a08771-c666-707e-8522-a12bd04ae0eb", "title": "Does Cursor Generate Accessible Android Apps?", "url": "https://eevis.codes/blog/2025-06-16/does-cursor-generate-accessible-android-apps/", "published_at": "2025-06-16T05:30:02+00:00" }, { "id": "01a08771-c666-707e-8522-a12bcfa99116", "title": "Does Junie Create Accessible Android Apps?", "url": "https://eevis.codes/blog/2025-05-10/does-junie-create-accessible-android-apps/", "published_at": "2025-05-10T06:37:02+00:00" }, { "id": "01a08771-c666-707e-8522-a12bcf8bfb47", "title": "The Problem of Trun...", "url": "https://eevis.codes/blog/2025-04-26/the-problem-of-trun/", "published_at": "2025-04-26T07:31:42+00:00" }, { "id": "01a08771-c666-707e-8522-a12bce9db2f8", "title": "Does Gemini Generate Accessible Android Apps?", "url": "https://eevis.codes/blog/2025-03-31/does-gemini-create-accessible-android-apps/", "published_at": "2025-03-31T06:30:01+00:00" }, { "id": "01a08771-c666-707e-8522-a12bce029fa7", "title": "Echoes of the Past - Tech is Still Not Equal for All", "url": "https://eevis.codes/blog/2025-03-10/echoes-of-the-past-tech-is-still-not-equal-for-all/", "published_at": "2025-03-10T07:37:01+00:00" }, { "id": "01a08771-c666-707e-8522-a12bcd13d5e8", "title": "Making basicMarquee-Modifier More Accessible", "url": "https://eevis.codes/blog/2025-02-20/making-basicmarquee-modifier-more-accessible/", "published_at": "2025-02-20T07:17:01+00:00" }, { "id": "01a08771-c666-707e-8522-a12bcc72d469", "title": "Be Mine and Add Interaction with Compose and Canvas", "url": "https://eevis.codes/blog/2025-02-13/be-mine-and-add-interaction-with-compose-and-canvas/", "published_at": "2025-02-13T05:33:02+00:00" }, { "id": "01a08771-c666-707e-8522-a12bcc0eef04", "title": "January 2025, You Were Rough", "url": "https://eevis.codes/blog/2025-02-02/january-2025-you-were-rough/", "published_at": "2025-02-02T13:56:28+00:00" }, { "id": "01a08771-c666-707e-8522-a12bcb388491", "title": "Using SVGs on Canvas with Compose Multiplatform", "url": "https://eevis.codes/blog/2025-01-15/using-svgs-on-canvas-with-compose-multiplatform/", "published_at": "2025-01-15T06:00:02+00:00" }, { "id": "01a08771-c666-707e-8522-a12bcb044005", "title": "2025, Please, Be Gentle", "url": "https://eevis.codes/blog/2025-01-06/2025-please-be-gentle/", "published_at": "2025-01-06T11:00:18+00:00" }, { "id": "01a08771-c666-707e-8522-a12bca27a45d", "title": "Year in Review - 2024 Edition", "url": "https://eevis.codes/blog/2024-12-31/year-in-review-2024-edition/", "published_at": "2024-12-31T09:23:47+00:00" }, { "id": "01a08771-c666-707e-8522-a12bc9eebe0d", "title": "Support Time to Take Action with Compose", "url": "https://eevis.codes/blog/2024-12-28/support-time-to-take-action-with-compose/", "published_at": "2024-12-28T09:31:16+00:00" }, { "id": "01a08771-c666-707e-8522-a12bc9d7f3ec", "title": "Testing Different Navigation Options with Compose", "url": "https://eevis.codes/blog/2024-12-03/testing-different-navigation-options-with-compose/", "published_at": "2024-12-04T03:34:59+00:00" }, { "id": "01a08771-c666-707e-8522-a12bc974d3b1", "title": "Not a Phase - Text with Compose and Canvas", "url": "https://eevis.codes/blog/2024-11-10/not-a-phase-text-with-compose-and-canvas/", "published_at": "2024-11-10T13:10:55+00:00" }, { "id": "01a08771-c666-707e-8522-a12bc8b31bf3", "title": "First Impressions of Compose Multiplatform", "url": "https://eevis.codes/blog/2024-10-17/first-impressions-of-compose-multiplatform/", "published_at": "2024-10-17T13:43:23+00:00" }, { "id": "01a08771-c666-707e-8522-a12bc7caf36d", "title": "Floating in Space - Animations with Compose and Canvas", "url": "https://eevis.codes/blog/2024-10-06/floating-in-space-animations-with-compose-and-canvas/", "published_at": "2024-10-06T10:17:03+00:00" }, { "id": "01a08771-c666-707e-8522-a12bc7b4bfee", "title": "Paint the Stars - Drawing with Compose and Canvas", "url": "https://eevis.codes/blog/2024-09-26/paint-the-stars-drawing-with-compose-and-canvas/", "published_at": "2024-09-26T06:30:01+00:00" }, { "id": "01a08771-c666-707e-8522-a12bc6e868fa", "title": "Testing Android App Accessibility: Clue", "url": "https://eevis.codes/blog/2024-09-15/testing-android-app-accessibility-clue/", "published_at": "2024-09-15T03:27:11+00:00" }, { "id": "01a08771-c666-707e-8522-a12bc64131e1", "title": "Beyond the Binary - More Inclusive Gender Options with Compose", "url": "https://eevis.codes/blog/2024-09-02/beyond-the-binary-more-inclusive-gender-options-with-compose/", "published_at": "2024-09-02T03:38:22+00:00" }, { "id": "01a08771-c666-707e-8522-a12bc5a36cd6", "title": "Android Accessibility Checklist", "url": "https://eevis.codes/blog/2024-08-07/android-accessibility-checklist/", "published_at": "2024-08-07T02:56:34+00:00" }, { "id": "01a08771-c666-707e-8522-a12bc4be58b4", "title": "Accessibility Considerations with Stacked Cards Custom Layout", "url": "https://eevis.codes/blog/2024-07-25/accessibility-considerations-with-stacked-cards-custom-layout/", "published_at": "2024-07-25T03:26:41+00:00" }, { "id": "01a08771-c666-707e-8522-a12bc44f9600", "title": "Don't Lock the Screen Orientation! Handling Orientation in Compose", "url": "https://eevis.codes/blog/2024-07-18/dont-lock-the-screen-orientation-handling-orientation-in-compose/", "published_at": "2024-07-18T03:57:44+00:00" }, { "id": "01a08771-c666-707e-8522-a12bc3a7dd5d", "title": "Stacked Cards Layout With Compose - And Cats", "url": "https://eevis.codes/blog/2024-07-11/stacked-cards-layout-with-compose-and-cats/", "published_at": "2024-07-11T11:02:39+00:00" }, { "id": "01a08771-c666-707e-8522-a12bc2b0545c", "title": "The Worst Case of Imposter Syndrome", "url": "https://eevis.codes/blog/2024-06-26/the-worst-case-of-imposter-syndrome/", "published_at": "2024-06-26T03:06:30+00:00" }, { "id": "01a08771-c666-707e-8522-a12bc1c528a7", "title": "Pride in Your App - Trying Out GraphQL on Android", "url": "https://eevis.codes/blog/2024-06-14/pride-in-your-app-trying-out-graphql-on-android/", "published_at": "2024-06-14T02:56:23+00:00" }, { "id": "01a08771-c666-707e-8522-a12bc15b9246", "title": "Accessibility Tests in Compose - Name, Role, Value", "url": "https://eevis.codes/blog/2024-06-03/accessibility-tests-in-compose-name-role-value/", "published_at": "2024-06-03T03:31:45+00:00" }, { "id": "01a08771-c666-707e-8522-a12bc0ce0f80", "title": "Change App Theme - Personalizing Accessibility", "url": "https://eevis.codes/blog/2024-05-21/change-app-theme-personalizing-accessibility/", "published_at": "2024-05-21T03:12:59+00:00" }, { "id": "01a08771-c666-707e-8522-a12bbfffb472", "title": "Toggle Labels With Icons - Personalizing Accessibility", "url": "https://eevis.codes/blog/2024-04-21/toggle-labels-with-icons-personalizing-accessibility/", "published_at": "2024-04-21T06:11:56+00:00" }, { "id": "01a08771-c666-707e-8522-a12bbf20bcbd", "title": "Personalizing Accessibility with Settings", "url": "https://eevis.codes/blog/2024-03-29/personalizing-accessibility-with-settings/", "published_at": "2024-03-29T06:52:00+00:00" }, { "id": "01a08771-c666-707e-8522-a12bbf17c906", "title": "Accessibility Checks with Jetpack Compose Previews", "url": "https://eevis.codes/blog/2024-03-16/accessibility-checks-with-jetpack-compose-previews/", "published_at": "2024-03-16T04:38:46+00:00" }, { "id": "01a08771-c666-707e-8522-a12bbe40ba4a", "title": "I'm Still Not One of the Guys", "url": "https://eevis.codes/blog/2024-03-08/im-still-not-one-of-the-guys/", "published_at": "2024-03-08T08:17:38+00:00" }, { "id": "01a08771-c666-707e-8522-a12bbd79a04a", "title": "Why Your App Should Have Both Dark And Light Themes", "url": "https://eevis.codes/blog/2024-03-07/why-your-app-should-have-both-dark-and-light-themes/", "published_at": "2024-03-07T04:11:50+00:00" }, { "id": "01a08771-c666-707e-8522-a12bbd3c1623", "title": "Another Year Of Being in Gender Minority in Tech", "url": "https://eevis.codes/blog/2024-03-01/another-year-of-being-in-gender-minority-in-tech/", "published_at": "2024-03-01T07:31:34+00:00" }, { "id": "01a08771-c666-707e-8522-a12bbd18244d", "title": "Testing with Accessibility Scanner", "url": "https://eevis.codes/blog/2024-02-16/testing-with-accessibility-scanner/", "published_at": "2024-02-16T03:38:58+00:00" }, { "id": "01a08771-c666-707e-8522-a12bbc7f1a2a", "title": "Font Size Considerations for Accessibility", "url": "https://eevis.codes/blog/2024-02-02/font-size-considerations-for-accessibility/", "published_at": "2024-02-02T03:46:04+00:00" }, { "id": "01a08771-c666-707e-8522-a12bbbb031db", "title": "Exploring Health Connect pt. 3 - Updating and Deleting Data", "url": "https://eevis.codes/blog/2024-01-28/exploring-health-connect-pt-3-updating-and-deleting-data/", "published_at": "2024-01-28T09:07:54+00:00" }, { "id": "01a08771-c666-707e-8522-a12bbab2c8f2", "title": "Exploring Health Connect Pt. 2 - Reading and Writing Data", "url": "https://eevis.codes/blog/2024-01-19/exploring-health-connect-pt-2-reading-and-writing-data/", "published_at": "2024-01-19T04:22:38+00:00" }, { "id": "01a08771-c666-707e-8522-a12bb9e6faba", "title": "Exploring Health Connect Pt. 1 - Setting Up Permissions", "url": "https://eevis.codes/blog/2024-01-12/exploring-health-connect-pt-1-setting-up-permissions/", "published_at": "2024-01-12T08:49:31+00:00" }, { "id": "01a08771-c666-707e-8522-a12bb95be520", "title": "Year in Review - 2023 Edition", "url": "https://eevis.codes/blog/2023-12-29/year-in-review-2023-edition/", "published_at": "2023-12-29T04:37:41+00:00" }, { "id": "01a08771-c666-707e-8522-a12bb9562e79", "title": "How My App Won the 2nd Place in the WWCode App Deploy Hackathon", "url": "https://eevis.codes/blog/2023-12-14/how-my-app-won-the-2nd-place-in-the-wwcode-app-deploy-hackathon/", "published_at": "2023-12-14T04:01:55+00:00" }, { "id": "01a08771-c666-707e-8522-a12bb903694c", "title": "More Accessible Graphs with Jetpack Compose Part 4: On-Screen Control Buttons", "url": "https://eevis.codes/blog/2023-12-09/more-accessible-graphs-with-jetpack-compose-part-4-on-screen-control-buttons/", "published_at": "2023-12-09T10:34:40+00:00" }, { "id": "01a08771-c666-707e-8522-a12bb8925201", "title": "Women Developer Academy Europe 2023 - My Experience", "url": "https://eevis.codes/blog/2023-11-24/women-developer-academy-europe-2023-my-experience/", "published_at": "2023-11-24T03:44:15+00:00" }, { "id": "01a08771-c666-707e-8522-a12bb850bb0f", "title": "How to Add Content Descriptions in Compose - A Guide for Android Devs", "url": "https://eevis.codes/blog/2023-11-15/how-to-add-content-descriptions-in-compose-a-guide-for-android-devs/", "published_at": "2023-11-15T04:09:07+00:00" }, { "id": "01a08771-c666-707e-8522-a12bb79616f6", "title": "CatGPT - or How to Position Elements on Overlays", "url": "https://eevis.codes/blog/2023-10-22/catgpt-or-how-to-position-elements-on-overlays/", "published_at": "2023-10-22T03:48:20+00:00" }, { "id": "01a08771-c666-707e-8522-a12bb75ed126", "title": "Understanding Density-Independent Pixels", "url": "https://eevis.codes/blog/2023-09-04/understanding-density-independent-pixels/", "published_at": "2023-09-04T03:35:42+00:00" }, { "id": "01a08771-c666-707e-8522-a12bb6db5c18", "title": "More Accessible Graphs with Jetpack Compose Part 3: Differentiating without Color", "url": "https://eevis.codes/blog/2023-08-16/more-accessible-graphs-with-jetpack-compose-part-3-differentiating-without/", "published_at": "2023-08-16T03:43:44+00:00" }, { "id": "01a08771-c666-707e-8522-a12bb6dab114", "title": "The Power of Default", "url": "https://eevis.codes/blog/2023-08-07/the-power-of-default/", "published_at": "2023-08-07T04:30:31+00:00" }, { "id": "01a08771-c666-707e-8522-a12bb61ba7b3", "title": "More Accessible Graphs with Jetpack Compose Part 2: Adding Keyboard Interaction", "url": "https://eevis.codes/blog/2023-07-31/more-accessible-graphs-with-jetpack-compose-part-2-adding-keyboard-interaction/", "published_at": "2023-07-31T06:00:12+00:00" }, { "id": "01a08771-c666-707e-8522-a12bb551b920", "title": "More Accessible Graphs with Jetpack Compose Part 1: Adding Content Description", "url": "https://eevis.codes/blog/2023-07-24/more-accessible-graphs-with-jetpack-compose-part-1-adding-content/", "published_at": "2023-07-24T09:03:19+00:00" }, { "id": "01a08771-c666-707e-8522-a12bb4d70e2b", "title": "Android Developers and Accessibility - Challenges and Proposed Solutions", "url": "https://eevis.codes/blog/2023-07-17/android-developers-and-accessibility-challenges-and-proposed-solutions/", "published_at": "2023-07-17T04:21:15+00:00" }, { "id": "01a08771-c666-707e-8522-a12bb41529e1", "title": "Improving Android Accessibility with Modifiers in Jetpack Compose", "url": "https://eevis.codes/blog/2023-07-11/improving-android-accessibility-with-modifiers-in-jetpack-compose/", "published_at": "2023-07-11T05:56:24+00:00" }, { "id": "01a08771-c666-707e-8522-a12bb3a018b3", "title": "Sometimes I Feel Like I'm Invisible - Experiences of a Woman in Tech", "url": "https://eevis.codes/blog/2023-02-05/sometimes-i-feel-like-im-invisible-experiences-of-a-woman-in-tech/", "published_at": "2023-02-05T17:26:01+00:00" }, { "id": "01a08771-c666-707e-8522-a12bb34e35e3", "title": "Automating Advent Calendar with Github Actions and Eleventy", "url": "https://eevis.codes/blog/2023-01-14/automating-advent-calendar-with-github-actions-and-eleventy/", "published_at": "2023-01-14T13:26:11+00:00" }, { "id": "01a08771-c666-707e-8522-a12bb2ff6b5b", "title": "Year in Review - 2022 Edition", "url": "https://eevis.codes/blog/2023-01-07/year-in-review-2022-edition/", "published_at": "2023-01-07T05:30:27+00:00" }, { "id": "01a08771-c666-707e-8522-a12ba78895f9", "title": "Why Playing Team Sports Makes Me a Better Developer", "url": "https://eevis.codes/blog/2021-05-12/why-playing-team-sports-makes-me-a-better-developer/", "published_at": "2023-01-03T08:57:51+00:00" }, { "id": "01a08771-c666-707e-8522-a12ba7f9f908", "title": "Let's Talk About Accessibility", "url": "https://eevis.codes/blog/2021-05-21/lets-talk-about-accessibility/", "published_at": "2023-01-03T08:57:50+00:00" }, { "id": "01a08771-c666-707e-8522-a12ba8e974a1", "title": "Why I'm Not One of the Guys", "url": "https://eevis.codes/blog/2021-07-24/why-im-not-one-of-the-guys/", "published_at": "2023-01-03T08:57:49+00:00" }, { "id": "01a08771-c666-707e-8522-a12ba98627e2", "title": "The Dark Side of Blogging", "url": "https://eevis.codes/blog/2021-09-09/the-dark-side-of-blogging/", "published_at": "2023-01-03T08:57:48+00:00" }, { "id": "01a08771-c666-707e-8522-a12baa844ec9", "title": "Making Better Pull Requests", "url": "https://eevis.codes/blog/2021-10-18/making-better-pull-requests/", "published_at": "2023-01-03T08:57:48+00:00" }, { "id": "01a08771-c666-707e-8522-a12baab3fe4a", "title": "Thoughts From Reading Demystifying Disability by Emily Ladau", "url": "https://eevis.codes/blog/2021-11-06/thoughts-from-reading-demystifying-disability-by-emily-ladau/", "published_at": "2023-01-03T08:57:47+00:00" }, { "id": "01a08771-c666-707e-8522-a12bab69056e", "title": "First Month as an Accessibility Specialist at Oura", "url": "https://eevis.codes/blog/2021-11-22/first-month-as-an-accessibility-specialist-at-oura/", "published_at": "2023-01-03T08:57:46+00:00" }, { "id": "01a08771-c666-707e-8522-a12bac0c76f9", "title": "Aria-Label is Not Always the Answer", "url": "https://eevis.codes/blog/2021-11-29/aria-label-is-not-always-the-answer/", "published_at": "2023-01-03T08:57:46+00:00" }, { "id": "01a08771-c666-707e-8522-a12bac83cd48", "title": "How Not to Create a Button", "url": "https://eevis.codes/blog/2021-12-13/how-not-to-create-a-button/", "published_at": "2023-01-03T08:57:45+00:00" }, { "id": "01a08771-c666-707e-8522-a12bacf2a705", "title": "Year in Review - 2021 Edition", "url": "https://eevis.codes/blog/2022-01-01/year-in-review-2021-edition/", "published_at": "2023-01-03T08:57:44+00:00" }, { "id": "01a08771-c666-707e-8522-a12bad54ca51", "title": "How Can Backend Developers Improve Accessibility?", "url": "https://eevis.codes/blog/2022-07-07/how-can-backend-developers-improve-accessibility/", "published_at": "2023-01-03T08:57:43+00:00" }, { "id": "01a08771-c666-707e-8522-a12bafbd6fa1", "title": "Results of Quick Testing of Documentation Tools' Accessibility", "url": "https://eevis.codes/blog/2022-08-11/results-of-quick-testing-of-documentation-tools-accessibility/", "published_at": "2023-01-03T08:57:42+00:00" }, { "id": "01a08771-c666-707e-8522-a12badba6a7b", "title": "On the Edge of Burnout... Again", "url": "https://eevis.codes/blog/2022-07-15/on-the-edge-of-burnout-again/", "published_at": "2023-01-03T08:57:41+00:00" }, { "id": "01a08771-c666-707e-8522-a12badf47fe6", "title": "My Advice to a Developer New to Accessibility", "url": "https://eevis.codes/blog/2022-07-22/my-advice-to-a-developer-new-to-accessibility/", "published_at": "2023-01-03T08:57:41+00:00" }, { "id": "01a08771-c666-707e-8522-a12bae9e4f00", "title": "Don't Set outline: 0 or outline: none for Focus-Styles", "url": "https://eevis.codes/blog/2022-07-28/dont-set-outline-0-or-outline-none-for-focus/", "published_at": "2023-01-03T08:57:40+00:00" }, { "id": "01a08771-c666-707e-8522-a12baed7f140", "title": "Notes of a Web Developer Learning Kotlin and Android Development - part 1", "url": "https://eevis.codes/blog/2022-08-02/notes-of-a-web-developer-learning-kotlin-and-android-development-part-1/", "published_at": "2023-01-03T08:57:39+00:00" }, { "id": "01a08771-c666-707e-8522-a12bb0b5cee4", "title": "Notes of a Web Developer Learning Kotlin and Android Development - part 2", "url": "https://eevis.codes/blog/2022-08-18/notes-of-a-web-developer-learning-kotlin-and-android-development-part-2/", "published_at": "2023-01-03T08:57:39+00:00" }, { "id": "01a08771-c666-707e-8522-a12bb1261615", "title": "Learnings From Creating a Guest Book App", "url": "https://eevis.codes/blog/2022-08-24/learnings-from-creating-a-guest-book-app/", "published_at": "2023-01-03T08:57:38+00:00" }, { "id": "01a08771-c666-707e-8522-a12bb29c58f6", "title": "Android, Animations and Reduced Motion", "url": "https://eevis.codes/blog/2022-12-12/android-animations-and-reduced-motion/", "published_at": "2023-01-03T08:57:37+00:00" }, { "id": "01a08771-c666-707e-8522-a12bb2120716", "title": "Hey Tech Recruiter, Here Are Some Tips from a Developer", "url": "https://eevis.codes/blog/2022-11-06/hey-tech-recruiter-here-are-some-tips-from-a-developer/", "published_at": "2023-01-03T08:57:36+00:00" }, { "id": "01a08771-c666-707e-8522-a12bad531a8f", "title": "How I Created Neule.art", "url": "https://eevis.codes/blog/2022-06-30/how-i-created-neule-art/", "published_at": "2023-01-03T08:57:31+00:00" }, { "id": "01a08771-c666-707e-8522-a12ba8d8751d", "title": "Don't Develop Just for Yourself - A Developer's Checklist to Accessibility", "url": "https://eevis.codes/blog/2021-05-28/dont-develop-just-for-yourself-a-developers-checklist-to-accessibility/", "published_at": "2023-01-03T08:57:24+00:00" } ] posts Claim your blog
Back to Blog | Eevis Panula, Mobile Accessibility Engineer
Blog · corpus.blog/blogs/eevis.codes/posts

Blog | Eevis Panula, Mobile Accessibility Engineer

eevis.codes

2026

2025

2024

2023