Mobile App Development & Faculty IT Trainer at SMPN 25 Depok — Rafif Sava Adyvka Pratama
Faculty & Student IT TrainingSMPN 25 Depok (Public Junior High School)

Mobile App Development & Faculty IT Trainer.

Commissioned at age 16 to lead an intensive week-long technology training workshop for faculty teachers and students at SMPN 25 Depok. Faced the challenge of standing before educators with decades of teaching experience, bridging the psychological barrier between traditional school pedagogues and modern mobile application logic using Kodular, and empowering teachers to build digital interactive classroom learning tools.

Role
Mobile App Trainer & Faculty IT Mentor
Institution
SMPN 25 Depok (Public School)
Program
School Digitalization & Faculty Training
Audience
Faculty Educators & Junior High Students
Timeline
September 2023 · 1-Week Training
Platform
Kodular, Android APKs, Educational Digital Aids
Host InstitutionSMPN 25 Depok
KodularAndroid APKVisual ProgrammingFaculty MentorshipEducational TechnologyPublic SpeakingEvent Logic
Age 16
Trainer Milestone

Led adult educator workshops while still in 10th grade

Faculty + Students
Diverse Audience

Trained teachers and student leaders in the same lab

Interactive APK
Shipped Deliverable

Educators built working Android learning quiz tools

Zero Code
Visual Logic

Abstracted syntax into visual event-driven blocks

01THE TEACHING SPRINT & NARRATIVE

Teaching the Teachers: Commanding the Room at 16

How standing in front of educators with decades of classroom experience shattered imposter syndrome and cemented a permanent standard of technical communication.

"By sixteen I had been teaching peers for three years. But teaching teachers was entirely different — standing in front of people who had been educating longer than I had been alive, explaining how to think about software. That week taught me the profound difference between knowing something and having the respect and clarity to hand it to someone else."
Chapter 01

Shattering the Age Barrier & The Initial Hesitation

Walking into the main computer laboratory at SMPN 25 Depok as a 16-year-old high schooler to train adult teachers was a profound test of composure. In the room sat seasoned educators, senior subject heads, and curious junior high student representatives. At first, there was visible hesitation: teachers were worried that modern software engineering would require memorizing complex code syntax that was too far removed from their classroom routine. I knew immediately that technical arrogance would fail. I opened the workshop by honoring their teaching expertise and reframing mobile applications not as abstract computer science, but as modern interactive chalkboards—tools they could directly use to create dynamic quiz modules, interactive flashcards, and student scorecards.

Chapter 02

Demystifying Event-Driven Logic with Kodular

To keep the training accessible and immediately rewarding, we utilized Kodular's visual block programming environment. I guided the faculty through decomposing an application into human logic: 'When this button is clicked, check if the student's answer matches the correct key; if yes, add ten points and play a sound.' Stripping away semicolon syntax errors allowed the teachers to focus entirely on logical workflow. As we walked through building interactive question banks and multi-screen navigation, the initial intimidation transformed into genuine excitement.

Chapter 03

The Validation: Teachers Exporting Their First APKs

The pivotal moment occurred when the teachers compiled their projects into live `.apk` installer packages and scanned the QR code to install them on their personal Android phones. Watching senior teachers hold their devices, tap their own custom buttons, and smile as their interactive educational quizzes ran smoothly on their screens was deeply moving. It validated an enduring truth: age and background are never barriers to digital literacy when technology is explained with genuine empathy, patience, and mutual respect.

02WORKSHOP CURRICULUM & PILLARS

Faculty & Student Workshop Curriculum

A structured 4-module progression designed to empower educators and students to author independent Android learning applications.

Module 01Interface Design

Mobile UI Layouts & Screen Ergonomics

Designing clean, accessible mobile user interfaces tailored for mobile phone screens, buttons, image banners, and responsive vertical arrangements.

  • Mobile Screen Canvas & Resolutions
  • Button Ergonomics & Touch Targets
  • Typography & Educational Visual Hierarchy
  • Arrangement Layouts & Clean Spacing
Module 02Logic Programming

Event-Driven Logic & Conditional Branching

Understanding algorithmic causality: connecting user clicks to conditional 'If-Else' evaluation blocks without writing textual code.

  • Click Events & Screen Navigation
  • If-Else Evaluation Gates
  • Variables & Dynamic Score Counters
  • Sound Playback & Haptic Alerts
Module 03Educational App

Interactive Quiz Engine Architecture

Engineering a multi-question interactive learning app featuring randomized questions, timer limits, automated grading, and review summaries.

  • List Repositories for Question Banks
  • Automated Score Calculation
  • Timer Clocks & Countdowns
  • Results Screen & Retake Triggers
Module 04Deployment

APK Compilation & Real-Device Testing

Guiding teachers through compiling their completed projects into real Android binaries, scanning installation QR codes, and device debugging.

  • Building Release APK Binaries
  • QR Code Over-The-Air Install
  • Permissions & Android Compatibility
  • Faculty Project Showcase
03PEDAGOGICAL RETROSPECTIVE

Core Reflections on Training Educators

Key insights on bridging generational divides, respecting adult learners, and communicating technical authority with humility.

Humility Commands Far More Respect Than Arrogance

Standing before teachers who had taught for decades taught me that authority doesn't come from proving how smart you are; it comes from making the people in front of you feel capable and understood.

Technology Succeeds When It Solves Real Pain

Teachers embraced app development not because of tech trends, but because it solved a tangible classroom problem: making quiz evaluations engaging and automated.

Teaching Compounds Personal Communication

Learning to translate complex software concepts for senior educators drastically sharpened my ability to pitch technical architectures to corporate clients and non-technical stakeholders years later.

04ON-SITE DOCUMENTATION & ARCHIVES

Classroom Archives & Training Records

Photographic records from the faculty and student technology workshops conducted inside the computer lab at SMPN 25 Depok.

Digital Logic Presentation & Overview
Main Hall Presentation

Digital Logic Presentation & Overview

Presenting mobile application architecture, visual block logic, and educational app prototypes to the audience of teachers and students.

Individual Coaching with Faculty Educators
Workstation Mentorship

Individual Coaching with Faculty Educators

Working side-by-side with senior teachers at their computer lab workstations, answering questions about event handlers and block connections.

Interactive Block Assembly & Debugging
Hands-on Lab Sprint

Interactive Block Assembly & Debugging

Guiding learners through assembling condition checks, multi-screen routes, and resolving logical flow issues on their computer screens.

Training Graduation & Cohort Commemoration
Cohort Celebration

Training Graduation & Cohort Commemoration

Celebrating the successful conclusion of the intensive 1-week mobile development training alongside school educators, administrators, and students.

What's next

Let's build something.

Recruiting, contracting, or just curious — the inbox is open.

aRafif Sava Adyvka Pratama