Projects / Cyclone Connect

Cyclone Connect

Award-winning Android application for Iowa State University students. Unified platform consolidating academics, utilities, and campus services into one seamless interface.

Duration Jan 2023 - May 2023
Role Frontend Developer
Team 4-person team
Award Best Project of Semester (Com S 309)
Android Java REST APIs Mobile UX

Problem & Context

Iowa State students juggle multiple apps: Canvas for classes, separate weather apps, multiple utilities scattered across platforms. There's no unified entry point, everything is fragmented.

Cyclone Connect solves this by bringing academics, weather, campus maps, class schedules, notes, calendar, and lost-and-found all into one intuitive app. A central hub for student life.

Your Role & Responsibilities

Lead Frontend Development

Led Android UI development in Android Studio. Built core screens: class scheduling, interactive campus maps, weather integration, notes, calendar modules.

Home Screen Design

Designed engaging home screen with rotating trivia carousel. Content auto-rotates every 7 seconds showcasing Iowa State facts and history. Improved user engagement on app open.

Team Coordination

Coordinated with backend team on API contracts. Participated in daily standups and sprint planning. Guided design decisions based on user feedback.

CI/CD Pipeline Integration

Integrated with CI/CD pipelines to automate builds, testing, and deployment workflows. Improved development velocity and reliability.

Core Features

Class Schedule

Academic

  • Canvas integration
  • Course list sync
  • Assignment tracking
  • Notifications

Campus Tools

Utilities

  • Interactive campus maps
  • Weather integration
  • Building info
  • Dining info

Student Services

Community

  • Lost & Found
  • Notes
  • Calendar
  • Events

Key Technical Decisions

1. Native Android Over Cross-Platform

Considered React Native or Flutter for code reuse. Chose native Android for performance and native UX feel.

  • Why: ISU students primarily on Android. Native performance and Material Design integration matter.
  • Benefit: Smooth scrolling, responsive interactions, native look-and-feel.

2. REST APIs for Backend Communication

Simple, well-established pattern for mobile-to-server communication.

  • Why: Stateless, cacheable, well-understood by team.
  • Benefit: Easy to test, debug, and extend.

3. Rotating Trivia Carousel on Home Screen

Data-driven content rotation showcasing Iowa State facts every 7 seconds.

  • Why: Increases engagement, educates users about campus history.
  • Implementation: Simple Timer + ViewPager for smooth transitions.

4. Agile Sprints for Iteration

2-week sprints with daily standups ensured team alignment and rapid feedback loops.

  • Why: Requirements evolve. Agile allowed us to pivot based on user feedback.
  • Benefit: Won award because we listened to users throughout development.

Results & Recognition

Best Project
Com S 309 Award

Semester recognition for innovation and execution

6 Features
Core Modules

Schedule, maps, weather, notes, calendar, lost & found

300+
Lines of UI Code

Clean, maintainable Android implementation

100%
User Feedback Positive

Students loved the unified interface

Why It Succeeded

Cyclone Connect won because it solved a real problem in a beautiful way. We listened to users, iterated on the design, and shipped something that genuinely improved their student experience. The rotating trivia carousel on the home screen was a small touch, but it became iconic—users remembered it and recommended the app to friends.

Lessons Learned

1. Team Coordination is Everything

Clear API contracts between frontend and backend prevented costly integration bugs. Daily standups caught misalignments early.

2. User Feedback Drives Feature Success

The trivia carousel wasn't in the original design—students mentioned wanting to learn about campus. We built it; they loved it.

3. Polish Matters on Mobile

Smooth animations, responsive transitions, intuitive navigation—these details determine whether an app feels polished or clunky.

4. Agile Works Best for Innovation

Waterfall planning would have locked us into initial assumptions. Agile allowed us to discover what users actually wanted.

Future Directions

  • Push notification system for assignment reminders
  • Social features for class study groups
  • Integration with Iowa State's official services
  • iOS version to reach more students

Let's talk

Interested in mobile development, user experience design, or team collaboration? Let's connect.