About italki: learn any language
The Tutor Discovery Interface
Opening the italki app for the first time immediately presents a language selection menu. Choosing a target language sets the curriculum direction from the start. The main interface then loads a vertical feed of potential teachers, each marked with a price per lesson. Community tutors often charge around five dollars an hour, while professional teachers may ask for up to eighty dollars. The search bar supports filtering by native speaker status, country of origin, and lesson type. This granularity is necessary because the platform hosts instructors for over 150 languages, ranging from Spanish to Zulu. A learner can toggle the "available today" switch to see immediate openings. The profile cards include video introduction snippets and review scores from prior students. Tapping a card expands the teacher's bio, teaching style description, and cancellation policy. The system also highlights the number of lessons a tutor has completed, giving a quick metric for experience. Deciding between a budget-friendly community tutor and a certified professional takes time. The platform does not force a choice, allowing users to save favorite profiles for later comparison. That saved list persists across sessions, which helps in narrowing down the pool. The application organizes the entire discovery phase around rapid decision-making, though the sheer volume of options can feel overwhelming. Scrolling through dozens of profiles requires patience, as each one carries distinct strengths and weaknesses. The interface itself remains clean and responsive during this browsing phase, avoiding clutter.
The Credit System and Scheduling Conflict
Purchasing a lesson does not involve a direct credit card transaction each time. Learners buy italki credits in bulk packages, with a minimum package starting at roughly ten dollars. Each lesson price is displayed in dollars, but the deduction happens from the internal credit balance. Selecting a teacher in a distant timezone shifts the available slots displayed on the calendar. A user might find a brilliant tutor from Spain, only to realize their available evening slots fall at three in the morning locally. Pairing that with a strict budget filter might leave only two or three realistic candidates. This creates a workflow where the calendar interface acts as a strict gatekeeper, overriding the initial teacher selection. The app highlights the timezone of each teacher, but the conversion to local time happens automatically. The learner adjusts the schedule by dragging blocks on a seven-day rolling calendar. If a session is booked, the credits are immediately deducted from the balance. Cancellations require a manual request, and refunds return as credits rather than cash. The system supports rescheduling up to twenty-four hours prior to the session without penalty. However, coordinating a weekly routine across multiple languages and tutors quickly becomes a logistical puzzle. This scheduling complexity is rarely mentioned on the official store listing, yet it defines the daily user experience. The calendar's interaction with the credit balance prevents double-booking, effectively locking the user into a chosen routine.
Application Stability and Account Policies
Despite the polished marketing, the application exhibits instability during the booking confirmation phase. The booking screen sometimes freezes when processing the credit deduction, requiring a force restart. Clearing the application cache usually resolves temporary glitches, as noted in community troubleshooting threads. Beyond performance, the financial policies carry strict consequences. Credits expire automatically after twelve months of inactivity on the account. This expiration occurs without an email warning in many reported cases. The commission structure has also shifted over time. Teachers now pay a twenty-one percent fee on single lessons, which is an increase from the historical fifteen percent. This change has made some instructors raise their prices. The app does not display a persistent notification about the credit expiration date, forcing users to track it manually. Account closures without prior notice have been documented in customer forums. When an account is locked, the associated credits are forfeited permanently. The customer service response time for such issues reportedly spans several weeks. The app itself does not provide a direct in-app chat for billing disputes, redirecting users instead to a web-based support form. The help articles within the app cover standard troubleshooting but omit details about the appeal process. These operational realities sit in contrast to the seamless learning experience advertised, representing the genuine friction points in the system.
Permission Requests Upon Lesson Start
When a student clicks the "Enter Classroom" button, the application triggers a system-level permission dialogue. The italki classroom requires simultaneous access to the device's microphone and front-facing camera. Without these permissions, the session cannot initialize. A red banner appears at the top of the screen indicating a microphone failure if the user denies access. Granting permissions loads the video grid and chat panel within seconds. The classroom includes a screen-sharing function that requires separate consent on Android devices. This screen-sharing toggle is located in the top-right corner of the interface. The app does not automatically re-request permissions if they are revoked during a session. Instead, the video feed simply goes dark while the audio remains active until the next system check. If the microphone permission is revoked mid-session, the italki classroom panel displays a red banner reading "Microphone not accessible." The lesson cannot proceed until the setting is toggled back on in the device's application manager.
Get File
App Specifications
| Latest Version | 4.34.1-google_play |
| Uploaded by | ITALKI HK LIMITED |
| Requires Android | Android 7.0+ |
| Category | Education |
| Content Rating | Rated for 3+ |
Technical Details
| Package Name | com.italki.app |
| Languages | Start learning or keep improving your English, French, German or any other language with private tutoring, thanks to qualified native teachers, and join more than ten million students around the world |
| Architecture | arm64-v8a |
| Signature | Verified by APK Review Lab Security |
Security & Additional Info
| Scan Result | Secure |
| Package Name | com.italki.app |
| SHA‑256 | — |
| App Permissions | 0 |