Stipend :

25000 INR

City

Delhi

Internship Overview
Internship Posted:
6 months ago
Internship Expired:
0 Day Remaining
Internship Type:
Full Time
No. of openings:
1
Internship Mode:
In office

Required Skills:

Share this internship:

  • Copy Link
Internship Description
  • Programming Languages:
  • Java: The primary language for Android development.
  • Kotlin: Google's preferred language for Android development, gradually replacing Java.
  • Android SDK: Understanding of Android software development kit including its APIs and libraries.
  • IDE (Integrated Development Environment):
  • Android Studio: The official IDE for Android development, based on IntelliJ IDEA.
  • UI/UX Design: Proficiency in designing interfaces using XML for layout and resources like images and strings and Knowledge of Material Design guidelines.
  • Version Control :- Familiarity with version control systems like Git for managing codebase changes.
  • Backend Skills: Basic understanding of server-side technologies like RESTful APIs, JSON, XML. and Knowledge of database management systems like SQLite or Firebase Realtime Database.
  • Debugging and Testing: Ability to debug and test Android applications using tools like Android Debug Bridge (adb), Android Emulator, and third-party testing frameworks like Espresso or Mockito.
  • Performance Optimization: Skills in optimizing app performance, including memory management, network usage optimization, and battery efficiency.
  • Security Best Practices: Understanding of Android security mechanisms, including data encryption, secure network communication, and user authentication.
  • Continuous Learning: Keeping up with the latest updates in Android development, new features, and best practices through blogs, forums, and official documentation.
  • Problem-Solving Skills: Ability to troubleshoot and solve complex problems that arise during development.
  • Documentation: Writing clear and concise documentation for code, APIs, and project architecture.
  • Collaboration Tools: Familiarity with collaboration tools like Jira, Trello, or Slack for team communication and project management.
  • Deployment: Knowledge of the app deployment process on Google Play Store, including app signing, release management, and distribution.