Graditute
Software developmentApplications open

Android Apps with Kotlin

Ship a working Android app with offline storage, from first screen to release build.

LOGOInternship with[Partner company]
Duration
10 weeks
Mode
Remote
Weekly effort
10–12 hours
Level
Intermediate
Next cohort
Jan 2027
Fee
₹6,999

Overview

You will build an Android app from the partner company's brief — not a tutorial clone, a real app with navigation, local storage and a release build at the end.

Offline-first behaviour is a core requirement, not a bonus: the app has to work sensibly when connectivity drops, which shapes several design decisions early on.

Learning outcomes

  1. 01Structure a multi-screen Android app with proper navigation
  2. 02Persist data locally and sync it when connectivity returns
  3. 03Handle loading, error and empty states deliberately
  4. 04Write unit tests for core business logic
  5. 05Profile and fix an obvious performance issue
  6. 06Produce a signed release build

Project deliverables

Navigation structure and core screensMilestone 1Git repository
Local storage with offline supportMilestone 2Git repository
Feature complete build with testsMilestones 3–4Git repository
Signed release build and handover notesFinal reviewAPK + README

Programme structure

  1. Weeks 1–2Orientation & navigationSet up the project, meet your mentor, and build the core screen navigation.
  2. Weeks 3–4Milestone 1 · Core screensImplement the primary screens against the brief's wireframes.
  3. Weeks 5–6Milestone 2 · Offline storageAdd local persistence and define how the app behaves without connectivity.
  4. Weeks 7–8Milestones 3–4 · Feature completeFinish remaining features and add unit tests for core logic.
  5. Week 9Performance passProfile the app, fix an identified performance issue, and polish rough edges.
  6. Week 10Final project reviewSubmit the signed release build and handover notes. Completion decision within five working days.

About the partner company

LOGO
[Partner company][Industry] · [City]

[Two or three sentences about the company, its product or services, and the team interns will work alongside.]

Mentor guidance

Your mentor is a practitioner from the partner company. Their role is to review, question and guide — not to do the work for you. Our coordinators support you throughout.

Written reviewsRubric scores and specific comments on every milestone.
Live office hoursScheduled group sessions for questions and code or work walkthroughs.
Q&A threadAsk anytime; replies within two working days.

Completion criteria

A certificate is issued only when every criterion below is met. You can track each one from your dashboard.

  • Every milestone submitted and reviewed
  • The minimum rubric score met on each milestone
  • Final project review passed
  • Original work, in line with the academic integrity policy

Certificate details

Issued digitally with a unique ID and QR code. It records:

  • Your name, internship title and partner company
  • Duration and completion date
  • Skills assessed by your mentor
  • A public verification link
How verification works →
SAMPLE
GradituteIS-2026-SAMPLE01
CERTIFICATE OF COMPLETIONSample Student NameAndroid Apps with Kotlin · 10 weeks · with [Partner company]
Mentor signatureQR

Eligibility

Who can apply
Students currently enrolled in an undergraduate, postgraduate or diploma programme in India.
Prerequisites
Working knowledge of Kotlin or a similar typed language. Some exposure to Android basics is helpful but not required.
You will need
A laptop that can run Android Studio and an emulator (or a physical Android device), and a stable internet connection.

Frequently asked questions

Jan 2027 cohort

Ready to build something you can show?

10 weeks · Remote₹6,999Apply now