# Ryu - iOS App Developer Portfolio > Personal portfolio site of Ryu (Ryunosuke Shibuya), an iOS app developer and B4 student at Hosei University, Japan. > Showcasing iOS apps on the App Store and open-source Swift/Rust libraries on GitHub. ## About Ryu is an indie iOS developer creating productivity and utility apps. Specializes in Swift, SwiftUI, and The Composable Architecture (TCA). Active open-source contributor with 25+ public repositories. ## iOS Apps ### Booklog - 本の進捗管理アプリ **Price:** Free | Rating: 5.0/5 **App Store:** https://apps.apple.com/app/id6738736445 **Detail Page:** https://sbryu.com/en/apps/booklog Easily manage your books by status, such as books you plan to buy, books you've purchased but haven't read yet, books you're currently reading, and books you've finished reading! Main Features - Manage your books by various statuses, such as Purchased, To Buy, Currently Reading, and Finished Reading. - Add custom statuses and change their colors to suit your preferences. - Search for books or easily register them by scanning barcodes. You can also register custom materials. - Organize your books with tags, and record details like page count, deadlines, and more. ### DriveTracker - Driving Log **Price:** Free | Rating: 5.0/5 **App Store:** https://apps.apple.com/app/id6754501628 **Detail Page:** https://sbryu.com/en/apps/drivetracker ■ Every Road You Drive, Saved on a Map DriveTracker records your drives and shows them on a map. Where did you go? How far did you drive? It's all there. Every road you've taken, right at your fingertips. ■ What You Can Do ・Your Routes Stay on the Map Every road you drive gets recorded automatically. Open the map and see everywhere you've been! ・Look Back at Any Trip Pick a past drive by date or place. "Where did I go that day?" — now you'll know. ・See Distance & Time as You Go While you're driving, check how far you've gone and how long it's been. Simple as that. ・Pause When You Need To Taking a break? Hit pause. Ready to go? Resume. Record at your own pace. ・Share Your Drives Tell friends and family where you went, how far, how long. Relive your road trip together! ■ Dig Into the Numbers ・Graphs That Make Sense See your driving patterns clearly: - Distance over time - Speed changes - Driving vs. stopped time Check by day, week, month, or year. Spot trends instantly! ・Reports for Any Period Today, this week, this month, this year... Pick any timeframe. "How much did I drive this month?" Done. ・Custom Date Ranges Want to check "last 2 weeks" or "September"? Easy. ・Export to CSV Grab all your records as a CSV file. Crunch the numbers in Excel or Google Sheets. ■ Works Anywhere ・No Internet? No Problem Record even offline! Deep in the mountains with no signal? If GPS works, you're good. ・iCloud Keeps You Synced Your records sync automatically between iPhone and iPad. Switch devices without losing anything. ■ Control Without Opening the App ・Talk to Siri "Start recording." "Stop recording." Hands-free, eyes on the road. ・Home Screen Widget Tap a widget to start or stop. No need to launch the app. ・Lock Screen Widget Add it to your lock screen too. Control recording without unlocking. ・Shortcuts Automation Set up rules: "Start when Bluetooth connects" or "Stop when I get home." Apple Shortcuts makes it happen. ・Live Activity While recording, info shows on your lock screen and Dynamic Island. Glance anytime. ■ Made For ・Road Trip Lovers Record your drives and revisit routes on the map. Remember that scenic detour! ・Motorcycle Riders Share how far you rode with friends. Save routes for next time. ・Delivery & Sales Drivers Track daily mileage. Know which routes, how far. ・Number Nerds See your driving habits in data. Graphs that actually make sense. ・Travel Memories Save every drive from your trips. "Where did we go that time?" Now you'll remember. Terms of Use: https://drivetracker-web.sryu.workers.dev/terms Privacy Policy: https://drivetracker-web.sryu.workers.dev/privacy ### Study Analysis **Price:** Free | Rating: 4.5/5 **App Store:** https://apps.apple.com/app/id1588660635 **Detail Page:** https://sbryu.com/en/apps/studyanalysis By using this app, you can review more efficiently and continuously! This app is highly recommended for students preparing for exams, studying for qualifications, and those who want to review their daily lessons. ■ What you can do with this app 【Free features】 ・Check your memory status on a graph based on Ebbinghaus' forgetting curve. ・Check your study time per day on a graph. ・Customize the review schedule (review cycle) to your liking (default is a review cycle based on the Ebbinghaus forgetting curve). ・View a list of daily review tasks on the Home tab. ・Notify you when it's time to review. ・Easy registration of textbooks to be studied by reading barcodes (original textbooks can also be registered) 【Premium plan (paid) features】 ・Check the review tasks you have to do today with the widget. ・A widget displays the forgetting curve for each subject. ■ About Premium Plan If you pay 610 yen, you can use the functions of the Premium Plan permanently. 【List of Premium Plan Benefits】 ・Remove restrictions on widgets (today's task, forgetting curve). ・Remove all ads. ・Remove restrictions on the number of subjects you can register Please note that if you delete this app, your data will be lost. ### TaskTreee **Price:** Free | Rating: 4.7/5 **App Store:** https://apps.apple.com/app/id6476044050 **Detail Page:** https://sbryu.com/en/apps/tasktree TaskTree is an intuitive task management app that allows users to add tasks and create subtasks, breaking down large goals into manageable steps. With its clear interface, you can easily track daily progress and enhance productivity. ### 最強の勉強分析・記録SNS - StudyLegends **Price:** Free | Rating: 4.4/5 **App Store:** https://apps.apple.com/app/id6446177398 **Detail Page:** https://sbryu.com/en/apps/studylegends ◆StudyLegendsの主な機能はこちら!◆ 1. 勉強記録の投稿 2. 投稿にいいねやコメントをつけて、友達と楽しく勉強できる 3. タスク機能では1日の勉強予定を設定でき、繰り返し機能で復習を効率的に! 4. エビングハウスの忘却曲線など様々な分析機能を利用して、効率的に勉強を進めることができる 5. ランキング機能で全国のライバルと競争をすることができる 6. 簡単に教材を登録. お持ちの参考書のバーコードから読み取ったり、検索したり、オリジナルの教材も登録できたりします。 7. スクリーンタイム機能を使用して、強制的に勉強中はスマホからシャットアウト! 8. 勉強リマインダー機能で勉強をすべき時間にリマインド! 9. 称号機能やレベル機能でゲーム感覚で勉強をよりたのしく! ◆こんな人におすすめ!◆ ・受験生の方 ・友達と切磋琢磨しあって勉強をしたい方 ・勉強のモチベーションを上げたい方 ・勉強が苦手な方 ・勉強のやる気が出ない方 ・継続・習慣化が苦手な方 ・TOEICやTOEFL等の試験勉強中の方 ・自分の勉強時間の立ち位置が知りたい方 ・効率的に勉強をしたい方 ・復習が苦手な方 ・自分の勉強時間を可視化したい方 ・定期テストを勉強中の中学生、高校生、大学生 ・他のアプリで三日坊主になってしまった方 ◆実際の利用者の利用事例◆ ・中学受験、高校受験、大学受験、共通テスト ・定期テスト、中間試験、期末試験、定期試験 ・授業の予習・復習(英語、数学、現代文、古文、漢文、世界史、日本史、地理、物理、化学、生物、地学、政経) ・授業の課題・宿題 ・大学院試験 ・資格試験の勉強 (TOEIC、TOEFL、IELTS、英検、数検、医師国家試験、看護師国家試験、基本情報技術者試験、応用情報技術者試験、データベーススペシャリスト、ITパスポート、電験、情報処理技術者試験、その他国家試験) ・英語 (リスニング、リーディング、英単語、スピーキング、シャドーイング、英文法、英作文、英会話) ・その他語学 (中国語、ドイツ語、韓国語、フランス語、ポルトガル語、スペイン語、イタリア語) など ・中小企業診断士 ・弁護士 ・行政書士 ・公認会計士 ・社会保険労務士 ・公務員試験 ・プログラミング (Java, JavaScript, TypeScript, Python, Swiftなど) ・IT関連の勉強 ・音楽など芸術系のトレーニング ・筋トレやジョギング、瞑想など ・読書記録 その他勉強のモチベーションを高めることができる機能が豊富にあります! ぜひインストールしてあなたの目標を達成しましょう!! 利用規約: https://studylegends.github.io/terms-of-use/ ## Open Source Libraries ### Kusa **GitHub:** https://github.com/Ryu0118/Kusa **Stats:** 140★ | License: MIT | Language: Rust Kusa is a CLI tool that works on any platform and displays GitHub contribution graphs. ### CodingKeysMacro **GitHub:** https://github.com/Ryu0118/CodingKeysMacro **Stats:** 70★ | License: MIT | Language: Swift Swift Macro that automatically generates CodingKeys for converting snake_case to lowerCamelCase. ### swift-dependencies-graph **GitHub:** https://github.com/Ryu0118/swift-dependencies-graph **Stats:** 66★ | License: MIT | Language: Swift CLI tool to output Mermaid of module dependencies for multi-modularized projects in Swift Package Manager ### swift-readability **GitHub:** https://github.com/Ryu0118/swift-readability **Stats:** 44★ | License: MIT | Language: Swift 🌐 A Swift library that wraps @mozilla/readability and generalizes the Firefox Reader, which enhances web pages for better reading. ### swift-fullscreen-popup **GitHub:** https://github.com/Ryu0118/swift-fullscreen-popup **Stats:** 38★ | License: MIT | Language: Swift Library that can display popup above NavigationBar in SwiftUI ### TouchSimulator-iOS14 **GitHub:** https://github.com/Ryu0118/TouchSimulator-iOS14 **Stats:** 34★ | License: MIT | Language: C simulate touch tool working on iOS14 ### UserDefaultsEditor **GitHub:** https://github.com/Ryu0118/UserDefaultsEditor **Stats:** 30★ | License: MIT | Language: Swift A SwiftUI View for easily modifying UserDefaults values for debugging ### CalendarBuildingKit **GitHub:** https://github.com/Ryu0118/CalendarBuildingKit **Stats:** 21★ | License: MIT | Language: Swift 📅 A Swift library providing minimal components for building calendar views ### swift-composable-architecture-extras **GitHub:** https://github.com/Ryu0118/swift-composable-architecture-extras **Stats:** 21★ | License: MIT | Language: Swift Library to make swift-composable-architecture more useful ### swift-typed-date **GitHub:** https://github.com/Ryu0118/swift-typed-date **Stats:** 18★ | License: MIT | Language: Swift Library for enhancing Swift's Date handling by enabling type-level customization of date components ### swift-dependencies-macro **GitHub:** https://github.com/Ryu0118/swift-dependencies-macro **Stats:** 17★ | License: MIT | Language: Swift Macro for convenient use of swift-dependencies ### LocalNotificationEditor **GitHub:** https://github.com/Ryu0118/LocalNotificationEditor **Stats:** 17★ | License: MIT | Language: Swift A SwiftUI view for easily displaying, adding, and editing local notifications for debugging. ### RemoteControl **GitHub:** https://github.com/Ryu0118/RemoteControl **Stats:** 17★ | Language: C iPhoneを遠隔操作するやつ ### MagicIB **GitHub:** https://github.com/Ryu0118/MagicIB **Stats:** 16★ | License: MIT | Language: Swift MagicIB is a CLI tool that quickly and automatically generates Swift code from Interface Builder files ### TaskTree **GitHub:** https://github.com/Ryu0118/TaskTree **Stats:** 12★ | License: MIT | Language: Swift An iOS app that allows you to manage tasks in a tree ### swift-persistable-timer **GitHub:** https://github.com/Ryu0118/swift-persistable-timer **Stats:** 12★ | License: MIT | Language: Swift Persistent timers and stopwatches ensuring seamless state restoration ### KeyPathIterable **GitHub:** https://github.com/Ryu0118/KeyPathIterable **Stats:** 11★ | License: MIT | Language: Swift Swift macro that can get KeyPath of all properties of struct, class, enum or actor ### Booklog **GitHub:** https://github.com/Ryu0118/Booklog **Stats:** 11★ | Language: Swift Simple, lightweight book management app ### PhotoZoomUI **GitHub:** https://github.com/Ryu0118/PhotoZoomUI **Stats:** 9★ | License: MIT | Language: Swift 📱 A powerful and lightweight SwiftUI library for pinch-to-zoom functionality with smooth pan and zoom gestures ### swift-tracking **GitHub:** https://github.com/Ryu0118/swift-tracking **Stats:** 9★ | License: MIT | Language: Swift A Swift property wrapper that caches computation results and recomputes only when tracked values change. ### swift-composable-fullscreen-popup **GitHub:** https://github.com/Ryu0118/swift-composable-fullscreen-popup **Stats:** 7★ | License: MIT | Language: Swift A library optimized for Composable Architecture, enabling easy presentation of customizable popups above the NavigationBar. ### LicenseCLI **GitHub:** https://github.com/Ryu0118/LicenseCLI **Stats:** 7★ | License: MIT | Language: Swift CLI tool for generating license files from Swift package dependencies ### swift-date-macro **GitHub:** https://github.com/Ryu0118/swift-date-macro **Stats:** 6★ | License: MIT | Language: Swift Macro for converting String to Date safely ### CoWBox **GitHub:** https://github.com/Ryu0118/CoWBox **Stats:** 5★ | License: MIT | Language: Swift An efficient swift property wrapper for optimized state management with Copy-on-Write semantics ### Pool **GitHub:** https://github.com/Ryu0118/Pool **Stats:** 5★ | License: MIT | Language: Swift Modern lightweight cache library written in Swift ## Contact & Links - [GitHub](https://github.com/Ryu0118): Open source projects and contributions - [X (Twitter)](https://twitter.com/ryu_hu03): Updates and announcements - [Zenn](https://zenn.dev/sryu): Technical articles (Japanese) - [Qiita](https://qiita.com/Ryu0118): Technical articles (Japanese) - [LinkedIn](https://www.linkedin.com/in/ryunosuke-shibuya-b1b509263/): Professional profile